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

Ws2012フェールオーバークラスタリングdeep dive 130802

Embed Size (px)

DESCRIPTION

Windows Server 2012 Community Day http://technet.microsoft.com/ja-jp/windowsserver/dn375828

Citation preview

Page 1: Ws2012フェールオーバークラスタリングdeep dive 130802

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

Deep Dive!

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

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

Page 2: Ws2012フェールオーバークラスタリングdeep dive 130802

2

自己紹介

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

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

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

次へ

Page 3: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

4

はじめに

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

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

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

次へ

Page 5: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

6

アジェンダ

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

次へ

Page 7: Ws2012フェールオーバークラスタリングdeep dive 130802

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

7次へ

Page 8: Ws2012フェールオーバークラスタリングdeep dive 130802

8

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

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

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

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

次へ

Page 9: Ws2012フェールオーバークラスタリングdeep dive 130802

9

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

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

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

特定の Windows Server 標準機能

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

次へ

Page 10: Ws2012フェールオーバークラスタリングdeep dive 130802

10

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

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

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

次へ

Page 11: Ws2012フェールオーバークラスタリングdeep dive 130802

11

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

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

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

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

次へ

Page 12: Ws2012フェールオーバークラスタリングdeep dive 130802

12

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

次へ

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

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

パブリック ネットワーク

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

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

ノード1 ノード2

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

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

アクティブ パッシブ

SAN

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

はココ

データはココ

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

Page 13: Ws2012フェールオーバークラスタリングdeep dive 130802

13

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

次へ

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

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

サービス サービス

SAN

データ

↓パッシブノード

↓アクティブノード

②フェールオーバー

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

障害発生!

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

①リソースの再起動

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

Page 14: Ws2012フェールオーバークラスタリングdeep dive 130802

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

14次へ

Page 15: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

19

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

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

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

次へ

Page 20: Ws2012フェールオーバークラスタリングdeep dive 130802

20

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

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

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

例) ¥¥10.0.0.1¥Share

次へ

Page 21: Ws2012フェールオーバークラスタリングdeep dive 130802

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

21次へ

Page 22: Ws2012フェールオーバークラスタリングdeep dive 130802

22

クォーラムとは

次へ

ノード1

記憶域

ノード2 ノード3

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

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

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

Page 23: Ws2012フェールオーバークラスタリングdeep dive 130802

23

クォーラムとは

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

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

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

次へ

Page 24: Ws2012フェールオーバークラスタリングdeep dive 130802

24

ノードマジョリティ

次へ

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

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

Page 25: Ws2012フェールオーバークラスタリングdeep dive 130802

25

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

次へ

ノード1 ノード2

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

共有記憶域

Page 26: Ws2012フェールオーバークラスタリングdeep dive 130802

26

動的なクォーラム管理

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

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

次へ

Page 27: Ws2012フェールオーバークラスタリングdeep dive 130802

27

クラスター管理投票

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

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

次へ

Page 28: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

29

クラスター管理投票

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

次へ

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

Page 30: Ws2012フェールオーバークラスタリングdeep dive 130802

30

投票構成の選択

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

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

次へ

Page 31: Ws2012フェールオーバークラスタリングdeep dive 130802

31

投票構成の選択

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

次へ

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

WAN

投票を削除

Page 32: Ws2012フェールオーバークラスタリングdeep dive 130802

32

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

R2Preview

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

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

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

次へ

ノードが奇数台でも

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

Page 33: Ws2012フェールオーバークラスタリングdeep dive 130802

33

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

R2Preview

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

次へ

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

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

Page 34: Ws2012フェールオーバークラスタリングdeep dive 130802

Hyper-V ホスト クラスター

34次へ

Page 35: Ws2012フェールオーバークラスタリングdeep dive 130802

35

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

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

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

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

次へ

Page 36: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

38

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

次へ

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

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

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

Page 39: Ws2012フェールオーバークラスタリングdeep dive 130802

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

39次へ

Page 40: Ws2012フェールオーバークラスタリングdeep dive 130802

40

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

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

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

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

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

次へ

Page 41: Ws2012フェールオーバークラスタリングdeep dive 130802

41

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

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

次へ

記憶域

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

アクティブ パッシブ

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

記憶域

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

アクティブ アクティブ

Page 42: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

43

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

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

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

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

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

次へ

Page 44: Ws2012フェールオーバークラスタリングdeep dive 130802

44

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

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

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

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

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

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

次へ

Page 45: Ws2012フェールオーバークラスタリングdeep dive 130802

45

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

次へ

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

Page 46: Ws2012フェールオーバークラスタリングdeep dive 130802

46

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

次へ

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

Page 47: Ws2012フェールオーバークラスタリングdeep dive 130802

47

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

次へ

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

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

として登録されます。

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

記憶域の指定は不要。

Page 48: Ws2012フェールオーバークラスタリングdeep dive 130802

48

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

次へ

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

Page 49: Ws2012フェールオーバークラスタリングdeep dive 130802

49

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

次へ

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

Page 50: Ws2012フェールオーバークラスタリングdeep dive 130802

50

ファイル共有の追加

次へ

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

Page 51: Ws2012フェールオーバークラスタリングdeep dive 130802

51

ファイル共有の追加

次へ

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

Page 52: Ws2012フェールオーバークラスタリングdeep dive 130802

52

ファイル共有の追加

次へ

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

Page 53: Ws2012フェールオーバークラスタリングdeep dive 130802

53

ファイル共有の追加

次へ

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

Page 54: Ws2012フェールオーバークラスタリングdeep dive 130802

54

ファイル共有の追加

次へ

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

Page 55: Ws2012フェールオーバークラスタリングdeep dive 130802

55

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

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

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

クローン

次へ

Page 56: Ws2012フェールオーバークラスタリングdeep dive 130802

56

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

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

次へ

Page 57: Ws2012フェールオーバークラスタリングdeep dive 130802

57

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

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

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

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

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

次へ

Page 58: Ws2012フェールオーバークラスタリングdeep dive 130802

58

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

次へ

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

← HV2 は WSFC3 へ接続

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

Page 59: Ws2012フェールオーバークラスタリングdeep dive 130802

59

負荷分散の変更WS2012

R2Preview

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

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

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

次へ

Page 60: Ws2012フェールオーバークラスタリングdeep dive 130802

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

60次へ

Page 61: Ws2012フェールオーバークラスタリングdeep dive 130802

61

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

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

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

次へ

Page 62: Ws2012フェールオーバークラスタリングdeep dive 130802

62

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

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

次へ

Page 63: Ws2012フェールオーバークラスタリングdeep dive 130802

63

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

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

あくまでも一例です。

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

次へ

Page 64: Ws2012フェールオーバークラスタリングdeep dive 130802

64

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

次へ

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

Hyper-V

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

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

Hyper-V

記憶域CSVVHD VHD VHD

SAN

Page 65: Ws2012フェールオーバークラスタリングdeep dive 130802

65

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

R2Preview

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

次へ

Page 66: Ws2012フェールオーバークラスタリングdeep dive 130802

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

66次へ

Page 67: Ws2012フェールオーバークラスタリングdeep dive 130802

67

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

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

安定性のチューニング

次へ

Page 68: Ws2012フェールオーバークラスタリングdeep dive 130802

68

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

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

次へ

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

参考

Page 69: Ws2012フェールオーバークラスタリングdeep dive 130802

69

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

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

次へ

rhs.exe

Clussvc.exe

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

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

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

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

リソースの管理、監視…

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

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

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

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

・・・

DLLDLL ・・・DLLDLL ・・・

Page 70: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

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

71次へ

Page 72: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

74

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

R2Preview

次へ

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

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

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

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

仮想マシンの設定

Page 75: Ws2012フェールオーバークラスタリングdeep dive 130802

75

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

R2Preview

次へ

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

Page 76: Ws2012フェールオーバークラスタリングdeep dive 130802

76

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

R2Preview

次へ

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

Page 77: Ws2012フェールオーバークラスタリングdeep dive 130802

77

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

R2Preview

次へ

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

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

Page 78: Ws2012フェールオーバークラスタリングdeep dive 130802

まとめ

78次へ

Page 79: Ws2012フェールオーバークラスタリングdeep dive 130802

79

まとめ

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

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

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

次へ

Page 80: Ws2012フェールオーバークラスタリングdeep dive 130802

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: Ws2012フェールオーバークラスタリングdeep dive 130802

81

Q & A

Page 82: Ws2012フェールオーバークラスタリングdeep dive 130802

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

知北直宏Twitter: @wanto1101

82

Thank You!