Не работает Client Integration Plug-in в vCloud Director
Не работает Client Integration Plug-in в vCloud Director
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами научились загружать свои ISO и OVF шаблоны в облако vCloud Director. В большинстве случаев, у администраторов это не вызывает сложностей, но бывают моменты, когда Client Integration Plug-in отказывается работать и у вас не появляется заветного окна с мастером загрузки. Сегодня мы рассмотрим данный вопрос и решим его.
Ошибка все выглядит так же, как и при отсутствии плагина Client Integration Plug-in.
У самой Vmware есть на эту проблему отдельная KB2150215 (https://kb.vmware.com/s/article/2150215?lang=en_US) в которой все описано, но как говорится дьявол всегда в деталях, о которых наши доблестные разработчики просто умалчивают.
Для повышения безопасности системы в vCD 8.20 и более поздних версиях модуль интеграции клиента (CIP) vCloud Director больше не связан с установкой сервера vCloud Director. Он должен быть загружен с vmware.com. Когда вы запускаете любую операцию, для которой требуется этот плагин, веб-консоль vCloud Director проверяет, установлена ли в вашем браузере соответствующая версия плагина, и предлагает при необходимости загрузить и установить более новую версию.
Ниже приведен список поддерживаемых браузеров vCD 9.0. Модуль интеграции vCloud Director совместим с последними версиями Google Chrome, Mozilla Firefox и Microsoft Internet Explorer. Microsoft Edge не поддерживает плагин, поэтому Microsoft Edge нельзя использовать с vCD CIP.
Что нужно сделать?
- Первым делом зайдите в программы и компоненты, для этого в окне выполнить, введите appwiz.cpl и убедитесь. что у вас не установлены старые версии Client Integration Plug-in, например 5.6. Если есть старые версии, то смело их удаляйте, и меняйте на новые.
- Лично я использую для доступа к vCloud Director браузер Internet Explorer 11 и вот для него нужно выполнить две настройки и один трюк. Вначале добавьте ваш адрес vCloud Director в надежные узлы, сделать, это легко, для этого в правом верхнем углу нажмите значок шестеренки и из меню выберите пункт «Свойства браузера».
Переходим на вкладку «Безопасность — Надежные узлы», нажимаем кнопку «Сайты». В открывшемся окне «Надежные сайты» пишем полное имя домена и нажимаем кнопку «Добавить». Убедитесь, что у вас для надежных узлов, выставлен уровень безопасности «Низкий».
Теперь еще осталось для этого сайта включить режим совместимости. Для этого в браузере нажмите кнопку Alt. Благодаря этому, у вас появится дополнительные пункты меню в самом верху. Выберите пункт «Сервис — Параметры просмотра в режиме совместимости»
Добавьте домен, без указания http или https. Сохраните настройки и закройте браузер, иначе они не применяться.
Теперь если вы запустите ваш vCloud Director и попытаетесь открыть либо Pop-up консоль у виртуальной машины или же загрузить ISO образ, то вы все так же получите ошибку, что у вас не работают Client Integration Plug-in. И дело тут, по крайней мере в Windows 10, в его UAC. Вам просто нужно запустить Internet Explorer от имени администратора.
После этого, вы увидите заветное окно загрузки ISO и отработавшие компоненты Client Integration Plug-in.
Установка VMware Client Integration Plug-in
VMware Client Integration Plug-in понадобится для импорта шаблонов виртуальных машин и образов в vCloud Director, для экспорта vApp на ваш компьютер, а также для подключения к консоли виртуальной машины.
Перед установкой
1. Удостоверьтесь, что ваш браузер и ОС совместимы с vCloud Director 5.5 (список совместимых браузеров и ОС);
2. Если вы используете Internet Explorer, то отключите в настройках безопасности браузера опцию «Защищенный режим»:
— зайдите в «Свойства браузера»;
— перейдите во вкладку «Безопасность» и снимите галку в пункте «Включить защищенный просмотр». Нажмите «Применить».
3. Сайт iaas.cloudlite.ru должен входить в список надежных сайтов (trusted sites):
— зайдите в «Свойства браузера» и перейдите во вкладку «Безопасность» и кликните на кнопку «Сайты»;
— в появившемся окне добавьте iaas.cloudlite.ru в строку «Добавить в зону следующий узел». Нажмите «Добавить».
4. Для сайта iaas.cloudlite.ru разрешено отображение всплывающих окон:
— зайдите в «Свойства браузера». Перейдите во вкладку «Конфиденциальность»;
— в разделе «Блокирование всплывающих окон» кликните на кнопку «Параметры»;
— Добавьте сайт iaas.cloudlite.ru в строку «Адрес веб-сайта, который будет разрешен». Нажмите «Добавить».
5. Должны быть установлены java и flash;
6. Только для Internet Explorer. Настройте для сайта iaas.cloudlite.ru отображение в режиме совместимости (compatibility mode):
— зайдите в раздел «Параметры просмотра в режиме совместимости»;
— добавьте сайт iaas.cloudlite.ru в список сайтов, для которых выбран режим совместимости. Нажмите «Добавить».
Установка
2. После установки перезапустите свой браузер.
Ошибка: не могу загрузить образ в vCloud Director. Поставил плагин, а всё равно не работает.
Решение: для vCloud Director желательно использовать браузер Firefox ESR, который можно скачать здесь.
Перед загрузкой образа Vcloud Director предложит установить плагин. Согласитесь. Начнётся загрузка плагина. После скачивания плагина закройте браузер и установите плагин. Нужно перезагрузить компьютер. После включения компьютера потребуется перезайти в vCloud Director.
Процесс установки плагина для Windows и Linux различается.
Если у Вас Ubuntu, в том числе и самая новая – 17.04, нужно пройти эти шаги:
- Установить Flash командой: sudo apt-get install flashplugin-installer
Если у Вас Debian 8, нужно пройти эти шаги:
- Установить Flash.
- sudo nano /etc/apt/sources.list
- добавляем пункты, чтобы было main contrib non-free
- anon@cloudliter:
$ sudo apt-get update
- Происходит обновление.
- anon@cloudliter:
$ sudo apt-get install flashplugin-nonfree
- Установятся и настроятся пакеты для флеша.
- Скачиваете последнюю версию флеша в tar.gz
- Как root, извлекаем tar.gz и копируем libflashplayer.so в /usr/lib/flashplugin-nonfree
- Исполняем команды, чтобы дать разрешения файлу:
- chmod 644 /usr/lib/flashplugin-nonfree/libflashplayer.so
- chown root:root /usr/lib/flashplugin-nonfree/libflashplayer.so
Возможно, что будет другое имя файла, однако он также будет в формате bundle).
Если у Вас Linux Mint, в том числе и самая новая – 18.1 Serena, нужно пройти эти шаги:
- Установить Flash из менеджера программ.
- Установить Firefox ESR, который можно скачать по ссылке.
- Пройти в Vloud Director и попытаться начать загрузку образа. Перед загрузкой образа VCloud Director предложит установить плагин. Скачайте его, после чего закройте браузер.
- Откройте терминал в папке Загрузки и запустите установку плагина командой (от root): sh VMware-ClientIntegrationPlugin-6.2.0.x86_64.bundle
Возможно, что будет другое имя файла, однако он также будет в формате bundle).
Процесс установки плагина под Linux выглядит так:
Обходим ошибку – Client Integration Plug-In running in vSphere Web Client 6.x
При установке OVF teamplate на vCenter vSphera Web Client 6.0 во всех последних версиях браузеров выскакивают ошибки типа – Client Integration Plug-In 6.0 don’t be installed…! Независимо от того, используете ли вы IE, Chrome или Firefox, вы можете найти сообщения об ошибках и информацию, что должен быть установлен Client Integration Plug-In (несмотря на то, что вы его только что установили и перезапустили свой браузер).
Так же еще одно распространенное сообщение : «The VMware Client Integration Plugin has updated its SSL certificate in Firefox. Please Restart Firefox”. Причиной всего это является необходимая поддержка NPAPI, которая больше не поддерживается большинством браузеров. Еще хуже, что последние версии браузера не позволяют повторно включить поддержку NPAPI.
Большинство этих ошибок исправлены в vSphere 6.5, но все еще существуют во всех ранних версиях vSphere. Поскольку многие все еще используют – vSphere 6.0, хочу поделиться опытом как обойти данную проблему через установку более ранней версии Firefox. Нам понадобиться – Firefox version 52, скачать можно тут – https://ftp.mozilla.org/pub/firefox/releases/52.0/
Устанавливаем Firefox:
Запускаем установку и выбираем выборочную установку:
Снимаем галку “Install Maintenance Service”
После установки запускаем браузер и сразу заходим в раздел “настройки” – “Обновления”
и ставим галку “Не проверять обновления….”
Далее меняем настройки для NPAPI. Для этого переходим в раздел конфигурации Firefox, в адресной строке пишем – about:config
и попадаем в раздел настроек конфигурации.
Создаем новое правило, для это правой кнопкой мыши – создать “Новое” – “Логическое”, в пустое поле пишем – plugin.load_flash_only
и ставим режим false
Перезапускаем браузер. В случае если flash player не установлен, ставим обычным способом. Тоже самое касается и Client Integration Plugin. Теперь можно заходить на панель – vCenter vSphera Web Client и устанавливать OVF teamplate.