Register the virtual machine in-placeの意味とは?

Hyper-V環境で仮想マシンをインポートする際に,以下の3つの選択肢から選ぶことができます。
それぞれの選択肢は,どのような場合に選べばよいのでしょうか。

Choose the type of import to perform:
Register the virtual machine in-place (use the existing unique ID)
Restore the virtual machine (use the existing unique ID)
Copy the virtual machine (create a new unique ID)
Register the virtual machine in-place (use the existing unique ID)

Register the virtual machine in-place (use the existing unique ID)


日本語OSでは以下のようになっています。
実行するインポートの種類を選択する:
仮想マシンをインプレースで登録する(既存の一意なIDを使用する)
仮想マシンを復元する(既存の一意なIDを使用する)
仮想マシンをコピーする(新しい一意なIDを作成する)
続きを読む

Hyper-V Managerをコマンドで起動する方法

Windows Serverを運用しておられる方であれば,Hyper-V Managerを使う機会は多くあるかもしれません。

いつも同じサーバーを操作するだけであれば,タスクバーにでもショートカットを置いておけばよいと思いますが,複数のサーバーを管理している場合,スタートメニューからHyper-V Managerを探して起動するという操作を行うのではないでしょうか。

Hyper-V Managerを検索結果から起動するときの罠


Windowsボタンをクリックし,「Hyper-V」と入力して,検索結果からHyper-V Managerを起動する方もおられるでしょう。
Hyper-Vと入力し,Hyper-V Managerを検索結果から起動する

Hyper-Vと入力し,Hyper-V Managerを検索結果から起動する


しかしこの場合に問題となるのが,Hyper-V Managerではなく,Hyper-V Virtual Machine Connectionというどうでもいいアプリがまずヒットしてしまいます。

そして2番目の検索結果に,Hyper-V Managerが現れます。
それで,下カーソルキーを押してHyper-V Managerをハイライトした状態でEnterを押すのですが,なんと,Enterを押す直前に,なぜかHyper-V Virtual Machine Connectionというどうでもいいアプリに再びカーソルが移動してしまい,そちらを起動させてしまうのです。
続きを読む

Cluster Shared Volumes (CSV)でボリュームを拡張する方法

Hyper-V環境において,Cluster Shared Volumes (CSV)を利用している場合,時おりボリューム(LUN)を拡張する必要が生じるかもしれません。

クラスター環境ではないスタンドアロンの場合には,物理ディスクを拡張した後に,Windows OS上のDisk Managementからボリュームを拡張すればよいでしょう。

しかし,HA環境でCSVを利用している場合には,通常のボリューム拡張とは手順が少し異なります。

1.LUNを拡張する

続きを読む

VMMコンソールにおいてホスト名を大文字で登録する方法

VMMのコンソール画面において,Hyper-Vホストを登録する際に,ホスト名が小文字で登録されてしまう場合があります。

大文字でコンピューター名を検索して登録した場合でも,結果は同じです。

そのような場合には,以下の手順を用いるなら,大文字のホスト名でVMMに登録することができます。


VMMにHyper-Vホストを登録するためのスクリプトを作成する


まず,小文字の名前で登録されてしまっているホストがある場合には,Removeします。
続きを読む

Hyper-V上のVMでNICがMedia Disconnectedになる場合の対処法

Hyper-v上のVMで,NICがMedia Disconnectedになってしまい,Disable状態になってしまうことがあります。

Windows Server 2012以降のHyper-Vにおいて,NICチーミングがサポートされるようになっています。その場合,チーミングできるアダプタの上限は2つまでです。

物理的に壊れているなどの問題ではない限り,NICがMedia Disconnectedになってしまう問題の原因は,2つ考えられます。

一つは,Hyper-VでNICチーミングを利用するためには,VMの構成において,アダプタの設定でチーミングを許可しなければなりません。
続きを読む

Hyper-Vで仮想マシンが消失した場合の対処法

Hyper-V Managerを立ち上げると、突然、すべての仮想マシンが消失している場合があります。

まったく心当たりがないだけに、何が起こったのかさっぱり分かりません。

別のホストに移動してしまったかな?なんて、ほかのHyper-Vホストをくまなく探してみるも、やっぱり仮想マシンが消失しているようです。

Explorerで見ると、仮想マシン自体のファイルは存在しているようです。

それで、もう一度Hyper-V Managerに仮想マシンを登録すればいいかな、なんて思ってつつき始めるも、構成ファイルが壊れてしまったら、いよいよ元に戻れなくなってしまうな…と焦ります。

仮想マシンに対してPingを打ってみると、応答があるので、一応VM自体は動いているようです。
続きを読む

動的メモリ(Dynamic Memory)を使わずにHyper-VのHot-Addを有効にする方法

動的メモリ(Dynamic Memory)とは、仮想マシンに割り当てるメモリの量を、必要に応じて増減する機能です。

そうすることにより、効率的にメモリを利用することができます。

動的メモリは、Windows Server 2008 R2から導入された機能です。


しかし、動的メモリにもデメリットがあります。

例えば、与えられたメモリをすべて使い切るように設計されているアプリケーションを動かす場合には、すぐにメモリが枯渇してしまうでしょう。


しかし、仮想マシンを停止することなく、メモリを追加できるHot-Add機能は魅力的です。


では、動的メモリ(Dynamic Memory)を使わずにHyper-VのHot-Addを有効にすることが可能なのでしょうか。
続きを読む

クラスター内にある全てのVMを新しいストレージに移動させる方法

Hyper-V2.0時代では、ストレージのマイグレーションを行うことができませんでした。

ですので、OSは共有ストレージ上に配置する必要があり、実行するVMだけしかマイグレーションすることができませんでした。(VMwareでいうvMotion)


しかし、 Windows Server 2012とともに登場したHyper-V 3.0では、

Live Storage Migration(ライブストレージマイグレーション)機能が追加され、

OSを稼働させたまま、データを他のストレージに移動させることができるようになりました。
(VMwareでいうStorage vMotion)


全ての仮想マシンを新しいストレージにマイグレーションする


以下のPowershellコマンドを用いると、クラスター内にあるすべての仮想マシンを、新しいストレージに移行させることができます。
続きを読む

差分ディスクを大量に使用する場合のマスターディスクのオーバーヘッドについて

一つのマスターイメージをもとにして、差分ディスクを大量に作成する場合、マスターイメージには大量のオーバーヘッドが生じてしまうのでしょうか。

差分ディスクとは?


差分ディスクを使うと、親ディスク(Parent VHD)から小ディスク(Child VHD)を複数作成することができます。

それで、親ディスク(Parent VHD)は読み取り専用の状態のまま、小ディスク(Child VHD)には、親ディスクとの差分だけが保存されていきます。

例えば、SYSPREPされたOSイメージを親ディスク(Parent VHD)が持ち、そこから複数の仮想マシンを作成して利用するといった場合です。

それぞれの仮想マシンは、それぞれの差分ディスクを持っています。

全ての変更は差分ディスクに書き込まれますが、大部分を占めるOSのデータは、共有マスターディスクに存在している状態です。
続きを読む