Пришло время обновить Vcenter и хосты гипервизоры ESXi до актуальной версии 5.1. Процедура оказалась не такой уж и простой, поэтому напишу про неё.
Скачиваем ISO образ VMware vCenter server с сайта VMware и монтируем/вставляем его в сервер на котором установлена служба vCenter. Что бы произвести update сначала надо установить службу vCenter Single Sign On.
Ей потребуется своя база данных, которую нужно создать. У меня на этом сервере установлена MS SQL 2005, единственное пришлось скачать и поставить SQLManagementStudio_x64, что бы иметь возможность управлять базами данных. Что бы вручную не создавать базу и не добавлять пользователей, воспользуемся скриптами с диска Vcenter. Путь до них: Single Sign OnDBScriptsSSOServerschemamssql rsaIMSLiteMSSQLSetupTablespaces.sql — для создания базы, rsaIMSLiteMSSQLSetupUsers — для создания пользователей для этой базы. Открываем первый скрипт блокнотом и копируем из него все. Далее через SQLManagementStudio подключаемся к SQL серверу и делаем запрос, в который вставляем скопированный скрипт.
Далее в этом тексте находим строчки, в которых прописан путь до базы данных и прописываемым нужный нам и нажимаем «! Выполнить». На этом этапе мы создали базу, теперь нам надо создать для неё пользователей. Для этого производим еще один запрос, но уже с текстом из скрипта rsaIMSLiteMSSQLSetupUsers, в котором не забываем указать свои пароли.
На этом все, начинаем процесс непосредственно установки vCenter SSO.
На следующем этапе придумываем пароль для учетки admin@System-Domain. Пароль должен быть сложный со спецсимволами и т.д. Советую хорошенько сохранить его.
Далее говорим, что сервер SQL у нас уже установлен.
Забиваем информацию о нашем сервере SQL.
Кстати есть еще один момент — SQL server должен работать в режиме «SQL Server and Windows Authentication».
Если видим такую ошибку: error Database Connection has failed, and if you check the log file vm-sso-javaLib.log
И в логах: “The TCP/IP connection to the host SQL2K8R2.homelab.com, port 1433 has failed. Error: “connect timed out. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.”. То идем в настройки SQL и открываем порт 1433.
После не забудьте рестартануть службу SQL server.
После этого пару раз нажимаем далее и установка будет завершена.
Следующим пунктом обновим vCenter Inventory Service. Тут ничего сложного нет, просто щелкаем далее, далее, далее…
Теперь обновим сам vCenter server, тут тоже нет ничего сложного, ну и пару скриншотов:
Ну и напоследок можно установить Web client.
На этом все=)