Ошибка подключения к vCenter через PowerCLI

Обновлено 11.07.2018

dell vmware

Добрый день! Уважаемые читатели и гости IT блога pyatilistnik.org. Не так давно я вам рассказывал, о том, как узнать WWN адреса в ESXI, и там мы пользовались для удобства скриптом на PowerCLI. Сегодня мне нужно было проделать такую же задачу, но в момент подключения к серверу vCenter, я получил ошибку: Invalid server certificate. Use Set-PowerCLIConfiguration to set the value for the InvalidCertificateAction option to Prompt if you'd like to connect once or to add a permanent exception for this server. Из нее видно, что подключению не нравится сертификат, который предоставляет сервер, хотя тот должен был его предложить установить, с предупреждением. Ниже я покажу, как произвести подключение и обойти проблему с сертификатом.

Как выглядит ошибка с подключением к vCenter 6.5

Error: Invalid server certificate. Use Set-PowerCLIConfiguration to set the value for the InvalidCertificateAction option to Prompt if you'd like to connect once or to add a permanent exception for this server. Additional Information: Could not establish trust relationship for the SSL/TLS secure channel with authority

Ошибка подключения к vcenter

Хочу отметить, что такая проблема выскакивает только на версиях PowerCLI 10, скачанных из онлайн репозитория, в толстой версии PowerCLI 5.5 или 6.0, я ее не наблюдал. Так как в толстом клиенте, вам предлагается подтвердить, доверие к неизвестному сертификату. Выглядит это вот так.

powercli Ошибка сертификата

По сути это окно заменяет, вот такое окно при подключении в графическом виде, где мы просто нажимали кнопку игнорировать "Ignore".

Set-PowerCLIConfiguration InvalidCertificateAction

Но не спешите расстраиваться, все решается двумя командами в PowerCLI. Во первых вам нужно запросить политику проверки сертификатов "PowerCLIConfiguration".

Get-PowerCLIConfiguration

Как видите параметр InvalidCertificateAction, имеет значение "Unset".

политика InvalidCertificateAction

Если посмотреть справку параметра InvalidCertificateAction, то вы в самом низу увидите какие значения вы можете задать, меня устроит полное его отключение.

PowerCLI-10.0.0-03-List-options

Для отключение параметра InvalidCertificateAction, введите команду:

Set-PowerCLIConfiguration -InvalidCertificateAction ignore -confirm:$false

Как видите, команда уже вам показала, что значение у политики проверки сертификатов в vCenter сервере, стало значение ignore.

отключение проверки сертификата в vcenter через PowerCLI

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

подключение к vcenter в powercli

Автор - Сёмин Иван

2 Responses to Ошибка подключения к vCenter через PowerCLI

  1. Дмитрий:

    как приятно когда так полезно и доступно. большое спасибо.

  2. sam:

    Как применить параметр для всех пользователей сразу?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *