Войти в режим обслуживания vmware что это такое

Обновлено: 04.07.2024

Короткий пост, чтобы добавить в закладки некоторые команды CLI для перевода хоста VMware ESXi в режим обслуживания. В моей лаборатории я запускаю vCenter на виртуальной машине, и эта виртуальная машина использует небольшое локальное хранилище данных. Поэтому я не могу просто перенаправить эту виртуальную машину в другое место, чтобы выполнить техническое обслуживание и установить исправление с помощью VMware Update Manager (VUM).

Когда хост, на котором работает эта ВМ, нужно перевести в режим обслуживания, нужен интерфейс командной строки. Вот почему этот пост. Но пока я добавлю еще несколько команд, которые полезны для перезагрузки или проверки виртуальных машин, работающих на хосте, и т. д., что тоже может быть полезно.

Режим обслуживания ESXi — это режим, в котором можно устанавливать исправления и обновления или планировать обновление оборудования, например, добавлять больше оперативной памяти или внутренних жестких дисков. Вам также может потребоваться обслуживание хоста для установки новой прошивки на контроллер хранилища, на материнскую плату и т. д. Таким образом, существует множество вариантов использования режима обслуживания.

Хост находится в состоянии перехода в режим обслуживания до тех пор, пока все работающие виртуальные машины не будут приостановлены или не будут перенесены. Когда хост переходит в режим обслуживания, вы не можете включать на нем виртуальные машины или переносить на него виртуальные машины.

Независимо от того, исправляете ли вы автономный хост ESXi или используете для исправления диспетчер обновлений VMware, в обоих случаях вы должны перевести хост в режим обслуживания. Если вы используете VUM, хост автоматически переводится в режим обслуживания.

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

Как перевести хост в режим обслуживания?

Чтобы войти в режим обслуживания с помощью интерфейса командной строки, используйте следующую команду:

установить режим обслуживания системы esxcli – включить true

Чтобы выйти из режима обслуживания, используйте эту команду:

установлен режим обслуживания системы esxcli – включить false

В качестве альтернативы есть еще одна команда для входа и выхода из режима обслуживания:

Чтобы войти в режим обслуживания:

Чтобы выйти из режима обслуживания:

EasyVirt

DC Scope для VMware vSphere — оптимизация, планирование емкости и управление затратами. Загрузите БЕСПЛАТНУЮ пробную версию здесь.

  • Отслеживает производительность ВМ с помощью сводного представления ресурсов и метрик в процессе деградации.
  • Легко повышайте производительность своей инфраструктуры.
  • DC Scope предлагается по доступной цене за виртуальную машину.

vimsh -n -e /hostsvc/maintenance_mode_exit

Чтобы проверить, находится ли хост в режиме обслуживания:

Используйте одну из этих команд:

vim-cmd /hostsvc/hostsummary | grep в режиме обслуживания

vimsh -n -e /hostsvc/hostsummary | grep в режиме обслуживания

Как проверить, включен ли хост ESXi режим обслуживания через cli

А здесь несколько быстрых команд для перезагрузки, остановки или завершения работы:

Через vMA (vSphere Management Appliance):

Из командной строки vMA вы также можете войти в режим обслуживания.

vicfg-hostops -o введите –сервер 10.10.5.10

Чтобы выйти из режима обслуживания из vMA, введите следующее.

vicfg-hostops -o exit –сервер 10.10.5.10

Вы также можете выключить или перезагрузить хосты ESXi из vMA.

vicfg-hostops -o shutdown – сервер 10.10.5.10
vicfg-hostops -o reboot – сервер 10.10.5.10

Узнайте, какие ВМ работают на хосте ESXi:

Посмотрите также мой пост о том, как отключить не отвечающую на запросы виртуальную машину через интерфейс командной строки.

Ссылки:

Подведение итогов:

Режим обслуживания — это особое состояние, при котором система гарантирует, что никакие виртуальные машины не запущены, поэтому возможно исправление/обновление хоста. После того, как хост перешел в режим обслуживания, никакие виртуальные машины не могут быть развернуты или включены на хосте.

Когда на хосте больше нет запущенных виртуальных машин, значок хоста меняется на «Обслуживаемый», а на панели «Сводка» хоста отображается новое состояние. Хост может выйти из режима обслуживания автоматически после завершения процесса установки исправлений и перезагрузить хост, только если он управляется через vSphere Update Manager (VUM). Если это отдельный хост, автоматического режима обслуживания не существует.

VMware Update Manager теперь является частью VMware vCenter Server Appliance (VCSA). Для vCenter на базе Windows требуется отдельная БД и отдельный программный компонент. VMware постепенно отказывается от Windows vCenter.Последней новостью стало то, что следующий выпуск VMware vSphere станет последним выпуском, в котором сервер Windows vCenter будет частью пакета vSphere.

Автопредложение помогает быстро сузить результаты поиска, предлагая возможные совпадения по мере ввода.

  • Технологическая сеть VMware
  • :
  • Облако и SDDC
  • :
  • ESXi
  • :
  • Обсуждения ESXi
  • :
  • Общие сведения о режиме обслуживания Esxi и режиме ожидания m.

Ваджих

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Я хотел бы узнать о режиме обслуживания, например, у меня есть два хоста в кластере, и мне нужно выполнить обновление микропрограммы на хосте A. Теперь, прежде чем я это сделаю, я должен перенести виртуальную машину на хост B, Итак, теперь Хост A свободен. Теперь я могу сразу выключить хост A и начать процедуру обновления прошивки ИЛИ сначала я должен сказать, чтобы этот хост перешел в режим обслуживания, а затем выключить?

Во-вторых, я хочу иметь четкое представление о режиме ожидания? Могу ли я также перевести хост в режим ожидания для обновления прошивки или других действий по обслуживанию?

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Когда вы нажмете Войти в режим обслуживания, хост не сразу перейдет в режим обслуживания, а просто запустит эту задачу. Хост перейдет в режим обслуживания только после перемещения всех ВМ.

MKguy

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Всегда следует переводить хосты в режим обслуживания при перезагрузке, обновлении прошивки, применении обновлений ESXi (большинство исправлений требуют, чтобы хост находился в режиме обслуживания) и т. п. Это обеспечит правильную подготовку всех процессов на хосте, повторную миграцию ВМ (случайно/DRS) на хост, отключение агента высокой доступности и т. д.

Режим ожидания — это совсем другое, и он применяется только при использовании DPM. В целях энергосбережения он будет объединять виртуальные машины на нескольких хостах и ​​отключать те, которые не работают («режим ожидания»), динамически включая их через WOL или IPMI/ILO/DRAC, если рабочая нагрузка на ваш кластер увеличивается и вам нужно больше ресурсов, чтобы справиться со спросом.

Вероятно, вы не собираетесь использовать DPM, но вот дополнительная информация о том, как это работает:

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Что вы обычно делаете, так это выбираете конец хоста и выбираете «Войти в режим обслуживания» перед тем, как вы (или DRS, если он лицензирован и включен) начнете мигрировать ВМ. Это делается для того, чтобы никакие другие виртуальные машины не могли быть включены или перенесены на этот хост во время миграции виртуальных машин, и чтобы вы могли убедиться, что все в порядке после обновления, прежде чем снова запустить хост. После завершения задачи «Вход в режим обслуживания» вы можете безопасно завершить работу или перезагрузить хост.

Режим ожидания — это нечто другое, и он используется с DPM (управление распределенным питанием), который отключает ненужные хосты в периоды низкого использования для экономии энергии.

Ваджих

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Хорошо, для режима ожидания все ясно.

Что касается режима обслуживания, вы говорите, что в качестве первого шага я должен поставить хост на обслуживание до переноса виртуальных машин с него на другие доступные хосты? Затем, когда все виртуальные машины будут перемещены, хост будет находиться в режиме обслуживания, и я могу отключить его и передать инженеру поддержки для работы с прошивкой, во время которой хост будет перезагружен для завершения процесса. Как только задача инженера поддержки будет выполнена, я вывожу хост из режима обслуживания и возобновляю нормальную работу, верно?

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Когда вы нажмете Войти в режим обслуживания, хост не сразу перейдет в режим обслуживания, а просто запустит эту задачу. Хост перейдет в режим обслуживания только после перемещения всех ВМ.

Шрикант_Гавхан

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Вы не можете перевести ESXi в режим обслуживания, пока не переместите все включенные машины в другое место или не выключите их. ESXi может не реагировать на операцию режима обслуживания, если она выполняется в этой ситуации.

Если вы выполняете исправление или обновление с помощью диспетчера обновлений, вы не сможете выполнить ни одну из этих операций, если ESXi не находится в режиме обслуживания.

ссылка выше для справки.

С уважением и благодарностью,

Брюс Баннерманц

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Хост ESXi, который работает и имеет на нем работающие виртуальные машины, при переводе в режим обслуживания начинает перемещать эти машины на другой хост в кластере с помощью DRS и не переходит в режим обслуживания до тех пор, пока все виртуальные машины не будут перемещены. Единственная причина, по которой вам придется вручную выключать любые виртуальные машины, — это если у вас не включен DRS.

Использование режима обслуживания

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

Виртуальные машины, работающие на хосте, который переходит в режим обслуживания, необходимо перенести на другой хост (вручную или автоматически с помощью DRS) или отключить. Хост находится в состоянии перехода в режим обслуживания, пока все работающие виртуальные машины не будут отключены или не будут перенесены на другие хосты. Вы не можете включать виртуальные машины или переносить виртуальные машины на хост, находящийся в режиме обслуживания.

Когда на хосте больше нет запущенных виртуальных машин, значок хоста меняется на «Обслуживаемый», а на панели «Сводка» хоста отображается новое состояние. В режиме обслуживания хост не позволяет развертывать или включать виртуальную машину.

Я знаю, что есть еще одна подобная тема, но ей уже 3 года. Есть ли простой способ перевести отдельный хост ESX в режим обслуживания?

Не для сравнения продуктов, а для сравнения с Cisco Hyperflex: вы щелкаете хост правой кнопкой мыши и видите параметр «Режим обслуживания Hyperflex». Это делает то, что нужно сделать с резюме, без использования SSH.

Мне просто интересно, улучшился ли процесс за 3 года.

Я знаю, что есть еще одна подобная тема, но ей уже 3 года. Есть ли простой способ перевести отдельный хост ESX в режим обслуживания?

Не для сравнения продуктов, но с Cisco Hyperflex: вы щелкаете правой кнопкой мыши по хосту, и появляется параметр \u201cHyperflex Maintenance Mode\u201d.\u00a0 Это делает то, что нужно сделать с CV, без использования SSH. .

5 ответов

Ранг

Значок

+5

Боюсь, метод остается прежним.

  1. Нажмите хост правой кнопкой мыши и выберите "Режим обслуживания" > "Войти в режим обслуживания".
    1. В диалоговом окне "Вход в режим обслуживания" нажмите "ОК".
      Хост готовится перейти в режим обслуживания, что предотвращает запуск ВМ на этом хосте. DRS автоматически пытается перенести все виртуальные машины на другой хост в кластере.
      Примечание. Если DRS не включен, вручную перенесите или выключите все виртуальные машины, кроме виртуальной машины контроллера. Виртуальные машины, которые не переносятся автоматически даже при включенном DRS, могут быть связаны с параметром конфигурации виртуальной машины, которого нет на целевом хосте.
      1. Войдите на виртуальную машину контроллера с помощью SSH и выключите виртуальную машину контроллера.

        Щелкните хост правой кнопкой мыши и выберите «Режим обслуживания» > Войдите в режим обслуживания.
          В диалоговом окне «Войти в режим обслуживания» нажмите «ОК».
          \tХост готов перейти в режим обслуживания, что предотвращает запуск ВМ на этом узле. DRS автоматически пытается перенести все виртуальные машины на другой хост в кластере.
          \tПримечание. Если DRS не включен, вручную перенесите или выключите все виртуальные машины, кроме виртуальной машины контроллера. Виртуальные машины, которые не переносятся автоматически даже при включенном DRS, могут быть вызваны параметром конфигурации виртуальной машины, которого нет на целевом узле.
            Войдите в виртуальную машину контроллера с помощью SSH и выключите виртуальную машину контроллера.

          обычно он не сможет войти в режим обслуживания, если на этом хосте esxi есть работающая виртуальная машина.

          Сначала необходимо отключить CVM.

          Если все виртуальные машины отключены или перенесены, вы можете сделать это так, как вы объяснили.

          обычно он не сможет войти в режим обслуживания, если на этом хосте esxi есть работающая виртуальная машина.

          Сначала необходимо отключить CVM.

          Если все виртуальные машины отключены или перенесены, вы можете сделать это так, как вы объяснили.

          Ранг

          Значок

          +5

          Насколько мне известно, при входе в режим обслуживания на хосте ESXi для ВМ, которые не могут быть эвакуированы (либо прикреплены к хосту с помощью правил привязки, либо предоставлены с устройством, которое либо недоступно на другом хосте, либо является сквозное устройство хоста) представлена ​​возможность выключения ВМ или отмены задачи (?).Задача режима обслуживания не будет завершена, пока не будет выбран этот параметр.

          Пока это происходит, вы можете войти в CVM и закрыть его. Согласен, есть что улучшить.

          И вы правы, вы можете сначала эвакуировать все виртуальные машины с хоста, затем выключить CVM, а затем перевести хост в режим обслуживания.

          Насколько мне известно, при входе в режим обслуживания на хосте ESXi для ВМ, которые нельзя эвакуировать (либо прикрепить к хосту с помощью правил привязки, либо предоставить устройство, которое либо недоступно на другом хосте, либо является сквозное устройство хоста) представлена ​​возможность выключения ВМ или отмены задачи (?). Задача режима обслуживания не будет завершена, пока не будет выбран этот параметр.

          Пока это происходит, вы можете войти в CVM и закрыть его. Согласен, есть возможности для улучшения.

          И вы правы, вы можете сначала эвакуировать все виртуальные машины с хоста, затем выключить CVM, а затем перевести хост в режим обслуживания.

          Читайте также: