Когда я создаю виртуальную машину на сервере VMWare ESXi 5, называя ее «MyVM», тогда в хранилище данных создается каталог «MyVM» и такие файлы, как «MyVM.vmx», «MyVM.vmdk» и т. Д. В нем.
Я переименовал виртуальную машину и хотел бы, чтобы все файлы были переименованы в соответствии с изменениями. Как этого добиться?
Это возможно, но не совсем необходимо. Вам следует заботиться только об имени виртуальной машины, которое отображается в консоли vSphere.
Предположим, имя вашего хранилища данных - «datastore1», а виртуальная машина - «zimbra». Вы хотите изменить его имя на «почта». Из консоли 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"
Измените имя, чтобы оно ссылалось на новое имя. Сохраните файл.
Это оно...
вам необходимо перенести виртуальную машину в другое хранилище данных после того, как вы переименовали виртуальную машину.