Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  ·...

82
Windows Server 2012 フェールオーバー クラスタリング Deep Dive! アイティデザイン株式会社 知北直宏 (Naohiro Chikita) Microsoft MVP - Directory Services

Transcript of Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  ·...

Page 1: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

Windows Server 2012フェールオーバー クラスタリング

Deep Dive!

アイティデザイン株式会社

知北直宏 (Naohiro Chikita)Microsoft MVP - Directory Services

Page 2: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

2

自己紹介

知北直宏(ちきたなおひろ)Twitter: @wanto1101 アイティデザイン株式会社 代表取締役社長 九州発ITPro系コミュニティ「Win.tech.q」代表 福岡でITProやってます。

Active Directory、Hyper-V、Exchange、System Centerその他いろいろの提案・設計・構築・サポートまでなんでも。

大手、地場インテグレーターさんの後方支援など。 Microsoft MVP(Directory Services) MCT、MCSE、MCITPとかいろいろ。

次へ

Page 3: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

3

自己紹介

「標準テキスト Windows Server 2008 R2 構築・運用・管理パーフェクトガイド」という本を書きました。御礼・2012年10月に第8版発売、通算15000部発行

「第4回 Windows Server 2012 Community Day」登壇http://technet.microsoft.com/ja-jp/windowsserver/jj973165

ホワイトペーパー執筆(Windows Server 2012 の DirectAccess、フェールオーバークラスター)

次へ

Page 4: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

4

はじめに

Windows Server の高可用性機能である、Windows Server フェールオーバー クラスタリングについてお話しします。

本日現在の最新バージョンである、Windows Server 2012 の仕様や機能を中心としてお話しします。

近日リリース予定の Windows Server 2012 R2 についても、Preview 版の情報を元に少しお話しします。正式リリース時には仕様や機能が変更になっている可能性があることをご理解ください。

次へ

Page 5: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

5

はじめに

Windows Server フェールオーバー クラスタリングの「詳細」については、こちらのホワイトペーパーをご参照ください。「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」

http://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

次へ

Page 6: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

6

アジェンダ

Windows Server フェールオーバー クラスタリング の基本 Windows Server 2012 におけるポイント クォーラムと動的なクォーラム管理 Hyper-V ホスト クラスター スケールアウト ファイル サーバー フェールオーバー クラスタリングの移行 チューニング Windos Server 2012 R2 の新機能や機能拡張 まとめ

次へ

Page 7: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

Windows Serverフェールオーバー クラスタリング の基本

7次へ

Page 8: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

8

フェールオーバー クラスタリング とは

Windows Server の高可用性 (HA) 機能です。

複数の「ノード (サーバー)」でアプリケーション、データベース、仮想マシンといったサービスを提供します。

これらサービスを「クラスター化された役割」と呼びます。

次へ

Page 9: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

9

フェールオーバー クラスタリング とは

次のようなサービスやアプリケーションを「クラスター化された役割」にすることができます。

クラスター対応のアプリケーション(SQL Server, Exchange Server, …)

特定の Windows Server 標準機能

汎用アプリケーションやサービス

次へ

Page 10: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

10

フェールオーバー クラスタリング とは

クラスター対応の Windows Server 標準機能• ファイル サーバー (汎用ファイルサーバー, スケールアウトファイルサーバー)

• DFS 名前空間サーバー• Hyper-V 仮想マシン• Hyper-V レプリカ ブローカー• iSCSI ターゲット サーバー• iSNS サーバー• DHCP サーバー• WINS サービス• 分散トランザクション コーディネーター (DTC)• メッセージ キュー

次へ

Page 11: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

11

フェールオーバー クラスタリング とは

Windows Server 2003 まではMSCS (Microsoft Cluster Service) と呼ばれていました。

Windows Server 2008 以降はWSFC (Windows Server Failover Cluster) と呼んでいます。

Windows Server 2012 からはStandard エディションでも構成することができるようになりました。

次へ

Page 12: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

12

フェールオーバー クラスタリング の基本構成の例

次へ

Active Directoryドメイン コントローラー

プライベート ネットワーク

パブリック ネットワーク

SAN (ストレージ エリア ネットワーク)

共有記憶域 (ストレージ)SAS, FC(ファイバーチャネル), iSCSI

ノード1 ノード2

クライアント コンピューター

フェールオーバー クラスター

アクティブ パッシブ

SAN

サービス(アプリケーションなど)

はココ

データはココ

ノードは2 台以上64 台まで

Page 13: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

13

フェールオーバー クラスタリング の基本動作の例

次へ

アクティブノード パッシブノード

クライアント コンピューター

サービス サービス

SAN

データ

↓パッシブノード

↓アクティブノード

②フェールオーバー

元のノードに戻ることを「フェールバック」といいます

障害発生!

基本の動作は「アクティブ/パッシブ」です。

①リソースの再起動

共有の IP アドレス、コンピューター名

Page 14: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

Windows Server 2012 におけるフェールオーバー クラスタリング のポイント

14次へ

Page 15: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

15

Windows Server 2012 のフェールオーバー クラスタリングの新機能

スケールアウト ファイルサーバー クラスター対応更新 仮想マシンのアプリケーションの監視と管理 その他いろいろ

次へ

「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 23ページ~http://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

参考

Page 16: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

16

Windows Server 2012 のフェールオーバー クラスタリングの拡張機能

スケーラビリティの向上最大64ノード対応、最大8000仮想マシン対応、など

CSV (クラスターの共有ボリューム) の機能向上SMB3.0対応、容易なバックアップ、BitLocker対応、など

クォーラム構成と動的クォーラム Windows PowerShell 拡充 その他いろいろ

次へ

「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 27ページ~http://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

参考

Page 17: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

17

Windows Server 2012 から削除・推奨されなくなった機能

Cluster.exe コマンド ライン ツール は非推奨に Cluster Automation Server COM インターフェイスは非推奨に 32 ビットのクラスター リソース DLL は非推奨に プリントサーバーの役割は削除 Add-ClusterPrintServerRole コマンドレットは削除

次へ

「仮想マシンのアプリケーションの監視と管理」機能を使ったプリントサーバーの高可用性構成High Availability Printing Overview

http://technet.microsoft.com/en-us/library/jj556311.aspx参考

「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 32ページ~http://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

参考

Page 18: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

18

Windows Server 2012 におけるフェールオーバー クラスタリングの Tips

Windows Update は何度でも。フェールオーバー クラスタリングの機能を有効化した後も、もう一度。

フェールオーバー クラスター環境に適用が推奨される Hotfix の適用を。Recommended hotfixes and updates for Windows Server 2012-based Failover Clusters

http://support.microsoft.com/kb/2784261/ja

アンチウイルスソフトウェアの除外設定を。「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 62ページhttp://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

次へ

Page 19: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

19

Windows Server 2012 におけるフェールオーバー クラスタリングの Tips

最低限必要な Active Directory の機能レベルは「Windows Server 2003」共有記憶域を BitLocker で暗号化するときは「Windows Server 2012」の機能レベルが必要。

フェールオーバー クラスタリング用ノードをドメインコントローラーとする (同居させる) ことは不可に。

次へ

Page 20: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

20

Windows Server 2012 におけるフェールオーバー クラスタリングの Tips

クラスターネットワークは、デフォルトゲートウェイの設定の有無や、iSCSI の使用の有無などで、最適と考えられる設定が自動構成。(でも、きちんと確認しましょう。)

クラスター化したファイル共有(汎用ファイルサーバー) に、IP アドレス指定でアクセス可能に。

例) ¥¥10.0.0.1¥Share

次へ

Page 21: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

クォーラムと動的なクォーラム管理

21次へ

Page 22: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

22

クォーラムとは

次へ

ノード1

記憶域

ノード2 ノード3

「クォーラム」とは、クラスターが動作し続けるために、オンラインである必要のある「投票」 できるクラスター要素の数です。

アクティブな投票の数が、クラスター用に構成されている投票の過半数以上の場合、クラスターが動作することができます。

: クォーラム(クラスター構成のコピー)

Page 23: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

23

クォーラムとは

クォーラム要素には、「クラスター ノード」と、「クォーラム監視」があります。

クォーラム監視では、「専用のディスク監視」、または「ファイル共有監視」を行うことができます。

4 タイプの「クォーラム構成 (クォーラムモード) 」があります。• ノードマジョリティ• ノードおよびディスクマジョリティ• ノードおよびファイル共有マジョリティ• 非マジョリティ (ノードなし)

次へ

Page 24: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

24

ノードマジョリティ

次へ

ノード1 ノード2 ノード3

ノードがクォーラムを持ちます。 奇数台のノードから成るクラスターの場合に推奨。

Page 25: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

25

ノードおよびディスクマジョリティ

次へ

ノード1 ノード2

ノードと共有記憶域 (Witness ディスク) がクォーラムを持ちます。 偶数台のノードから成るクラスターの場合に推奨。

共有記憶域

Page 26: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

26

動的なクォーラム管理

Windows Server 2012 では、クラスターを実行し続けるために、次のようなクォーラムを動的に管理、変更する機能が追加されました。

クラスター管理投票 投票構成の選択

次へ

Page 27: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

27

クラスター管理投票

「クラスター管理投票」によって、ノードがシャットダウンされたときに、ノード数を変化させてクォーラムを動的に変更することが可能になりました。

「クラスター管理投票」機能は既定で有効になっています。( 「クラスター クォーラム構成ウィザード」で無効化可能 )

次へ

Page 28: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

28

クラスター管理投票

次へ

ノード1 ノード2 ノード3 ノード4 ノード5アクティブノードが3 台を下回るとクラスターは停止

「クラスター管理投票」が無効な例。(クォーラム構成はノードマジョリティ) ノードが 5 台の場合、過半数は 3 台(アクティブノードが 3 台を下回るとクラスターは停止)

ノード1 ノード2 ノード3 ノード4 ノード5 アクティブノードが3 台を下回ってもクラスターは停止しない

「クラスター管理投票」が有効な例。(クォーラム構成はノードマジョリティ)

DynamicWeight 1 1 1 1 1

0↓

0↓

0↓

0

× ×

Page 29: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

29

クラスター管理投票

「DynamicWeight」は Windows PowerShell コマンドレットで確認できます。

次へ

例)Get-ClusterNode | ft NodeName,State, DynamicWeight, NodeWeight

Page 30: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

30

投票構成の選択

「投票構成の選択」機能によって、ノードから明示的に投票を削除することができます。

既定ではすべてのノードに投票が割り当てられています。(「クラスター クォーラム構成ウィザード」で変更可能 )

次へ

Page 31: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

31

投票構成の選択

マルチサイトクラスター構成でバックアップサイトのノードから明示的に投票を削除するといった使い方ができます。

次へ

プライマリー サイト バックアップ サイト

WAN

投票を削除

Page 32: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

32

動的クォーラム監視 (Dynamic Witness)WS2012

R2Preview

Windows Server 2012 R2 では「動的クォーラム監視 (Dynamic Witness)」という機能が追加されるようです。

「ノードおよびディスクマジョリティ」のような「ディスク監視 (Witness)」が推奨のクォーラム構成となるようです。 (ストレージの追加が必要となります)

この新機能によって、動的にディスク監視のクォーラム投票の有効/無効を制御するようです。

次へ

ノードが奇数台でも

「ノードおよびディスクマジョリティ」が選択される

Page 33: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

33

動的クォーラム監視 (Dynamic Witness)WS2012

R2Preview

「Get-Cluster」コマンドレットで「WitnessDynamicWeight」の値を確認。 「0」であればディスク監視は無効、「1」であればディスク監視は有効。

次へ

ノード数 (DynamicWeight) が奇数個であれば、WitnessDyamicWeightは「0」 (ディスク監視は無効) ⇒ 投票数の合計は奇数個

ノード数 (DynamicWeight) が偶数個であれば、WitnessDyamicWeightは「1」 (ディスク監視は有効) ⇒ 投票数の合計は奇数個

Page 34: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

Hyper-V ホスト クラスター

34次へ

Page 35: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

35

Hyper-V ホスト クラスターとは

Hyper-V が動作可能な複数台のノードによるクラスターです。

Windows Server 2012 では、最大 64 ノード、最大 8000 仮想マシンまでサポート。

同時に複数の「ライブ マイグレーション」が可能になるなど、多数の機能強化。

次へ

Page 36: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

36

Hyper-V ホスト クラスターの構成例

次へ

記憶域CSVVHD VHD VHD

スケールアウト ファイル サーバー

SAN

SOFS

Hyper-V ホスト クラスター

Hyper-V

SMB 3.0

Hyper-V ホスト クラスター

Hyper-V

SMB 3.0

SMB 3.0 ファイル サーバー

VHD VHD VHD

記憶域CSVVHD VHD VHD

Hyper-V ホスト クラスター

SAN

Hyper-V

SASFC

iSCSI

Page 37: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

37

シェアードナッシングとの違い

次へ

Hyper-V ホスト クラスター

Hyper-V

SMB 3.0

SMB 3.0 ファイル サーバー

VHD VHD VHD

Hyper-V ホスト

Hyper-V

SMB 3.0

SMB 3.0 ファイル サーバー

VHD VHD VHD

Hyper-V

Hyper-V ホスト

ライブマイグレーション

Windows Server 2008 R2 では、仮想マシンのライブ マイグレーションのためにクラスターは必須でした。

Windows Server 2012 では、クラスター無しの「シェアードナッシング」構成でもライブ マイグレーション可能です。

Page 38: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

38

シェアードナッシングとの違い

次へ

「シェアードナッシング」構成では、次のような制約があります。

Hyper-V サーバーが障害などによって停止した際に仮想マシンを自動的に他の Hyper-V サーバーへフェールオーバーさせることができません。

クラスター対応更新 (CAU) を使ってサーバーの更新を行うこともできません。

Page 39: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

スケールアウト ファイル サーバー

39次へ

Page 40: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

40

スケールアウト ファイル サーバーとは

Windows Server 2012 から追加された、新しいタイプのクラスター化されたファイルサーバーです。

SMB 3.0 を使い、「アクティブ/アクティブ」で動作します。

継続的に使用可能かつスケーラブルな記憶域を提供します。

Hyper-V, SQL Server のデータストアとして利用できます。

次へ

Page 41: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

41

ファイルサーバーの高可用性の実現方法は 2 つ

汎用ファイルサーバー「アクティブ/パッシブ」

次へ

記憶域

汎用ファイルサーバークラスター

アクティブ パッシブ

スケールアウト ファイルサーバー (SOFS)「アクティブ/アクティブ」

記憶域

スケールアウトファイル サーバー

アクティブ アクティブ

Page 42: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

42

汎用ファイルサーバーとの違い

次へ

汎用ファイル サーバーの機能や特徴

スケールアウト ファイル サーバーの機能や特徴

アクティブ/パッシブ アクティブ/アクティブ

頻繁にファイルを開いて閉じる操作を行うユーザーまたはアプリケーションによる使用に適している。

長時間ファイルを開いたままにするアプリケーションや、仮想マシンの記憶域の可用性向上に適している。

一般的なファイル サーバーに適している。 Hyper-V や SQL Server のデータストアに適している。

一度に 1 つのクラスターノードを実行。 一度に複数のクラスターノードを実行。

クラスターの共有ボリューム (CSV) を使用しない。

クラスターの共有ボリューム (CSV) を使用する。

「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 188ページ~http://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

参考

Page 43: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

43

スケールアウト ファイル サーバーを構成するテクノロジー

スケールアウト ファイル サーバーは次のようなテクノロジーによって構成されています。

分散ネットワーク名 (DNN)DNS のラウンドロビンを使って、ノードへのアクセスを分散。

クラスターの共有ボリューム (CSVv2)Hyper-V の高可用性サポートのために Windows Server 2008 R2 で追加された複数ノードからの同時読み書き可能なストレージ機能が強化。

スケールアウト ファイル サーバー リソースの種類 スケールアウト ファイル サーバーの高可用性の役割

次へ

Page 44: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

44

スケールアウト ファイル サーバーの構成の流れ

1. 基本設定ハードウェアや OS セットアップ、更新プログラム (Hotfix群) 適用、ネットワーク設定、 ストレージ設定、Active Directory参加、など。

2. ファイルサーバーの役割、フェールオーバー クラスタリング機能の有効化3. クラスターの作成4. クラスター ディスクの追加、クラスターの共有ボリューム (CSV) の追加

各ノードに「C:¥ClusterStorage¥Volume1」フォルダーが登録される。

5. スケールアウト ファイル サーバーのクラスター化された役割の構成(詳細は次のスライドで)

6. ファイル共有の追加「新しい共有ウィザード」を使って追加。

次へ

Page 45: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

45

スケールアウト ファイル サーバーのクラスター化された役割の構成

次へ

フェールオーバー クラスター マネージャーの「高可用性ウィザード」を使用。

Page 46: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

46

スケールアウト ファイル サーバーのクラスター化された役割の構成

次へ

「アプリケーション データ用のスケールアウト ファイル サーバー」を選択。

Page 47: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

47

スケールアウト ファイル サーバーのクラスター化された役割の構成

次へ

クライアントがアクセスするときの名前「分散ネットワーク名」を設定。

Active Directoryに「仮想コンピューターオブジェクト (VCO)」

として登録されます。

IP アドレスの設定は不要。

記憶域の指定は不要。

Page 48: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

48

スケールアウト ファイル サーバーのクラスター化された役割の構成

次へ

役割の構成が完了すると、Active Directory にオブジェクトが登録されます。

Page 49: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

49

スケールアウト ファイル サーバーのクラスター化された役割の構成

次へ

DNS に同じ名前の複数レコードが登録されます。

Page 50: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

50

ファイル共有の追加

次へ

「新しい共有ウィザード」を使ってファイル共有を追加。

Page 51: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

51

ファイル共有の追加

次へ

「共有の場所」としてスケールアウト ファイル サーバーを選択。

Page 52: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

52

ファイル共有の追加

次へ

共有名、ローカルパスやリモートパスを指定。

Page 53: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

53

ファイル共有の追加

次へ

オプションを設定。「継続的可用性を有効にする」は無効にできない。

Page 54: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

54

ファイル共有の追加

次へ

アクセス許可を設定。 例えば、Hyper-V コンピューターに対してフルコントロールを許可、など。

Page 55: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

55

スケールアウト ファイル サーバーを構成するノードの役割

スケールアウト ファイル サーバーを構成するノードは、次の 2 種類に分かれます。

リーダー1 台のみ。次の「クローン」の制御や DNS への登録、削除などを実行。

クローン

次へ

Page 56: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

56

スケールアウト ファイル サーバーの運用上のポイント

クライアント (Hyper-V, SQL Server) がどのノードにアクセスしているかは「Get-SmbWitnessClient」 コマンドレットで確認することができます。

次へ

Page 57: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

57

スケールアウト ファイル サーバーの運用上のポイント

ノードが停止すると、他のノードへフェールオーバーします。 SMB 3.0 の「SMB 透過フェール オーバー」によって

通信の中断はありません。

停止していたノードが起動、再開しても、自動的にフェールバックしません。 「Move-SmbWitnessClient」コマンドレットを使うことにより、

クライアントの接続先ノードを変更することができます。

次へ

Page 58: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

58

スケールアウト ファイル サーバーの運用上のポイント

次へ

← クライアント HV2 は ノード WSFC5 へ接続中

← HV2 は WSFC3 へ接続

← Move-SmbWitnessClient 実行(HV2 の接続先を WSFC5 からWSFC3 へ変更するように指示)

Page 59: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

59

負荷分散の変更WS2012

R2Preview

Windows Server 2012 のスケールアウト ファイル サーバーは、負荷分散を「サーバー単位」で行っていました。

Windows Server 2012 R2 のスケールアウト ファイル サーバーは、負荷分散を「ファイル共有単位」で行うようになるようです。

その他の追加機能、機能拡張により、より適切な負荷分散ができるようです。

次へ

Page 60: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

フェールオーバー クラスタリングの移行

60次へ

Page 61: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

61

フェールオーバー クラスタリングの移行

「クラスターの移行ウィザード」を使用して、クラスター化された役割をWindows Server 2012 のフェールオーバー クラスター環境へ移行することができます。

移行元Windows Server 2012 のフェールオーバー クラスターWindows Server 2008 R2 のフェールオーバー クラスターWindows Server 2008 のフェールオーバー クラスター

次へ

Page 62: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

62

クラスターの移行ウィザード

サービスやアプリケーションなどクラスター化された役割を移行することができます。 データそのものの移行は行いません。

次へ

Page 63: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

63

クラスターの移行ウィザードを使った移行の例

「クラスターの移行ウィザード」を使って、Windows Server 2008 R2 のHyper-V ホストクラスター環境を、Windows Server 2012 環境へ移行するための手順の「例」です。

あくまでも一例です。

移行元クラスターと移行先クラスターの構成により異なる手順を要することがあるため、運用環境における移行では十分な事前の準備が必要です。

次へ

Page 64: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

64

クラスターの移行ウィザードを使った移行の例

次へ

Windows Server 2012Hyper-V ホスト クラスター

Hyper-V

「クラスターの移行ウィザード」を使って仮想マシンの役割を移行

Windows Server 2008 R2Hyper-V ホスト クラスター

Hyper-V

記憶域CSVVHD VHD VHD

SAN

Page 65: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

65

「移行」から「コピー」へWS2012

R2Preview

Windows Server 2012 R2 では、「クラスターの役割のコピー ウィザード」に名前が変わるようです。

次へ

Page 66: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

Windows Serverフェールオーバー クラスタリング のチューニング

66次へ

Page 67: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

67

フェールオーバー クラスタリングのチューニングポイント

パフォーマンスのチューニング

安定性のチューニング

次へ

Page 68: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

68

パフォーマンスのチューニングの例

クラスターネットワークのチューニング。用途に合わせてクラスターネットワークを適切に設定。

次へ

「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 39ページ~http://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

参考

Page 69: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

69

安定性のチューニングの例 (1/2)

フェールオーバー クラスタリングの内部コンポーネントの関連イメージ

次へ

rhs.exe

Clussvc.exe

クラスター化された役割ファイルサーバー、仮想マシン…

リソースディスク、IPアドレス、コンピューター名…

リソースDLLリソースの操作、障害検知…

リソースモニター(リソースホストサブシスム)

リソースの管理、監視…

クラスター サービスクラスターの本体

IPアドレスディスク ・・・IPアドレスディスク ・・・

役割n(ファイルサーバー, 仮想マシン・・・)

役割1(ファイルサーバー, 仮想マシン…)

・・・

DLLDLL ・・・DLLDLL ・・・

Page 70: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

70

安定性のチューニングの例 (2/2)

リソースモニターを分離することにより安定性を向上。

次へ

クラスター化された役割

リソース

リソースDLL

リソースモニター(リソースホストサブシスム)

クラスター サービス

rhs.exe

Clussvc.exe

aaaaaaaaaaaa

仮想マシンN仮想マシンA ・・・

DLLDLLDLLDLL××

× ××

リソースのプロパティの「詳細なポリシー」タブ

「Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイド」 22ページ、138ページhttp://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

参考

リソースモニターを分離

rhs.exe

Clussvc.exe

aaaaaaaaaaaa

仮想マシンN仮想マシンA ・・・

DLLDLLDLLDLL×rhs.exe

rhs.exe

rhs.exe×

× 〇〇

Page 71: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

Windos Server 2012 R2 のフェールオーバー クラスター に関わる新機能や機能拡張

71次へ

Page 72: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

72

フェールオーバー クラスタリング に関わる新機能や拡張機能WS2012

R2Preview

動的クォーラム監視 (Dynamic Witness) スケールアウト ファイル サーバーの負荷分散方法

ゲスト クラスターのための仮想ハード ディスクの共有 シャットダウン時の仮想マシンの自動ドレイン リモート記憶域と仮想ネットワークの障害検知 CSV キャッシュの拡張 管理アクセス ポイント名を使用したクラスターの作成 クォーラム投票の UI クラスター ダッシュボード

次へ

What's New in Failover Clustering in Windows Server 2012 R2http://technet.microsoft.com/library/dn265972.aspx

参考

Page 73: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

73

ゲスト クラスターのための仮想ハードディスク共有WS2012

R2Preview

次へ

参考 Virtual Hard Disk Sharing Overviewhttp://technet.microsoft.com/ja-JP/library/dn281956.aspx

Hyper-V仮想マシン

記憶域

VHDX VHDX共有

VHDX

Windows Server 2012 R2Hyper-V ホスト

CSV またはスケールアウト ファイル サーバー

Hyper-V仮想マシン

Windows Server 2012 R2Hyper-V ホスト

Page 74: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

74

ゲスト クラスターのための仮想ハードディスク共有WS2012

R2Preview

次へ

複数の Hyper-V 仮想マシン間で CSV や スケールアウト ファイルサーバーに置いた VHDX ファイルの共有ができるようになるようです。

共有した VHDX ファイルは、仮想マシン内では SAS ディスクとして認識されます。

仮想マシンは Windows Server 2012 R2 だけでなく、Windows Server 2012 や Windows Server 2008 R2 もサポートされるようです。

これまでよりも容易にゲストクラスターを構成できそうです。

仮想マシンの設定

Page 75: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

75

シャットダウン時の仮想マシンの自動ドレインWS2012

R2Preview

次へ

Windows Server 2012 R2 では、Hyper-V ホストのシャットダウン時に仮想マシンの自動ドレイン (フェールオーバー) ができるようになるようです。

Page 76: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

76

仮想ネットワークの障害検知WS2012

R2Preview

次へ

Hyper-V 仮想マシンのネットワークに問題が発生した際に、フェールオーバーさせることが可能になるようです。

Page 77: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

77

フェールオーバー クラスター マネージャーの機能拡張WS2012

R2Preview

次へ

「クラスター ダッシュボード」機能により、複数のクラスターの管理が可能になるようです。

クォーラム投票がフェールオーバー クラスター マネージャーで確認することが可能になるようです。

Page 78: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

まとめ

78次へ

Page 79: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

79

まとめ

フェールオーバー クラスタリングを使って、Windows Server で動作するサービスやアプリケーションの高可用性を実現することができます。

Windows Server 2012 からはStandard エディションでも構成可能になったことから、より多くのシーンでの利用が増えると予想されます。

しっかりと情報を収集し、検証を行うなどしてスキルアップして、きちんとした設計、構築、運用を目指していきましょう!

次へ

Page 80: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

80

関連リンク

フェールオーバー クラスタリングの概要http://technet.microsoft.com/ja-jp/library/hh831579.aspx

Failover Clustering and Network Load Balancing Team Bloghttp://blogs.msdn.com/b/clustering/

Microsoft Japan Windows Technology Support Team Bloghttp://blogs.technet.com/b/askcorejp/

Windows Server 2012 フェールオーバー クラスタリング 構築・運用・管理ガイドhttp://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WS2012_WSFC_Guide.docx

Windows Server 2012 高信頼ファイル サーバー構築ガイドhttp://download.microsoft.com/download/9/C/A/9CAB777F-0386-4C12-AE39-D75EDA4E1A75/WIN2012HAFSWP.docx

Windows Server 2012 R2 Preview & System Center 2012 R2 Preview 評価ガイドhttp://download.microsoft.com/download/B/F/4/BF474812-BE9E-41CE-9F5F-6C6E2F0B5B22/WSSC12R2PreviewEvalGuide.docx

Windows Server 2012 評価版のダウンロードhttp://technet.microsoft.com/ja-jp/evalcenter/hh670538.aspx

次へ

Page 81: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

81

Q & A

Page 82: Windows Server 2012download.microsoft.com/download/9/2/3/923DB3D7-52D5-480E...2013/08/02  · Windows Server 2012 フェールオーバークラスタリング Deep Dive! アイティデザイン株式会社

ご清聴ありがとうございました!

知北直宏Twitter: @wanto1101

82

Thank You!