web-dev-qa-db-ja.com

VMWare ESXi 5の名前を物理的に変更する方法VM?

「MyVM」という名前のVMWareESXi5サーバーでVMを作成すると、データストアと「MyVM.vmx」、「MyVM.vmdk」などのファイルに「MyVM」ディレクトリが作成されます。その中など。

VMの名前を変更しましたが、変更に合わせてすべてのファイルの名前を変更したいと思います。これを実現するにはどうすればよいですか?

2
Ivan

これは可能ですが、実際には必要ありません。 vSphereコンソールに表示される仮想マシンの名前のみを気にする必要があります。

データストアの名前が「datastore1」で、VMの名前が「zimbra」であるとします。名前を「mail」に変更したい場合。sshコンソールから/vmfs/volumes/datastore1ディレクトリに移動できます。仮想マシンのディレクトリ。

/vmfs/volumes/0170cf28-62cf5d0c/zimbra # ls -al
drwxrwxrwx    1 -2       -2                   15 Sep 25  2011 .
drwxr-xr-x    1 root     root                 11 Aug  8 15:23 ..
-rw-rw-rw-    1 -2       -2                72171 Sep 25  2011 vmware.log
-rw-------    1 -2       -2          77309411328 Sep 25  2011 zimbra-flat.vmdk
-rw-------    1 -2       -2                 8684 Sep 25  2011 zimbra.nvram
-rw-------    1 -2       -2                  543 Sep 25  2011 zimbra.vmdk
-rw-r--r--    1 -2       -2                    0 Sep 25  2011 zimbra.vmsd
-rwxr-xr-x    1 -2       -2                 2955 May  2 09:35 zimbra.vmx
-rw-r--r--    1 -2       -2                  261 Jul 19 22:51 zimbra.vmxf

mvコマンドを使用して、各ファイルの名前を変更できます。たとえば、mv zimbra.vmx mail.vmxはその特定のファイルの名前を変更します。すべてのファイルに対して繰り返します。

ファイルの名前を変更したら、仮想マシンの構成ファイル(.vmx)とディスク記述子ファイル(.vmdk)を編集する必要があります。

vi zimbra.vmx-そこから、古い名前のインスタンスを新しい名前に手動で置き換えるか、検索置換(%s/zimbra/mail/g)を実行できます。

.vmxファイルを保存します。 .vmdkファイルごとに、「エクステントの説明」行を探します。例:.

# Extent description
RW 150994944 VMFS "zimbra-flat.vmdk"

新しい名前を参照するように名前を変更します。ファイルを保存します。

それでおしまい...

5
ewwhite

vmの名前を変更した後、vmを別のデータストアに移行する必要があります。

4
johnshen64