Xen Server Update

Автор: | 27.03.2015

Обновляем XenServer 6.5

Периодически выходят обновления и надо поддерживать свою систему в актуальном состоянии. Для начало проверим, требуется ли нашей системе обновления.
1) Открываем консоль управления XenServer
Открываем в пункт Tools далее Check for update как показано на рисунке

Xen Server Update №1

Xen Server Update №1

После проверки выдается список требуемых обновлений. В данный момент у меня их нет, кроме обновления самой консоли управления.
Начинать обновляться надо с самого нижнего обновления в списке, хотя можно избежать нескольких обновлений, устанавливая только service pack, но только по возрастанию, не надо перепрыгивать. В названии обновления присутствует надпись такого вида XS62ESP1012.zip. ESP указывает на то, что это именно service pack.
Далее выбираем нужное нам обновление кликаем на ссылку Download, как указано на рисунке

Xen Server Update №2

Xen Server Update №2

2) В открывшемся браузере на значке Download Now, копируем ссылку, как показано на рисунке и отправляемся в консоль XenServer.

Xen Server Update №3

Xen Server Update №3

3) Теперь нам надо получить доступ к консоли самого XenServer.

Если сервер расположен локально замечательно, выбираем в консоли наш сервер и кликаем по окошку Console.
А вот если сервер стоит удалено, то можно воспользоваться программой Putty, для доступа к консоли через ssh соединение.
Введите свой логин и пароль.

4) Используем команду wget для скачивания обновления с сайта.

Xen Server Update №4

Xen Server Update №4

Ссылку вставляем из буфера обмена, как показано на рисунке.

Xen Server Update №5

Xen Server Update №5

Красным выделено, обновление загружено.

5) Разархивируем архив.

Выполнив команду unzip имя файла. Как показано на рисунке ниже

Xen Server Update №6

Xen Server Update №6

unzip XS62ESP1012.zip
Xen Server Update №7

Xen Server Update №7

6) После распаковки выполняем следующую команду

xe patch-upload file-name=XS62ESP1012.xsupdate

XS62ESP1012 — это имя вашего обновления.

Xen Server Update №8

Xen Server Update №8

Система выдаст uuid, на рисунке он обведено красным, его надо скопировать в буфер обмена, чтобы не записывать.

Xen Server Update №9

Xen Server Update №9

Обновление подготовлена и загружено в систему.

7) Применение обновления.

Выполняем команду

xe patch-apply host-uuid= (жмем 2 раза ТАВ)

Появляется надпись такого вида

xe patch-apply host-uuid=c1fd2470-88c1-4d61-8275-b331f1737677

(выделено желтым на рисунке)

дописываем uuid=(вставляем из буфера обмена выделено красным на рисунке) Получается такого вида запись

xe patch-apply host-uuid=c1fd2470-88c1-4d61-8275-b331f1737677 uuid=a26964cf-a409-46a4-b94c-66bf6083690f
Xen Server Update №10

Xen Server Update №10

8) Далее требуется перезагрузить XenServer.

Чтобы обновления применились выполняем команду

xe-toolstack-restart

Через несколько обновлений может закончиться место в системе под обновления, и поэтому не забываем удалять скаченные и разархивированные файлы

Посмотрим, что у нас есть лишнего. В консоли запускаем ls -la

Xen Server Update №11Далее удаляем ненужные файлы от обновлений выполнив rm -rf XS62ESP1012.zip (имя файла)

Xen Server Update №12

Далее удаляем ненужные файлы от обновлений выполнив rm -rf XS62ESP1012.xsupdate (имя файла)

Xen Server Update №13

И так пока не установлены все обновления.