Установка обновлений в XenServer 6.2
Опубликовано Xen Январь 30, 2014 MarchdКак известно с версии 6.2 XenServer стал полностью бесплатен. Однако все же не обошлось без “откусываний” функционала. Одним из таких шагов стал запрет установки обновлений через XenCenter. Так что для того чтобы установить обновление привычным способом, необходимо приобрести план подписки на техническую поддержку и получить лицензию, которая разблокирует эту функцию. Для тех, кто не желает “подписываться” остается консольный способ. В целом все достаточно просто.
Установка обновлений на “одиноко стоящем” сервере XenServer 6.2:
1. В консоли XenServer скачиваем обновление (Где взять обновление подскажет XenCenter):
1 | wget http://support.citrix.com/servlet/KbServlet/download/34977-102-704231/XS62E001.zip |
2. Разархивируем обновление:
1 | unzip XS62E001.zip |
3. Загружаем обновление:
1 | xe patch-upload file-name=XS62E001.xsupdate |
При успешном выполнении команды будет выдан UUID обновления, копируем в буфер
4. Применяем обновление:
1 | xe patch-apply host-uuid=fbea82e9-f441-4f09-b052-6b8366132632 uuid=dedcc0dd-d8f3-4f76-90ca-92697c7a44f0 |
Где host-uuid – uuid нашего сервера – добивается Tab`ом, а uuid – uuid применяемого обновления, которое мы загрузили ранее.
5. Перезапускаем контроллер управления:
1 | xe-toolstack-restart |
При установке некоторых обновлений может понадобится перезагрузка сервера, об этом подскажет XenCenter в вкладке информации о сервере. Либо это будет описано на странице скачивания обновления.
Установка обновлений в пуле серверов XenServer 6.2:
1. В консоли XenServer скачиваем обновление на мастер пула (Где взять обновление подскажет XenCenter):
1 | wget http://support.citrix.com/servlet/KbServlet/download/34977-102-704231/XS62E001.zip |
2. Разархивируем обновление:
1 | unzip XS62E001.zip |
3. Загружаем обновление на мастере пула:
1 | xe patch-upload -s xxx.xxx.xxx.xxx -u root -pw ******** file-name=XS62E001.xsupdate |
Где xxx.xxx.xxx.xxx – IP адрес мастера пула, ******** – пароль пользователя root мастера пула
При успешном выполнении команды будет выдан UUID обновления, копируем в буфер
4. Применяем обновление:
1 | xe patch-pool-apply -s xxx.xxx.xxx.xxx -u root -pw ******** uuid=59128f15-92cd-4dd9-8fbe-a0115d1b07a2 |
Где xxx.xxx.xxx.xxx – IP адрес мастера пула, ******** – пароль пользователя root мастера пула
5. В случае успешного применения обновления, поочередно перезапускаем все сервера в пуле, начиная с мастера пула.
Источник http://blog.plastilin.org.ua