Изменить UUID экземпляра для виртуальной машины в ESXi

Фон

Я запускаю ESXi 6.0.0 в бесплатном режиме. Я создал одну виртуальную машину, а затем скопировал ее файлы в другую папку в хранилище данных, чтобы создать следующую машину (почти как шаблон). Я получил две рабочие виртуальные машины, которые отлично справлялись с производством.

Проблема

Наконец-то появились мои резервные диски, поэтому теперь я пытаюсь настроить Unitrends для резервного копирования на уровне виртуальных машин. Когда я пытаюсь подключить Unitrends к ESXi, выдает ошибку:

Виртуальные машины »

Вопрос

Как изменить UUID экземпляра для виртуальной машины на ESXi? Я действительно должен заставить его работать, и буду признателен за любую помощь, которую вы можете оказать. Спасибо!

3
задан 3 August 2016 в 17:07
2 ответа

Самым чистым и беспроблемным решением было бы создать новую машину и подключить диски.


Однако, если вы хотите отредактировать конфигурацию, в настройках машины есть три UUID.

  • Вы можете удалить uuid.location и uuid.bios из файла конфигурации .vmx , например, с помощью следующих команд:

     sed -i  '/uuid.location/d' ./*.vmx
    sed -i '// d' ./*.vmx
     

    и перезапустите компьютер - он должен принудительно создать новые UUID (последние три цифры uuid.bios также будут соответствовать части MAC-адреса в ethernet0.generatedAddress

  • Третий vc.uuid (скорее всего, тот, на который жалуется Unitrends) не создается заново, но вы можете изменить его значение на другое преднамеренное случайное число. В вашем случае строка в .vmx должна быть такой:

     vc.uuid = "52 c7 db f3 e4 42 da 43-a0 b1 2a 9b ef d9 39 19"
     

Вам необходимо внести изменения в файл .vmx , когда машина остановлена, иначе они будут перезаписаны.

4
ответ дан 3 December 2019 в 06:29

Таким образом, ответ на эту проблему - выключить рассматриваемую виртуальную машину из vCentre (или vCloud Director, если вы ее используете)

. Вам не нужно отменять регистрацию, если она не на одном хосте. .

Загрузить файл vmx из папки виртуальной машины

Отредактировать bios.uuid и vc.uuid в файле

Загрузить новый vmx в папку виртуальной машины

Перенести виртуальную машину на другой хост используя Webclient, это затем принудительно изменяет UUID, поскольку он замечает его изменение.

Загрузите машину сейчас, и у нее будет новый UUID.

Если вы используете vCloud Director, убедитесь, что вы выключили машину с консоли VCD и также включаете ее оттуда.

-1
ответ дан 3 December 2019 в 06:29

Теги

Похожие вопросы