VMware Global Community
mmiyanmoto
Enthusiast
Enthusiast

異なるVMwareVsphereへのゲストOSの設定内容のコピーについて。

いつもお世話になります。

表記の件についてご教示頂きたいと存じます。

異なるVMwareVsphereへのゲストOSのコピーについては

OVFテンプレートのエクスポート・デプロイで可能だと認識しておりますが

ゲストOSの設定内容のみ(OSインストールを実施せずディスク構成やネットワーク設定のみ)

コピーする手法はありますでしょうか?

単純にゲストOSの新規作成完了後OVFテンプレートのエクスポート・デプロイ

を実施すれば異なるVMwareVsphereにコピーが可能だと思うのですが

その場合領域確保したディスク容量もある程度エクスポートされるので

コピー先のVMwareVsphereでアップロード帯域制限があるので

設定内容だけをコピー先のVMwareVsphereで適用したいと考えております。

漠然とした内容で申し訳ありませんが、ご教示頂ければ幸いです。

以上よろしくお願いいたします。

2 Replies
kawaman
Leadership
Leadership

OS を何もインストールしない空の VM を別 vCenter 環境にも全く同じものを複数作るのであれば、

VM の作成そのものを PowerCLI の New-VM などで行ってしまうのはいかがでしょうか?

https://code.vmware.com/docs/9638/cmdlet-reference/doc/New-VM.html

以下に リファレンスにある Exp1 のサンプルを貼付しますが、ディスク構成、容量、ネットワークなど基本的なものは1ラインで設定可能です。

$myTargetVMHost = Get-VMHost -Name MyVMHost1

New-VM -Name MyVM1 -ResourcePool $myTargetVMHost -Datastore MyDatastore1 -NumCPU 2 -MemoryGB 4 -DiskGB 40 -NetworkName "VM Network" -Floppy -CD -DiskStorageFormat Thin -GuestID winNetDatacenterGuest

もし1ラインで作り切れなくても、作成した VM に対して構成を追加したり、設定を変更する事も PowerCLI で可能なので、

操作端末から vCenter、または ESXi にアクセスできればクラスタの中でサクサクと仮想マシンは作成できます。

ご参考まで

gowatana
Leadership
Leadership

こんにちは。

「VMware vSphere のゲストOS」といった表現をされているものですが、

実際には次の2つに分けられます。

  • vSphere Clientなどで作成する「仮想マシン」
  • その上にISOファイルなどからインストールするOS「ゲストOS」

今回、別のvSphere環境にコピーしたい内容がどちらなのか明確になると、

有益な情報が得られやすいかなと思いました。

「仮想マシン」の設定内容だけを移設するのであれば、

kawaman さんの紹介されている PowerCLI による方法などが可能かなと思います。

一方、「ゲストOS」内の設定情報だけのコピー機能は、vSphereとしてはもっていません。

(仮想ディスクごとのコピーなら可能です)

以上です。参考になりますでしょうか。