(57)【要約】【課題】通信障害などのトラブルを抑制することができるサーバ管理システムを提供する。【解決手段】本発明の一形態にかかるサーバ管理システム７は、ブレードサーバ３と外部ネットワーク８とを接続する第１の接続手段（第１のスイッチ部４）と、第１の接続手段が保守モードに設定されると、第１の接続手段の設定情報を取得し、さらに第１の接続手段とブレードサーバ３との接続を遮断し、第１の接続手段に代わって第２の接続手段（第３のスイッチ部１１）の接続を確認すると、第２の接続手段に設定情報を出力し、さらに第２の接続手段とブレードサーバ３とを接続するスイッチ制御手段６と、を備える。【選択図】図１
2013206295.tif 000002
【特許請求の範囲】
【請求項１】
ブレードサーバと外部ネットワークとを接続する第１の接続手段と、
前記第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、さらに前記第１の接続手段と前記ブレードサーバとの接続を遮断し、前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、さらに前記第２の接続手段と前記ブレードサーバとを接続するスイッチ制御手段と、
を備えるサーバ管理システム。
【請求項２】
前記第１の接続手段を複数備え、
前記ブレードサーバは、いずれかの前記第１の接続手段が保守モードに設定されると、前記第１の接続手段が接続されるポートから他の前記第１の接続手段が接続されるポートにフェイルオーバする請求項１に記載のサーバ管理システム。
【請求項３】
前記ブレードサーバは、いずれかの前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、他の前記第１の接続手段が接続されるポートから前記第２の接続手段が接続されるポートにフェイルバックする請求項２に記載のサーバ管理システム。
【請求項４】
前記第１の接続手段と前記ブレードサーバとの間に配置されるスイッチ手段をさらに備え、
前記スイッチ制御手段は、前記第１の接続手段が保守モードに設定されると、前記スイッチ手段をＯＦＦとし、前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、前記スイッチ手段をＯＮとする請求項１乃至３のいずれか１項に記載のサーバ管理システム。
【請求項５】
請求項１乃至４のいずれか１項に記載のサーバ管理システムを備えるブレードサーバシステム。
【請求項６】
ブレードサーバと外部ネットワークとを接続する第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、前記第１の接続手段と前記ブレードサーバとの接続を遮断する工程と、
前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、前記第２の接続手段と前記ブレードサーバとを接続する工程と、
を備えるサーバ管理方法。
【請求項７】
複数の前記第１の接続手段のうち、いずれかの前記第１の接続手段が保守モードに設定されると、前記第１の接続手段が接続されるポートから他の前記第１の接続手段が接続されるポートにフェイルオーバする請求項６に記載のサーバ管理方法。
【請求項８】
いずれかの前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、他の前記第１の接続手段が接続されるポートから前記第２の接続手段が接続されるポートにフェイルバックする請求項７に記載のサーバ管理方法。
【請求項９】
ブレードサーバと外部ネットワークとを接続する第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、前記第１の接続手段と前記ブレードサーバとの接続を遮断する処理と、
前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、前記第２の接続手段と前記ブレードサーバとを接続する処理と、
をコンピュータに実行させるサーバ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ管理システム、ブレードサーバシステム、サーバ管理方法及びサーバ管理プログラムに関する。
【背景技術】
【０００２】
一般的なブレードサーバシステムは、特許文献１に開示されているように、外部ネットワークとブレードサーバとの間にLAN（Local Area Network）スイッチが配置されている。
【０００３】
LANスイッチは通常、タグVLAN（Virtual LAN）などの設定情報が書き込まれた状態で運用されている場合が多い。このLANスイッチに障害が発生して保守交換が必要となった場合、交換した直後のLANスイッチは初期状態のため、設定情報が書き込まれておらず、交換後のLANスイッチに当該設定情報を書き込む必要がある。
【０００４】
そこで、特許文献１では、スイッチ部を交換する際に設定情報を外部にバックアップし、スイッチ部を交換した後に新たなスイッチ部に設定情報をリストアしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１０４５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、交換後のLANスイッチとブレードサーバに搭載されたNIC(Network Interface Card)の双方がリンクアップを検出して通信を再開しても、外部にバックアップした設定情報をLANスイッチにリストアするまでLANスイッチは、タグVLANなどユーザが設定した情報を認識できないため、ブレードサーバは外部との通信ができず、通信障害などのトラブルを引き起こす可能性があった。
【０００７】
また、ブレードサーバに搭載されたNICにチーミングを構成しており、AFT(Adapter Fault Tolerance)の優先度設定やロードバランスの設定がされている場合には、ブレードサーバと外部ネットワークとの通信を維持する(LANスイッチ交換による通信障害を回避する)ため、LANスイッチを交換する前に、ブレードサーバにログインし、手動でのNIC設定を切り替える必要があった。
【０００８】
本発明の目的は、上述した課題を解決するためになされたものであり、通信障害などのトラブルを抑制することができるサーバ管理システム、ブレードサーバシステム、サーバ管理方法及びサーバ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一形態に係るサーバ管理システムは、ブレードサーバと外部ネットワークとを接続する第１の接続手段と、前記第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、さらに前記第１の接続手段と前記ブレードサーバとの接続を遮断し、前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、さらに前記第２の接続手段と前記ブレードサーバとを接続するスイッチ制御手段と、を備える。
【００１０】
本発明の一形態に係るサーバ管理方法は、ブレードサーバと外部ネットワークとを接続する第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、前記第１の接続手段と前記ブレードサーバとの接続を遮断する工程と、前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、前記第２の接続手段と前記ブレードサーバとを接続する工程と、を備える。
【００１１】
本発明の一形態に係るサーバ管理プログラムは、ブレードサーバと外部ネットワークとを接続する第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、前記第１の接続手段と前記ブレードサーバとの接続を遮断する処理と、前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、前記第２の接続手段と前記ブレードサーバとを接続する処理と、をコンピュータに実行させる。
【発明の効果】
【００１２】
本発明によれば、通信障害などのトラブルを抑制することができるサーバ管理システム、ブレードサーバシステム、サーバ管理方法及びサーバ管理プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態のブレードサーバユニットを示す構成ブロック図である。
【図２】本発明の第１の実施の形態のサーバ管理システムの動作を示すフローチャート図である。
【図３】本発明の第２の実施の形態のブレードサーバユニットを示す構成ブロック図である。
【図４】本発明の第２の実施の形態のサーバ管理システムの動作を示すフローチャート図である。
【発明を実施するための形態】
【００１４】
本発明の実施の形態に係るサーバ管理システム、ブレードサーバシステム、サーバ管理方法及びサーバ管理プログラムについて説明する。但し、本発明が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。
【００１５】
＜第１の実施の形態＞
先ず、本実施の形態のブレードサーバシステムの構成を説明する。図１に示すように、本実施の形態のブレードサーバシステム１は、エンクロージャ２、ブレードサーバ３、第１のスイッチ部（第１の接続部）４、第２のスイッチ部５、スイッチ制御部６を備えている。ここで、サーバ管理システム７は、ブレードサーバ３、第１のスイッチ部４、第２のスイッチ部５、スイッチ制御部６を備えている。
【００１６】
エンクロージャ２は、１つ又は複数台のブレードサーバ３等が格納される筐体である。ブレードサーバ３は、外部ネットワーク８から入力される情報を格納したり、外部からの要求に応じて情報を出力したりする。このブレードサーバ３にはNIC９が搭載されている。NIC９のポート９ａは、ミッドプレーン１０を介して、第１のスイッチ部４のダウンリンクポート４ａに接続されている。
【００１７】
第１のスイッチ部４は、例えばLANスイッチで構成されている。そのため、第１のスイッチ部４は、例えばタグVLANなどの設定情報が書き込まれた状態で運用される。
【００１８】
このような第１のスイッチ部４は、ブレードサーバ３と外部ネットワーク８とを接続する。つまり、第１のスイッチ部４のダウンリンクポート４ａは、上述のようにNIC９のポート９ａに接続されている。そして、第１のスイッチ部４のポート４ｂは、外部ネットワーク８に接続されている。
【００１９】
第２のスイッチ部５は、ブレードサーバ３と第１のスイッチ部４との間、つまりミッドプレーン１０に配置されている。即ち、第２のスイッチ部５の一端は、第１のスイッチ部４のダウンリンクポート４ａに接続されている。一方、第２のスイッチ部５の他端は、ブレードサーバ３のNIC９のポート９ａに接続されている。
【００２０】
このような第２のスイッチ部５は、スイッチ制御部６に電気的に制御され、ブレードサーバ３と第１のスイッチ部４とを接続したり、ブレードサーバ３と第１のスイッチ部４との接続を断ったりする。
【００２１】
スイッチ制御部６は、例えばEM(Enclosure Manager)カードで構成されている。スイッチ制御部６は、第１のスイッチ部４が保守モードに設定されると、第１のスイッチ部４の設定情報を取得し、第２のスイッチ部５をＯＦＦにする。一方、スイッチ制御部６は、第１のスイッチ部４に代わって第３のスイッチ部１１の接続を確認すると、第３のスイッチ部１１に当該設定情報を出力し、第２のスイッチ部５をＯＮにする。
【００２２】
次に、上述のサーバ管理システム７の動作を図２に基づいて説明する。一例として、第１のスイッチ部４が故障し、保守交換が必要となった場合を説明する。ちなみに、当該動作は、例えばプログラムに基づいて動作させても良い。
【００２３】
第１のスイッチ部４を交換するため、保守作業員は、第１のスイッチ部４にシリアルケーブルを（又はTelnet/ｓｓｈ経由）接続してログインし、保守専用モードに切り替える（Ｓ１）。
【００２４】
ここで、スイッチ制御部６は、定期的にブレードサーバ３と第１のスイッチ部４との間をポーリングしており、第１のスイッチ部４から保守モードに設定された割り込みが上がったことを検知して、NIC９のポート９ａと第１のスイッチ部４のダウンリンクポート４ａの間に配置されている第２のスイッチ部５をＯＦＦにする（Ｓ２）。
【００２５】
それと同時に、スイッチ制御部６は第１のスイッチ部４の設定情報を、自身が持っているFTP（File Transfer Protocol）サーバ（又はTFTP(Trivial File Transfer Protocol)サーバ）にコピーする（Ｓ３）。
【００２６】
第２のスイッチ部５をＯＦＦに設定すると、NIC９はポート９ａのリンクダウンを検出して、当該ポート９ａを遮断する（Ｓ４）。
【００２７】
これにより、第１のスイッチ部４のダウンリンクは電気的に完全に切り離された状態となり、さらに外部ネットワーク８に接続しているケーブル（図示を省略）を抜き、第１のスイッチ部４を取り外す（Ｓ５）。
【００２８】
交換用の第３のスイッチ部１１(初期状態)を第１のスイッチ部４に代わって実装すると、第３のスイッチ部１１が起動したことをスイッチ制御部６が検出する（Ｓ６）。
【００２９】
スイッチ制御部６はバックアップした第１のスイッチ部４の設定情報を第３のスイッチ部１１にリストアする（Ｓ７）。
【００３０】
リストアした設定情報が第３のスイッチ部１１に保存されたのを確認して、スイッチ制御部６は、閉じていた第２のスイッチ部５をＯＮにする（Ｓ８）。第２のスイッチ部５をＯＮにすることにより、NIC９のポート９ａから第３のスイッチ部１１までの経路が電気的に接続され、通常の通信を再開する（Ｓ９）。
【００３１】
このように、第１のスイッチ部４を交換する間、交換対象となる第１のスイッチ部４が搭載されたスロットをシステムから完全に隔離でき、第１のスイッチ部４、ブレードサーバ３双方でリンクアップを検出することがなくなるので、パケットロス（通信障害）の発生を抑えることができる。
【００３２】
しかも、交換前のNIC９の設定変更などの事前準備、第１のスイッチ部４の設定情報を外部メモリや、FTPサーバに保存する作業を簡略化できる。
【００３３】
＜第２の実施の形態＞
第１の実施の形態のブレードサーバユニット１は、一組の第１のスイッチ部４及び第２のスイッチ部５を備えているが、本実施の形態のブレードサーバユニット１２は、図３に示すように、二組（但し、特に限定されない。）の第１のスイッチ部４及び第２のスイッチ部５を備えている。
【００３４】
この場合、NIC９のポート９ａ、９ｂは、チーミングを設定しており、一方の組の第１のスイッチ部４のダウンリンクポート４ａに接続されているポート９ａをプライマリポート、他方の組の第１のスイッチ部４のダウンリンクポート４ａに接続されているポート９ｂをセカンダリポートに設定している。
【００３５】
本実施の形態のサーバ管理システム１３の基本的な動作は、図４に示すように、第１の実施の形態のブレードサーバユニット１と略同様である。そのため、重複する工程の説明は省略し、相違点のみを説明する。例えばサーバ管理システム１３は、以下のように動作する。
【００３６】
Ｓ１〜Ｓ３の工程が終了すると、NIC９はポート９ａのリンクダウンを検出して、ポート９ａからポート９ｂにフェイルオーバする（Ｓ１１）。これによって第１のスイッチ部４のダウンリンクは電気的に完全に切り離された状態となる。
【００３７】
そして、Ｓ４〜Ｓ８の工程が終了すると、NIC９は優先度の高いポート９ａにフェイルバックし（Ｓ１２）、通常の通信を再開する（Ｓ９）。
本実施の形態においても、第１の実施の形態と同様の効果を享受することができる。
【００３８】
＜他の実施の形態＞
第１及び第２の実施の形態では、ミッドプレーン１０上に第２のスイッチ部５を配置するハードウェアでの対応であったが、通常LANスイッチは、ブレードサーバ上のNICとの電気的な接続を有効/無効にする機能を備えている。そのため、保守モードの割り込みを検出したEMカードから、電気的な接続を管理するビットを直接ＯＦＦする(又は、保守モードを設定したLANスイッチが対応するビットをＯＦＦにする)ことで、交換するLANスイッチのダウンリンクポートを全て閉じてもよい。
【００３９】
この場合、ビットをＯＦＦした情報はLANスイッチに保存されず、LANスイッチを抜差しすると設定が消えてしまうため、交換後のLANスイッチをエンクロージャに挿入した時に、EMカードが電源をＯＮすると同時に、LANスイッチのポートのリンク状態を示すビットをＯＦＦに設定し、設定情報を保守交換したLANスイッチにリストアし保存してからビットをＯＮにするような考慮が必要である。
【００４０】
また、第１及び第２の実施の形態では、保守モードを設定するのは、交換対象の第１のスイッチ部４からであったが、EMカード上から交換が必要な第１のスイッチ部４を指定して同様の交換を行ってもよい。
【００４１】
また、第１及び第２の実施の形態では、LANスイッチを対象としたが、電気的接続を回避したいモジュール（パススルーカード、FC（Fibre Channel）スイッチなど）であれば、その種類は問わない。
【００４２】
本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００４３】
また、本発明は以下の各付記に記載する構成とすることができる。
（付記１）
ブレードサーバと外部ネットワークとを接続する第１の接続手段と、
前記第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、さらに前記第１の接続手段と前記ブレードサーバとの接続を遮断し、前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、さらに前記第２の接続手段と前記ブレードサーバとを接続するスイッチ制御手段と、
を備えるサーバ管理システム。
【００４４】
（付記２）
前記第１の接続手段を複数備え、
前記ブレードサーバは、いずれかの前記第１の接続手段が保守モードに設定されると、前記第１の接続手段が接続されるポートから他の前記第１の接続手段が接続されるポートにフェイルオーバする（付記１）に記載のサーバ管理システム。
【００４５】
（付記３）
前記ブレードサーバは、いずれかの前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、他の前記第１の接続手段が接続されるポートから前記第２の接続手段が接続されるポートにフェイルバックする（付記２）に記載のサーバ管理システム。
【００４６】
（付記４）
前記第１の接続手段と前記ブレードサーバとの間に配置されるスイッチ手段をさらに備え、
前記スイッチ制御手段は、前記第１の接続手段が保守モードに設定されると、前記スイッチ手段をＯＦＦとし、前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、前記スイッチ手段をＯＮとする（付記１乃至３）のいずれかに記載のサーバ管理システム。
【００４７】
（付記５）
（付記１乃至４）のいずれかに記載のサーバ管理システムを備えるブレードサーバシステム。
【００４８】
（付記６）
ブレードサーバと外部ネットワークとを接続する第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、前記第１の接続手段と前記ブレードサーバとの接続を遮断する工程と、
前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、前記第２の接続手段と前記ブレードサーバとを接続する工程と、
を備えるサーバ管理方法。
【００４９】
（付記７）
複数の前記第１の接続手段のうち、いずれかの前記第１の接続手段が保守モードに設定されると、前記第１の接続手段が接続されるポートから他の前記第１の接続手段が接続されるポートにフェイルオーバする（付記６）に記載のサーバ管理方法。
【００５０】
（付記８）
いずれかの前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、他の前記第１の接続手段が接続されるポートから前記第２の接続手段が接続されるポートにフェイルバックする（付記７）に記載のサーバ管理方法。
【００５１】
（付記９）
ブレードサーバと外部ネットワークとを接続する第１の接続手段が保守モードに設定されると、前記第１の接続手段の設定情報を取得し、前記第１の接続手段と前記ブレードサーバとの接続を遮断する処理と、
前記第１の接続手段に代わって第２の接続手段の接続を確認すると、前記第２の接続手段に前記設定情報を出力し、前記第２の接続手段と前記ブレードサーバとを接続する処理と、
をコンピュータに実行させるサーバ管理プログラム。
【００５２】
（付記１０）
複数の前記第１の接続手段のうち、いずれかの前記第１の接続手段が保守モードに設定されると、前記第１の接続手段が接続されるポートから他の組の前記第１の接続手段が接続されるポートにフェイルオーバする（付記９）に記載のサーバ管理プログラム。
【００５３】
（付記１１）
いずれかの前記第１の接続手段に代わって前記第２の接続手段の接続を確認すると、他の前記第１の接続手段が接続されるポートから前記第２の接続手段が接続されるポートにフェイルバックする（付記１０）に記載のサーバ管理プログラム。
【符号の説明】
【００５４】
１  ブレードサーバシステム
２  エンクロージャ
３  ブレードサーバ
４  第１のスイッチ部、４ａ  ダウンリンクポート、４ｂ  ポート
５  第２のスイッチ部
６  スイッチ制御部
７  サーバ管理システム
８  外部ネットワーク
９  NIC、９ａ  ポート、９ｂ  ポート
１０  ミッドプレーン
１１  第３のスイッチ部
１２  ブレードサーバユニット
１３  サーバ管理システム
【図１】
2013206295.tif 000003
【図２】
2013206295.tif 000004
【図３】
2013206295.tif 000005
【図４】
2013206295.tif 000006