пятница, 19 декабря 2008 г.

Потеря связанности со вторыми дисками

В продолжение темы переезда - Переезд VI3. Опыт. Грабли и Изменение имени DataStore.
После перерегистрации (unregister/register) ВМ, у которой был второй (или более) диск на другой DataStore, машина не запускается с примерно такими словами "Lock file for disk".
Причина в следующем:
в файле VM.vmx диски описаны таким образом:
диск, который лежит рядом с машиной:
scsi0:0.filename="VM.vmdk"
диск, который лежит на другой DataStore:
scsi0:1.filename = "/vmfs/volumes/vmfs_uuid/VM/VM.vmdk"
где vmfs_uuid это строка примерно следующего вида: 4847ea1e-d1d37316-89fa-001cc4c068c2
В момент разрегистрации ВМ, информация о vmfs_uuid теряется, и (в моем случае) получаются две ссылки на один диск, который лежит в каталоге с ВМ.
А в случае, если имя диска на другой DataStore было отличным от имени ВМ, получим ссылку на несуществующий диск.

Лечение:
после регистрациии машины "вспоминаем" на какой DatStore лежал второй диск, ищем uuid этой DataStore и восстанавливаем его на место в файл конфигурации машины.

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