Назад | Перейти на главную страницу

Восстановление пароля ESXi или путь миграции

Я не могу подключиться через vSphere или SSH к гипервизору ESXi, который управляет двумя важными виртуальными машинами. Я не помню, чтобы меняли пароли, а в дата-центре нет учетных данных. Я подозреваю, что мы испортили sshd_config, поскольку я пробовал все известные мне пароли 50 раз.

Если я перезапущу гипервизор, например Чтобы переустановить ESXi, виртуальные машины остановятся и не будут перезапущены автоматически, что будет иметь катастрофические последствия, если мы не сможем восстановить доступ к гипервизору.

Какие у меня есть варианты сброса / восстановления пароля, чтобы получить root-доступ к той же конфигурации гипервизора без потери данных и с минимальным временем простоя?

Если нет возможности сбросить пароль root, какие безопасные шаги я могу предпринять для резервного копирования / создания моментального снимка двух виртуальных машин (одна Ubuntu, одна Windows 2008 Server) и перемещения их на новый сервер, имея в виду, что я не могу подключиться к гипервизору по SSH ?

Редактировать: Отличные отзывы, спасибо, ребята. Подробнее: локальное хранилище, RAID-1, в остальном довольно стандартное оборудование. Да, я могу организовать физический доступ к коробке или запланировать техническое обслуживание в центре обработки данных. AFAIK, vSphere использует SSH для связи с гипервизором, но здесь я могу ошибаться.

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

Опция 1) Переустановите ESXi. Хорошие новости: вы можете переустановить, и ваша виртуальная машина не пострадает. Плохая новость заключается в том, что кто-то в центре обработки данных должен будет это сделать, и вам придется доверять им, чтобы не облажаться. [редактировать] Вы упомянули, что можете организовать физический доступ, так что это не беспокоит, поскольку вы можете выполнить это самостоятельно!

Начните с выключения ваших виртуальных машин. Затем выключите хост ESXi (вам придется удерживать кнопку питания). Затем загрузитесь с установочного компакт-диска ESXi.

В процессе установки установщик обнаружит существующую версию ESXi. Будет предложено либо перезаписать, либо сохранить существующие хранилища данных VMFS. Вы хотите их сохранить! После этого установка продолжится как обычно, и вы получите обычную установку ESXi.

После перезагрузки специалисту центра обработки данных необходимо будет настроить такие вещи, как настройки вашего IP-адреса, а затем они могут передать его вам. Во-первых, вам необходимо войти в систему через vSphere и повторно подключить виртуальные машины. Откройте хранилище данных, перейдите к папке виртуальной машины, щелкните правой кнопкой мыши файл .vmx и выберите «Добавить в инвентарь». (Не забудьте дважды проверить настройки виртуальной машины, чтобы быть в безопасности.)

В этот момент вы сможете без проблем включить виртуальные машины. Если вас спросят, «переместили или скопировали» виртуальную машину, выберите «перемещено».

Вариант №2) Вы отредактировали свой пост, указав, что это RAID-1, и вы можете организовать физический доступ.

Вы можете выключить сервер, вытащить 1 диск и подключить его к другому устройству. Скопируйте файлы виртуальной машины в качестве резервной копии. Снова подключите диск к исходному серверу и выполните вариант № 1 выше, чтобы восстановить доступ.