VMware VI Remote CLI でのVMクローン作成
以下を参考にVMware VI Remote CLIでの方法を試してみる。
http://blog.nabe.jp/archives/000110.html
VMの一覧
vmware-cmd.pl --server サーバ名 --username ユーザ名 --password パスワード -l
>/vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL/OEL.vmx
>/vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL5NODE1/OEL.vmx
コピー元(OEL)が停止していることを確認
vmware-cmd.pl --server サーバ名 --username ユーザ名 --password パスワード /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL/OEL.vmx getstate
>getstate() = off
onだったら、ゲストOSのコマンドで停止しておく。
(強制停止は、vmware-cmd.pl --server サーバ名 --username ユーザ名 --password パスワード /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL/OEL.vmx stop hard で可能)
コピー(OELからOEL5NODE2へ)
vifs.pl --server サーバ名 --username ユーザ名 --password パスワード -copy /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL5NODE2
時間はかなりかかります。
うまくいけば、こうでます。
Copied file from /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL to /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL5NODE2 successfully.
インベントリへの追加
vmware-cmd.pl --server サーバ名 --username ユーザ名 --password パスワード -s register /vmfs/volumes/4842256c-c5db85ff-bc0b-001b212bf3cc/OEL5NODE2/OEL.vmx ha-datacenter Resources
>register() =1
VMゲスト名の変更方法がわからなかったので、
後は、VIクライアントで、、、