пятница, 11 апреля 2008 г.

Переимнование ВМ

Переимнование ВМ:

Вот у вас есть ВМ. Называется "My_best_mega_VM3".
Ее конфигурационный файл леэит в папке и называется:
/vmfs/volumes/LUN10/My_best_mega_VM3/My_best_mega_VM3.vmx

Возникла нужда переименовать эту ВМ в "DNS_3".
Переимновать то не сложно, но файлы и пути не изменяться!

Простой способ синхронизации имени ВМ и названия\путей к ее файлам:
Первый:
1. Выключаем ВМ
2. Переименовываем ее в VirtualCenter
3. Мигрируем ВМ на другой Datastore
4. Все!

Второй, из service console:

1. vmware-cmd -s unregister /vmfs/volumes/datastore/vm/vmold.vmx
2. mv /vmfs/volumes/datastore/vm-old /vmfs/volumes/datastore/vm-new
3. cd /vmfs/volumes/datastore/vm-new
4. vmkfstools -E vm-old.vmdk vm-new.vmdk
5. find . -name ‘*.vmx*’ -print -exec sed -e ’s/vm-old/vm-new/g’ {} \;
6. mv vm-old.vmx vm-new.vmx
для всех файлов, которые не были переименованы(*.vmsd и т.д.)
7. vmware-cmd -s register /vmfs/volumes/datastore/vm-new/vm-new.vmx




1 комментарий:

  1. Можно еще:
    1) Переименовать зерез VI клиента.
    2) Удалить из инвентори.
    3) Зайти на датастор.
    4) Переименовать каталог со старой машиной. Допустим *_OLD
    5) Зарегистрировать заново эту машину.
    6) Отклонировать с нужным названием.

    ОтветитьУдалить