Ошибка vCenter Server does not support Deploy OVF

Обновлено 09.10.2018

vmware logo

Добрый день! Уважаемые подписчики и просто гости, IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали ошибку, когда система не обнаружила VCRUNTIME140.dll, сегодня мы отвлечемся от проблем с играми и программами в клиентских операционных системах, и вернемся к моей любимой системе виртуализации vCenter Server. Столкнулся я с такой проблемой, что при попытке импортировать OVA или OVF виртуальную машины в виде шаблона, я получал ошибку "vCenter Server does not support Delpoy OVF", в следствии чего импорт обрывался с ошибкой. Давайте смотреть, в чем дело.

Вот так вот выглядит полное сообщение ошибки:

This version of vCenter Server does not support Deploy OVF Template using this version of vShpere Web Client. To Deploy OVF Template, login with version 6.5.0 of vShpere Web Client.

vCenter Server does not support Delpoy OVF

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

Как решить ошибку vCenter Server does not support Delpoy OVF

  1. Первый выход, это иметь под рукой, более старый virtual appliance, например, версии 5.5. Произвести импорт шаблона в него, а затем мигрировать виртуальную машину в нужный vCenter Server.
  2. Второй вариант, это изменить настройки одного из конфигурационных файлов на вашем сервере vCenter 6.5, я подробнее остановлюсь на этом варианте.
  3. В третьих, нужно проверить работает ли служба Content Library service

Самый простой вариант устранения, это удостовериться, что запущена служба Content Library service. Открываем ваш vCenter сервер, переходим в Home. Далее пункт "Administration"

vCenter Server does not support Delpoy OVF-01

Далее пункт меню "System Configuration"

vCenter Server does not support Delpoy OVF-02

Находим в списке служб "Content Library service". Если у вас, как и у меня статус Stopped и "Startup Type" установлено Manual, то это нужно исправить. Ставим тип запуска автоматический и в состоянии, нужно запустить ее. Как только у вас служба будет запущена, то ошибка при импорте виртуальной машины из OVA или OVF шаблона будет устранена.

vCenter Server does not support Delpoy OVF-03

Если вам это не помогло, то есть еще официальная KB2151085 от VMware (https://kb.vmware.com/s/article/2151085).

  • Подключитесь к серверу  vCenter с помощью SSH. Первым делом нам нужно разрешить доступ к bash командам:

shell.set --enabled true

  • Далее переходим в каталог /etc/vmware-content-library/config/, с помощью команды

cd /etc/vmware-content-library/config/

  • Создаем резервную копию файлов ts-config.properties и ts-config.properties.rpmnew, делается это командами:

cp ts-config.properties ts-config.properties.orig

cp ts-config.properties.rpmnew ts-config.properties.rpmnew.orig

  • Переименуйте ts-config.properties.rpmnew в ts-config.properties, с помощью команды

mv ts-config.properties.rpmnew ts-config.properties

  • Перезапуститt службу библиотеки контента

service-control --stop vmware-content-library; service-control --start vmware-content-library

Все, теперь можете пробовать ваш импорт виртуальной машины и ошибка "This version of vCenter Server does not support Deploy OVF Template using this version of vShpere Web Client. To Deploy OVF Template, login with version 6.5.0 of vShpere Web Client." у вас должна исчезнуть. С вами был Иван Семин, автор и создатель блога Pyatilistnik.org,

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

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

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