Ручное удаление хоста ESX из vCenter

На днях в своей тестовой среде я захотел удалить хост vSphere из своего vCenter, для этого я щелкнул правой клавишей мыши по серверу ESX, и тут я обнаружил, что опция  «Remove» (Удалить) была неактивна!

image

В интерфейсе vCenter я не нашел никакого другого способа удаления хоста, поэтому я решил прибегнуть к PowerCLI. Порывшись в справочниках по vSphere PowerCLI, я нашел подходящий. Этот командлет называется  remove-vmhost. Ниже приведу его синтаксис:

remove-vmhost

Removes the specified hosts from the inventory (удаляет указанный хост из inventory)

Remove-VMHost [-VMHost] <VMHost[]> [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]

В итоге для удаления своего хоста vSphere  с сервера vCenter мне пришлось воспользоваться такой командой:

Remove-VMHost Remove-VMHost esx3.icobtest.local -Confirm:$false

параметр  «–Confirm:$false» отключает запрос о подтверждении.

В том случае, если вы не используете параметр «–Confirm», то при удалении хоста у вас запросят подтверждение на выполненние операции:

Опубликовано в VMWare