Edge ComponentsサービスアドレスãŒä»˜åŠ ã•れãªã„ (2010/03/03)
カテゴリー: IBM製å“ã«ã¤ã„ã¦
投稿者: shinichi
Edge Componentsを使用ã—ã¦ã„ã‚‹ã®ã§ã™ãŒã€ã‚µãƒ¼ãƒ“スアドレス(クラスターアドレス)ãŒä»˜åŠ ã•れãªã„ã¨ã„ã†å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚
å‰ä»»è€…ã‹ã‚‰ã®å¼•ãç¶™ãŽæ™‚ã«ã€ãŸã¾ã«ã‚µãƒ¼ãƒ“スアドレスãŒä»˜åŠ ã•れãªã„ã“ã¨ãŒã‚ã‚‹ã‹ã‚‰ã€æ‰‹å‹•ã§è¿½åŠ ã—ã¦ãã¨è¨€ã‚れã¦ã„ã¾ã—ãŸã€‚アプリケーションサーãƒãƒ¼ã®å†èµ·å‹•ã¯é »ç¹ã«è¡Œã£ã¦ã„ã‚‹ã®ã§ã™ãŒã€Edgeサーãƒãƒ¼ã®å†èµ·å‹•ã¯ã‚·ã‚¹ãƒ†ãƒ リリース後ã»ã¨ã‚“ã©è¡Œã‚れã¦ã„ãªã„ãŸã‚ã€ã‚ã¾ã‚Šå•題ã«ã¯ãªã£ã¦ã„ã¾ã›ã‚“ã§ã—ãŸã€‚
dscontrolコマンドã§Edge Componentsã‚’èµ·å‹•ä¸ã«goActiveã¨ã„ã†ã‚¹ã‚¯ãƒªãƒ—トãŒå®Ÿè¡Œã•れã¾ã™(Edge Componentsã®binディレクトリã«ä½œæˆã™ã‚‹ãƒ•ァイルã§ã™)。ã“ã®ã‚¹ã‚¯ãƒªãƒ—ト内ã§ã¯ipconfigコマンドを実行ã—ã¦ã€ã‚µãƒ¼ãƒ“スアドレスを新ãŸã«è¿½åŠ ã™ã‚‹æ§˜ã«ãªã£ã¦ã„ã¾ã™(Windowsã§ã¯netshコマンドã§)。ã“ã®ipconfigコマンドã¯/sbinディレクトリã«é…ç½®ã•れã¦ãŠã‚Šã€é€šå¸¸ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãƒ‘スã®é€šã£ã¦ã„ãªã„一般ユーザーã¯å®Ÿè¡Œã™ã‚‹äº‹ãŒå‡ºæ¥ã¾ã›ã‚“。
オペレーターã«ä½œæ¥æ‰‹ç¶šãã‚’å…¨ã¦å¼•ãç¶™ã„ã§ã„ã¾ã™ãŒã€Edge Componentsã‚’èµ·å‹•ã™ã‚‹ã‚·ã‚§ãƒ«ã§ã¯sudoã§dscontrolコマンドを実行ã—ã¦ã„ã¾ã™ã€‚rootã¯ã‚‚ã¡ã‚ã‚“/sbinディレクトリã«ãƒ‘スãŒé€šã£ã¦ã„ã‚‹ã®ã§ã™ãŒã€sudoコマンドã§ã¯ãƒ‘スãŒå¼•ãç¶™ãŒã‚Œãªã„事を知らãªã‹ã£ãŸç‚ºã«ã“ã®ã‚ˆã†ãªå•題ãŒç™ºç”Ÿã—ã¾ã—ãŸ(ã©ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰ã‹ã¯å®šã‹ã§ã¯ã‚りã¾ã›ã‚“ãŒã€"-i"オプションをã¤ã‘る事ã«ã‚ˆã£ã¦ã€sudoã§é·ç§»ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‘スを引ãç¶™ã事ãŒå‡ºæ¥ã¾ã™)。
sudoコマンドã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒä½Žã„為"-i"オプションを使ã†ã®ã§ã¯ãªãã€ã‚·ã‚§ãƒ«ã®ä¸ã«"export PATH=$PATH:/sbin"ã¨æ›¸ãåŠ ãˆã‚‹äº‹ã§è§£æ±ºã™ã‚‹äº‹ã«ãªã‚Šã¾ã—ãŸã€‚
Edge Components v6.0.2ã§ã®äº‹è±¡ã§ã™ã€‚
「Load Balancer 管ç†ã‚¬ã‚¤ãƒ‰ ãƒãƒ¼ã‚¸ãƒ§ãƒ³6.1ã€ã®ã€Œç¬¬ï¼•ç« ã€€ã‚¯ã‚¤ãƒƒã‚¯ãƒ»ã‚¹ã‚¿ãƒ¼ãƒˆæ§‹æˆ ï¼ Dispatcher コンãƒãƒ¼ãƒãƒ³ãƒˆã®æ§‹æˆ ï¼ ã‚³ãƒžãƒ³ãƒ‰è¡Œã«ã‚ˆã‚‹æ§‹æˆã€ã«ã€ŽAIXã€HP-UXã€Linuxã€ã¾ãŸã¯Solaris システムã®å ´åˆã¯ã€dsserver コマンドをroot ユーザーã¨ã—ã¦å®Ÿè¡Œã—ã¾ã™ã€‚ã€ã¨ã‚ã‚‹ã®ã§ã€ã“ã“ã§/sbinã«ã‚‚パスを通ã—ã¦ãŠãよã†ã«ã¨ã„ã†äº‹ã‚’æš—ã«æ„味ã—ã¦ã„ãŸã®ã‹ã‚‚ã—れã¾ã›ã‚“。
類似事象ã¨ã—ã¦ã€v7.0ã§ã‚‚パスãŒé€šã£ã¦ã„ãªã„為ã«Edge Componentsã‚’èµ·å‹•ã§ããªã„事ãŒã‚りã¾ã™ã€‚ã“ã¡ã‚‰ã‚‚/sbinディレクトリã¸ã®ãƒ‘スãŒé€šã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚‹ã‚‚ã®ã§ã€Edge Componentsèµ·å‹•ä¸(dscontrol executor start)ã«Exception(java.util.NoSuchElementException)ãŒå‡ºåŠ›ã•れã¾ã™ã€‚
å‰ä»»è€…ã‹ã‚‰ã®å¼•ãç¶™ãŽæ™‚ã«ã€ãŸã¾ã«ã‚µãƒ¼ãƒ“スアドレスãŒä»˜åŠ ã•れãªã„ã“ã¨ãŒã‚ã‚‹ã‹ã‚‰ã€æ‰‹å‹•ã§è¿½åŠ ã—ã¦ãã¨è¨€ã‚れã¦ã„ã¾ã—ãŸã€‚アプリケーションサーãƒãƒ¼ã®å†èµ·å‹•ã¯é »ç¹ã«è¡Œã£ã¦ã„ã‚‹ã®ã§ã™ãŒã€Edgeサーãƒãƒ¼ã®å†èµ·å‹•ã¯ã‚·ã‚¹ãƒ†ãƒ リリース後ã»ã¨ã‚“ã©è¡Œã‚れã¦ã„ãªã„ãŸã‚ã€ã‚ã¾ã‚Šå•題ã«ã¯ãªã£ã¦ã„ã¾ã›ã‚“ã§ã—ãŸã€‚
dscontrolコマンドã§Edge Componentsã‚’èµ·å‹•ä¸ã«goActiveã¨ã„ã†ã‚¹ã‚¯ãƒªãƒ—トãŒå®Ÿè¡Œã•れã¾ã™(Edge Componentsã®binディレクトリã«ä½œæˆã™ã‚‹ãƒ•ァイルã§ã™)。ã“ã®ã‚¹ã‚¯ãƒªãƒ—ト内ã§ã¯ipconfigコマンドを実行ã—ã¦ã€ã‚µãƒ¼ãƒ“スアドレスを新ãŸã«è¿½åŠ ã™ã‚‹æ§˜ã«ãªã£ã¦ã„ã¾ã™(Windowsã§ã¯netshコマンドã§)。ã“ã®ipconfigコマンドã¯/sbinディレクトリã«é…ç½®ã•れã¦ãŠã‚Šã€é€šå¸¸ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãƒ‘スã®é€šã£ã¦ã„ãªã„一般ユーザーã¯å®Ÿè¡Œã™ã‚‹äº‹ãŒå‡ºæ¥ã¾ã›ã‚“。
オペレーターã«ä½œæ¥æ‰‹ç¶šãã‚’å…¨ã¦å¼•ãç¶™ã„ã§ã„ã¾ã™ãŒã€Edge Componentsã‚’èµ·å‹•ã™ã‚‹ã‚·ã‚§ãƒ«ã§ã¯sudoã§dscontrolコマンドを実行ã—ã¦ã„ã¾ã™ã€‚rootã¯ã‚‚ã¡ã‚ã‚“/sbinディレクトリã«ãƒ‘スãŒé€šã£ã¦ã„ã‚‹ã®ã§ã™ãŒã€sudoコマンドã§ã¯ãƒ‘スãŒå¼•ãç¶™ãŒã‚Œãªã„事を知らãªã‹ã£ãŸç‚ºã«ã“ã®ã‚ˆã†ãªå•題ãŒç™ºç”Ÿã—ã¾ã—ãŸ(ã©ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰ã‹ã¯å®šã‹ã§ã¯ã‚りã¾ã›ã‚“ãŒã€"-i"オプションをã¤ã‘る事ã«ã‚ˆã£ã¦ã€sudoã§é·ç§»ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‘スを引ãç¶™ã事ãŒå‡ºæ¥ã¾ã™)。
sudoコマンドã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒä½Žã„為"-i"オプションを使ã†ã®ã§ã¯ãªãã€ã‚·ã‚§ãƒ«ã®ä¸ã«"export PATH=$PATH:/sbin"ã¨æ›¸ãåŠ ãˆã‚‹äº‹ã§è§£æ±ºã™ã‚‹äº‹ã«ãªã‚Šã¾ã—ãŸã€‚
Edge Components v6.0.2ã§ã®äº‹è±¡ã§ã™ã€‚
「Load Balancer 管ç†ã‚¬ã‚¤ãƒ‰ ãƒãƒ¼ã‚¸ãƒ§ãƒ³6.1ã€ã®ã€Œç¬¬ï¼•ç« ã€€ã‚¯ã‚¤ãƒƒã‚¯ãƒ»ã‚¹ã‚¿ãƒ¼ãƒˆæ§‹æˆ ï¼ Dispatcher コンãƒãƒ¼ãƒãƒ³ãƒˆã®æ§‹æˆ ï¼ ã‚³ãƒžãƒ³ãƒ‰è¡Œã«ã‚ˆã‚‹æ§‹æˆã€ã«ã€ŽAIXã€HP-UXã€Linuxã€ã¾ãŸã¯Solaris システムã®å ´åˆã¯ã€dsserver コマンドをroot ユーザーã¨ã—ã¦å®Ÿè¡Œã—ã¾ã™ã€‚ã€ã¨ã‚ã‚‹ã®ã§ã€ã“ã“ã§/sbinã«ã‚‚パスを通ã—ã¦ãŠãよã†ã«ã¨ã„ã†äº‹ã‚’æš—ã«æ„味ã—ã¦ã„ãŸã®ã‹ã‚‚ã—れã¾ã›ã‚“。
類似事象ã¨ã—ã¦ã€v7.0ã§ã‚‚パスãŒé€šã£ã¦ã„ãªã„為ã«Edge Componentsã‚’èµ·å‹•ã§ããªã„事ãŒã‚りã¾ã™ã€‚ã“ã¡ã‚‰ã‚‚/sbinディレクトリã¸ã®ãƒ‘スãŒé€šã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚‹ã‚‚ã®ã§ã€Edge Componentsèµ·å‹•ä¸(dscontrol executor start)ã«Exception(java.util.NoSuchElementException)ãŒå‡ºåŠ›ã•れã¾ã™ã€‚