XenServer Tips
XenServerマスター障害時の対応
XenServerでリソースプールを構築している場合のマスター障害時の対応について解説する。
XenServerマスター障害時の動作
XenServerを利用する場合、リソースプールを構築して、複数のXenServerをグループ化して利用することが多いだろう。リソースプールを作成してiSCSIやFC(Fibre Channel)-SAN、NFSなどの共有ストレージを利用すると、ライブマイグレーション機能であるXenMotionも行えるからだ。
リソースプールを構築した際、グループ化したXenServerの中の1台がマスターの役割を担い、残りがメンバーとなる。XenCenterとの通信や共有ストレージの調整などは、このマスターが担う。
有償版のXenServerでHA構成を組んでいる場合、マスターのXenServerに物理障害が発生して異常終了すると、自動的にマスターが切り替わり、XenCenterも新しいマスターと自動的に通信を再開する。そのため、特別な作業を行わなくてもリソースプールの管理を継続可能だ。
しかし、無償版のXenServerの場合、マスターのXenServerが異常終了すると、XenCenterで管理できなくなる。当然XenMotionも実行できない。
(注)ただし、無償版の場合でも、障害が発生していないメンバーサーバ上で動作している仮想マシンは動作を継続する。
メンバーは、マスターとの通信ができなくなったと感知した段階で、自動で緊急モードに切り替わる。そのため、XenServer上でコマンドを実行して、緊急モードを解除し、新しいマスターを設定する必要がある。
XenServerマスター障害からの復旧作業
手動でXenServerの緊急モードを解除して新しいマスターを設定するには、以下の作業が必要だ。
リソースプールにあるメンバーのXenServerの中で、新しくマスターになるXenServerのローカルコンソールから、マスターになることを宣言するコマンドを実行する。
# xe pool-emergency-transition-to-master
その後、緊急モードで動作しているメンバーホストのプールマスターのアドレスを全てリセットさせるために、以下のコマンドを実行する。
# xe pool-recover-slaves
その後、新しいプールマスターにXenCenterで接続することによって、通常の運用に戻ることができる。もちろん、すぐに以前のマスターが復旧できる状況であれば、これらの作業は必要ない。
補足:HA構成でのハートビートストレージリポジトリの障害
HA構成を組んでいる場合は、プールマスターに障害が発生しても、マスターが自動的に切り替わるのは前述の通りだ。
HAを構築する場合は、ハートビート用にストレージリポジトリとして、356Mバイト以上のiSCSIまたはFC LUNが必要となる(XenServer 5.6 SP2までの制限)。ここには、HAを維持するため、次の2つのボリュームが作成される。
- 4Mバイトのハートビートボリューム:ハートビートに使用される
- 256Mバイトのメタデータボリューム:プールマスターに障害が発生した場合に備えて、プールマスターメタデータが格納される
レアケースではあるが、このハートビート用のストレージリポジトリに障害が発生して通信できなくなってしまった場合、全てのXenServerがXenCenterで管理不能となってしまう。
ハートビート用のストレージリポジトリがすぐに復旧できる場合はよいが、長期間利用できなくなる場合は一度HAの構成を強制的に無効にしなければならない。
この場合は、マスターとなっているXenServerのコンソールで以下のコマンドを実行し、強制的にHAを無効にすることで、通常の管理の状態に復旧することができる。
# xe host-emergency-ha-disable --force
本来、ハートビート用のストレージリポジトリは信頼性が高く、ネットワークも冗長化を考慮して構築されるものだが、万一の際はこのような作業が必要となる。
コマンドの詳細は、『Citrix XenServer 5.6 管理者ガイド』(PDF)も参考にしてほしい。
Copyright © ITmedia, Inc. All Rights Reserved.
XenServer Tips
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
AI時代の自律的なパートナー 「データエージェント」構築&活用ガイド -
製品資料
使用中のデータを保護して安全な共同開発へ、クラウド時代のデータセキュリティ -
製品資料
“AIによる高速な脆弱性検出”対策を行う、RHELの統合セキュリティ機能とは? -
製品資料
企業ITを支える定番Linuxの運用管理、手動の限界を乗り越える手法とは? -
製品資料
AIとクラウドネイティブの課題を解決する、シンプルで費用対効果に優れた方法
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
2
なぜ人はいるのにDXが進まない? ライオンも直面した“老害”レガシーシステム
-
3
LLMの「過学習」、正しく説明している文章はどれ?
-
4
「企業内サーバ環境の利用実態」に関するアンケート
-
5
Azure Red Hat OpenShiftは脱VMware問題の救世主になるか? 技術資料で解説
-
6
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
7
「新リース会計基準対応」に関するアンケート
-
8
「HDD終了」は本当か 巨大クラウド2社が下した大容量フラッシュへの決断
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
「次世代業務PCへの移行」に関するアンケート
ホワイトペーパーランキング PR
-
1
属人化や仕様バグはなぜ起きる? AI時代に必須のドキュメント文化の作り方
-
2
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
3
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
中小企業必見、Microsoft 365でゼロトラストセキュリティを実現する方法
-
6
5分で分かる「AI駆動開発エージェント」 要件定義から設計・実装・テストまで
-
7
動画で知るランサムウェア被害企業のリアル、会計データが無事だった理由とは
-
8
“あのファイル転送”で暗躍するノーウェアランサム
-
9
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
10
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー