NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

Windows Server 2008R2 MSFC インストール

MSFC について

MSFC の可用性

Windows Server 2008 以降のフェールオーバークラスタには 4 つのクォーラムモードが用意されています。
このうち[ノードマジョリティ]と[ノードおよびディスクマジョリティ]については、クラスタ作成プロセス中にに選択できます。どちらを選択するかは次のロジックに従います。

  • クラスタが奇数個のノードで構成されている場合→[ノードマジョリティ]
  • クラスタが偶数個のノードで構成され、共有記憶域がある場合→[ノードおよびディスクマジョリティ]
クォーラムモデル
  • ディスクのみ - マジョリティなし(非推奨)
    • ノードはクォーラムを保持しない
    • 1 ノードがディスクを利用できれば、クラスタの実行は継続
  • ノードマジョリティ
    • 共有ディスクはクォーラムを保持しない
    • 3 ノード以上でクラスタを構成
  • ノードおよびディスクマジョリティ
    • マジョリティ型のクォーラムモデル
    • 共有ディスク上のクォーラムはマジョリティを決定するために使用
  • ノードおよびファイル共有マジョリティ
    • GeoCluster*1に適したソリューション
    • 1台のファイルサーバーで複数クラスタのクォーラムをサポート可能

※クォーラムとは
クラスタ構成の情報をデータベースとして保存している記憶域。この領域にはクラスタの回復に必要な構成データを維持し、回復ログの形で、クラスタデータベースに適用されたすべての変更の詳細が含まれます。

検証環境

  • Windows Server 2008R2 Datacenter
  • Windows Server 2012 Datacenter
  • VMware Workstation 9.0.1 build-894247

f:id:FriendsNow:20130211233803p:plain:w500

設定例

iSCSI Target の用意

共有ストレージに 2 つの仮想ディスク(Quorum と Data)を作成します。
f:id:FriendsNow:20130211221639p:plain

iSCSI 接続

MSFC01 と MSFC02 のそれぞれで、上記仮想ディスクへ iSCSI 接続します。
f:id:FriendsNow:20130211221644p:plain

MSFC01 でオンラインにし、NTFS でフォーマットします。
f:id:FriendsNow:20130211221657p:plain

MSFC02 ではオフラインとしておきます。*2
f:id:FriendsNow:20130211221703p:plain

フェイルオーバークラスターインストール*3

[機能の追加]から[フェイルオーバークラスタリング]を選択します。
f:id:FriendsNow:20130211221710p:plain

[インストール]をクリックします。
f:id:FriendsNow:20130211221717p:plain

インストール完了後、[閉じる]をクリックします。
f:id:FriendsNow:20130211221724p:plain

フェイルオーバークラスターマネージャーから[構成の検証]をクリックします。
f:id:FriendsNow:20130211221731p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211221740p:plain

クラスターを構成するサーバーを選択し[次へ]をクリックします。
f:id:FriendsNow:20130211221748p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211221755p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211221804p:plain

結果を確認後、[完了]をクリックします。
f:id:FriendsNow:20130211221816p:plain

クラスター作成

[クラスターの作成]をクリックします。
f:id:FriendsNow:20130211221828p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211221840p:plain

クラスターを構成するサーバーを選択し[次へ]をクリックします。
f:id:FriendsNow:20130211221856p:plain

クラスター管理用の[クラスター名]と[クラスタ IP]を指定します。
f:id:FriendsNow:20130211221908p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211221916p:plain

内容を確認後、[完了]をクリックします。
f:id:FriendsNow:20130211221928p:plain

サービスの可用性設定*4

[サービスまたはアプリケーションの構成]をクリックします。
f:id:FriendsNow:20130211221937p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211221945p:plain

[ファイルサーバー]を選択し[次へ]をクリックします。
f:id:FriendsNow:20130211221956p:plain

サービス用の[クラスターグループ名]と[クラスタ IP]を指定します。
f:id:FriendsNow:20130211222004p:plain

サービスで使用する記憶域を指定し[次へ]をクリックします。
f:id:FriendsNow:20130211222012p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211222019p:plain

内容を確認後、[完了]をクリックします。
f:id:FriendsNow:20130211222028p:plain

[このクラスターの検証]をクリックします。
f:id:FriendsNow:20130211222037p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211222046p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211222055p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211222104p:plain

[次へ]をクリックします。
f:id:FriendsNow:20130211222112p:plain

結果を確認後、[完了]をクリックします。
f:id:FriendsNow:20130211222120p:plain

フェイルオーバークラスターの確認

"Get-ClusterGroup"コマンドレットで OwnerNode を確認します。

> Import-Module FailoverClusters

> Get-ClusterGroup | Format-Table -autosize

Name                OwnerNode   State
----                ---------   -----
ClusterFS           msfc01     Online
クラスター グループ msfc01     Online
使用可能記憶域      msfc01    Offline

MSFC01 の全てのネットワークを切断すると MSFC02 へフェイルオーバーします。*5

PS C:\Users\Administrator> Get-ClusterGroup | FT -autosize

Name                OwnerNode   State
----                ---------   -----
ClusterFS           msfc02     Online
クラスター グループ msfc02     Online
使用可能記憶域      msfc02    Offline

以上

*1:拠点を介したクラスタ構成

*2:フォーマット作業は必要ありません。

*3:クラスターを構成する全てのサーバーで実施します。

*4:本例では[ファイルサーバー]をインストール済とします。

*5:iSCSI のみ切断した場合はフェイルオーバーしませんでした。別途確認予定。