Що станеться, коли USB-ключ або SD-карта, на яку я встановив VMware ESXi, не виходять з ладу?


29

SD (SDHC) карта, встановлена ​​на сервері HP ProLiant DL380p Gen8, на якому працює VMware ESXi, просто не вдалася :(

Я зіткнувся з деякими зловісними повідомленнями на консолі vCenter та в журналі подій HP ProLiant ILO ...

Втрачено підключення до пристрою ... резервне копіювання завантажувальної файлової системи. В результаті зміни конфігурації хоста не будуть збережені в постійному сховищі.

введіть тут опис зображення

Вбудована Flash / SD-CARD: Помилка написання носія 0, фізичний блок 848880: Виняток стека.

введіть тут опис зображення


VMware виступає за використання завантажувальних пристроїв USB та SD (SDHC) для ESXi. Це було однією з головних причин того, що був розроблений менший слід ESXi (порівняно зі старими ESX). Я витратив багато часу на висвітлення відмінностей між встановленим та вбудованим режимами ESXi для співробітників та клієнтів. Однак ці збої, здається, трапляються. У цьому випадку це моя третя інстанція.

На щастя, це кластер vSphere зі сховищем SAN. Які кроки потрібно вжити, щоб усунути цю невдачу?

Відповіді:


29

Ось процес, який я використав для вирішення цього питання:

VMware ESXi може бути встановлений у вбудованому режимі або в інстальованому режимі. Як зазначено тут , режим установки визначається носієм призначення та розміром гучності, доступною для інсталятора ESXi.

  • USB, SDHC або будь-який пристрій розміром менше 5 Гб: Вбудований
  • Жорсткі диски / обсяги, що перевищують або дорівнюють 5 ГБ, розмір: встановлення

Одним з унікальних атрибутів роботи ESXi у вбудованому режимі є те, що ОС завантажується в оперативну пам’ять і під час нормальної роботи лише торкається пристрою USB / SD щогодини . У моїй ситуації система продовжувала працювати навіть з невдалим пристроєм SDHC.

Повідомлення про помилку, яке я отримав в інтерфейсі vCenter, вказувало на те, що зміни конфігурації не будуть збережені , але кластер все-таки придатний для використання. Я залишив систему в такому стані на кілька днів, поки не зміг дістатися до центру обробки даних, щоб замінити SD-карту.


Що стосується кроків, які потрібно вжити після виходу з ладу USB або SD пристрою, важливо витягнути та зберегти копію налаштувань вашого хоста !!

Це легко досягти за допомогою PowerCLI або vSphere CLI . Я використовував PowerCLI, що працює на сервері vCenter:

Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
  • Після цього я евакуював усі віртуальні машини з ураженого хоста і перевів його в режим обслуговування.
  • Потім хост був відключений, карта SDHC замінена на новий пристрій, і я знову встановив ESXi.
  • Після того, як хост знову з’явився з новою установкою ESXi, я вніс мінімальні зміни конфігурації, необхідні для того, щоб зробити хост видимим у мережі; встановити IP-інформацію, інформацію про vlan та пароль.
  • Я перезавантажив збережену конфігурацію на хост через PowerCLI ...

Для цього кроку я використав:

Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!

Відновлення конфігурації змушує перезавантажити хост. Ще раз мені вдалося випустити підключення, щоб знову приєднатися до хоста в vCenter та вийти з режиму обслуговування.


Якщо PowerCLI недоступний, команди оболонки ESXi мають вигляд:

vim-cmd hostsvc/firmware/backup_config 

Це створює веб-посилання, за яким ви зможете переглядати та завантажувати тарбол конфігурації хоста.

Ви можете SCP-файл конфігурації хосту та скористатися наступним для відновлення налаштувань.

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz

Це все!


3
Якщо ви ніколи раніше не використовували PowerCLI, його потрібно спочатку підключити до кластеру з чимось на зразок: C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass blogs.vmware.com/PowerCLI/2013/03/…
Оскар

11

Стаття KB: http://kb.vmware.com/selfservice/documentLinkInt.do?micrositeID=&popup=true&languageId=&externalID=2004784

Примітка : Якщо ваша оригінальна флеш-карта SD або USB-накопичувач вийшла з ладу, ці кроки можна використовувати для відновлення після аварій, щоб максимально швидко запустити повністю функціональний хост ESXi на запасний USB-накопичувач або флеш-карту SD.

Сценарій відновлення стихійних лих

Якщо у вас є локальний сховище даних, що містить відомості про виробництво, і ви завершили встановлення на замінній флеш-пам’яті або флеш-карті SD за сценарієм відновлення після аварій, вам можуть знадобитися виконати наступні кроки:

  1. Підключіться до хоста ESXi за допомогою клієнта vSphere або додайте хост ESXi до існуючої реалізації vCenter Server.
  2. Клацніть хост.
  3. Перейдіть на вкладку Конфігурація.
  4. Клацніть Зберігання.
  5. Клацніть Скасувати, щоб переконатися, що ви можете бачити всі сховища даних.
  6. Перегляньте сховище даних та зареєструйте всі віртуальні машини, які знаходяться на сховищах даних.

5

Я б сказав, що просто перевстановіть ESXi fresh на нову карту, не варто витрачати час і зусилля, щоб спробувати зберегти потенційно пошкоджені дані на поточній карті.


1

Один з моїх хостів показав ту саму помилку "Втрачений зв’язок". Я гуглив і знайшов цю посаду. Тому я спробував створити резервну копію конфігурації за допомогою PowerCLI та vCLI, як було запропоновано. Резервне копіювання повернулося з "Внутрішньою помилкою". Викликається VMWare. Відповідь полягає в тому, що коли SD не вдалося, ви не зможете створити резервну копію конфігурації, оскільки команда резервного копіювання може витягнути конфігурацію лише з SD-карти.


Це правда, якщо карта SD справді не вдалася, я думаю. Я в змозі запустити команди PowerCLI проти хоста, який показує цю помилку просто чудово, тому не знаю, чому "внутрішня помилка" трапляється для вас.
TheCleaner
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.