| [運用] Hyper-V 2.0実践ライブ・マイグレーション術 第4回 5.ライブ・マイグレーションをCLIベースで実行する 日本ヒューレット・パッカード 小川 大地2010/03/10 |
|
GUIによるライブ・マイグレーションの実行方法は第3回で説明したとおりである。しかし、実際の運用ではタスク・スケジューラでタイマ実行したり、使い慣れているサード・パーティの統合管理ソフトウェアを利用したりしたいということもあるだろう。こういった場合に必要となるコマンドライン・インターフェース(CLI)ベースでの実行方法を最後に紹介していこう。
■PowerShellによる実行
ライブ・マイグレーションは、WSFCのclusterコマンドのようにコマンド・プロンプトから直接発行することはできない。CLIでの実行はPowerShellを経由して間接的に発行することになる。
ライブ・マイグレーションを実行するためのPowerShellモジュール「FailoverClusters」は、Windows Server 2008 R2の「WSFC」もしくは「リモート サーバー管理ツール(RSAT)」に含まれている。ローカルホストはもちろんリモート越しからでも実行できるため、さまざまな運用管理ポリシーに対応できるだろう。
- Using Windows PowerShell Cmdlets on Failover Clusters in Windows Server 2008 R2(Microsoft TechNetサイト)
|
|
| ライブ・マイグレーション | |
| Move-ClusterVirtualMachineRole(Microsoft TechNet) |
|
|
| クイック・マイグレーション | |
| Move-ClusterGroup(Microsoft TechNet) |
![]() |
![]() |
| CLIによるライブ・マイグレーションの実行画面 |
| ライブ・マイグレーションをCLIで実行するには、PowerShellを利用する必要がある。 上画面がライブ・マイグレーション、下画面がクイック・マイグレーションだ。 |
■仮想マシンがどのホスト上にいるかを判別する
バックアップや夜間バッチなど、仮想マシンに対してスケジューリング処理を行う場合、ライブ・マイグレーション環境では仮想マシンがホストを自由に行き来できるため、実行するホスト名をスクリプト内にあらかじめセットしておくことができない。つまり、スクリプト上で「仮想マシンがいまどのホスト上で動作しているのか」の判別を入れる必要があるが、この場合もPowerShellを利用すればWSFCから調べることが可能だ。
|
|
| 仮想マシンの所有ホストを調べる | |
| Get-ClusterGroup(Microsoft TechNet) |
実際の使用例を下記に紹介しよう。この例では、仮想マシンの所有ホストを判別し、そのホストに対してpingコマンドを実行している。
![]() |
||||||||||||
| 仮想マシンの所有ホストを判別し、コマンドを実行する | ||||||||||||
|
CLIベースでより細かなHyper-Vの管理を行いたい場合、標準で用意されているWMIプロバイダをWSHやPowerShellなどで利用するとよい。また、マイクロソフトの運営する開発コミュニティ「CodePlex」では、CLIでHyper-Vのさまざまな管理が行えるPowerShellコマンドレットも公開されている。
- Virtualization WMI Provider(Microsoft MSDN)
- PowerShell Management Library for Hyper-V(Microsoft CodePlex)
■
全4回にわたって連載した「Hyper-V 2.0実践ライブ・マイグレーション術」は今回で終了となる。ライブ・マイグレーションはHyper-V 2.0の最大の目玉であるにもかかわらず技術的に詳細な情報が少ないため、それをうまく補完できるように解説してきたつもりだ。連載の中で紹介したさまざまなノウハウをベースに、この魅力的なテクノロジーをぜひ導入してみてほしい。まずは第3回の記事を基に、テスト環境を構築してみよう。![]()
| INDEX | ||
| [運用]Hyper-V 2.0実践ライブ・マイグレーション術 | ||
| 第4回 運用に役立つHyper-Vライブ・マイグレーションのノウハウ | ||
| 1.仮想マシンのHAフェイルオーバーとハートビート | ||
| 2.プロセッサ互換性モード(1) | ||
| 3.プロセッサ互換性モード(2) | ||
| 4.ネットワーク関連のチューニングとトラブル対処方法 | ||
| 5.ライブ・マイグレーションをCLIベースで実行する | ||
| 「 運用 」 |
TechTargetジャパン
- フォルダの名前が変更できない不具合を解消する (2012/5/25)
Windows 7のエクスプローラで画像ファイルやPDFが含まれるフォルダの名前が変更できなかったり、削除できなかったりする不具合の解消方法を解説する - 通信相手のMACアドレスを調べる近隣探索プロトコル (2012/5/24)
イーサネットで通信する場合、相手のMACアドレスが分からないとパケットを送信できない。ARPに代わるIPv6の近隣探索機能とは? - 第316話 ネット対応トイレ (2012/5/22)
毎日用をたすだけで、体温に体重、血圧、体脂肪率も計測して、尿検査、便検査も自動で実施、データはネット経由で医師に送られます - 私物のスマートフォンを業務に活用、「BYOD」って何? (2012/5/21)
私物のスマホやノートPCを組織的に業務に活用する「BYOD」が新たなトレンドとして注目されている。なぜいまBYODなのか? BYODのメリットとデメリットは?
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -



