Поиск по сайту:

Свежая установка XenServer 7


В предыдущих статьях обсуждалась конфигурация и использование XenServer 6.5. В мае 2016 года компания Citrix выпустила новую версию платформы XenServer. Многое осталось прежним, но в последней версии есть и несколько полезных новых дополнений.

Одним из самых больших изменений является обновление базовой среды Dom0. XenServer 6.5 использовал CentOS 5.10, а новая версия XenServer 7 Dom0 была обновлена до CentOS 7.2. Это привело к появлению нового ядра Linux в Dom0, а также к упрощению будущих обновлений в CentOS 7.

Еще одно большое изменение произошло с разделением Dom0. Старые версии XenServer использовали MBR и довольно небольшой корневой раздел (4 ГБ). Впоследствии многие пользователи, вероятно, сталкивались с проблемами, когда журналы регулярно заполняли корневой раздел, если их не отслеживать или не экспортировать во внешний механизм журналирования.

В новом выпуске схема секционирования изменилась на GPT, а также было выполнено более логическое секционирование. Приведенная ниже таблица полностью соответствует официальной информации о выпуске Citrix:

  1. Раздел домена управления хостом XenServer (dom0) объемом 18 ГБ.
  2. Резервный раздел объемом 18 ГБ
  3. Раздел журналов размером 4 ГБ
  4. раздел подкачки размером 1 ГБ
  5. Загрузочный раздел UEFI объемом 5 ГБ

Эти изменения требуют более высоких требований к жесткому диску для Dom0 по сравнению со старыми версиями XenServer, но эта схема устраняет некоторые проблемы, возникающие в старых версиях.

Следующее заметное обновление в XenServer 7 — это фактическое обновление с Xen 4.4 до Xen 4.6. Xen — это фактическая часть гипервизора XenServer.

Список исправлений и улучшений довольно велик, но некоторые из наиболее отмеченных улучшений Citrix включают в себя безагентный самоанализ защиты от вредоносного ПО для гостей, а также платформы, которые позволяют мигрировать гостевые системы между процессорами разных поколений.

В этом обновлении представлено множество других улучшений, и автор настоятельно рекомендует просматривать списки и связанные с ними документы на веб-сайте Citrix:

  1. https://www.citrix.com/products/xenserver/whats-new.html

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Цель этой статьи — провести новую установку, а также помочь администраторам в процессе обновления старых установок XenServer до более новой версии XenServer 7 и применения критических исправлений.

  1. Свежая установка XenServer 7
  2. Обновление XenServer 6.5 до XenServer 7
  3. Применение критического патча XenServer 7

Существует несколько способов выполнить процесс обновления, и «правильное» решение для каждой конкретной установки будет во многом зависеть от организации. Обязательно осознайте последствия и процессы, необходимые для успешного обновления.

Citrix выпустила очень подробный документ, с которым следует ознакомиться перед началом процесса обновления: xenserver-7-0-installation-guide.pdf

Системные требования XenServer

  1. XenServer 7 ISO: XenServer-7.0.0-main.iso
  2. Сервер с возможностью виртуализации
  3. Список совместимого оборудования находится здесь: http://hcl.xenserver.org/.
  4. Многие системы будут работать, даже если их нет в списке, но результаты могут отличаться, используйте на свой страх и риск.
  5. Минимум 2 ГБ оперативной памяти; Для запуска виртуальных машин рекомендуется 4 ГБ или более.
  6. Минимум 1 64-разрядный процессор x86 1,5 ГГц; Рекомендуется частота 2 ГГц или более и несколько процессоров.
  7. Место на жестком диске не менее 46 ГБ; требуется больше, если виртуальные машины будут сохраняться локально
  8. Сетевая карта минимум 100 Мбит/с; рекомендуется несколько гигабит

Предложенные автором дополнения

Чтобы избавить читателей от потенциальной головной боли, автор рекомендует перед началом этого процесса выполнить следующие действия:

  1. Обновите прошивку системы XenServer (особенно прошивку сетевого адаптера) — подробнее позже.
  2. Остановите всех второстепенных гостей, чтобы предотвратить проблемы.
  3. Прежде чем начать, прочтите документацию Citrix, а также эту статью.
  4. Обязательно создайте резервную копию информации о пуле, чтобы при необходимости можно было упростить возврат.
  5. Перезапустите все хосты XenServer еще раз после завершения всех шагов, если среда может позволить себе время перезагрузки.

Обновление одного хоста и новая установка XenServer 7

Этот первый процесс будет проходить через совершенно новую установку XenServer 7. Обязательно проверьте минимальные требования к оборудованию, чтобы убедиться, что компьютер поддерживает XenServer 7.

1. Первым шагом установки является загрузка файла XenServer ISO. По ссылке выше файл можно легко загрузить из Интернета с помощью команды ’wget’.

wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

После загрузки ISO скопируйте его на USB-накопитель с помощью утилиты ’dd’. ВНИМАНИЕ. Следующая команда заменит ВСЕ на флэш-накопителе содержимым XenServer ISO. Этот процесс также создаст загрузочный USB-накопитель для процесса установки.

dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2. Теперь вставьте в систему загрузочный носитель, на котором должен быть установлен XenServer. Если этап создания загрузочного носителя прошел успешно, система должна отобразить заставку XenServer.

3. На этом экране просто нажмите enter, чтобы загрузить программу установки. На первом экране после успешного запуска установщика пользователю будет предложено выбрать язык.

4. На следующем экране пользователю будет предложено подтвердить необходимость обновления или установки, а также запросить любые другие специальные драйверы, которые, возможно, потребуется загрузить для этого. для установки XenServer.

5. Следующий экран – обязательное EULA (Лицензионное соглашение с конечным пользователем). С помощью стрелок на клавиатуре переместите курсор на кнопку «Принять лицензионное соглашение».

6. Здесь установка может пойти по одному из двух путей, если установщик обнаружит предыдущую установку. На следующем экране пользователю будет предложено выполнить чистую установку или обновление существующей установки XenServer. Первый набор инструкций здесь описывает чистую установку. Если необходимо обновление, перейдите к шагу 15.

7. На следующем экране будет предложено указать установочное устройство. В данном случае это будет ’sda’.

8. После выбора пути установки XenServer должен будет знать, где находятся установочные файлы. В данном случае установщик загрузился с локального носителя, и именно этот вариант следует выбрать.

9. Следующий шаг позволит пользователю установить дополнительные пакеты одновременно с этим установщиком. На момент написания этой статьи дополнительных пакетов для XenServer 7 не существует, поэтому здесь можно выбрать нет.

10. Следующий экран позволит пользователю подтвердить целостность исходных файлов перед установкой. Запуск этого теста не является обязательным, но может помочь обнаружить проблемы установки перед попыткой записи файлов.

11. После завершения проверки, если она выбрана во время установки, установщик XenServer попросит пользователя настроить некоторую системную информацию.

Первым приглашением будет установка пароля пользователя root. Теперь, поскольку XenServer будет базовой системой для потенциально нескольких важных виртуализированных серверов, крайне важно, чтобы пароль был безопасным и достаточно сложным!

Важно! Не забывайте и этот пароль, поскольку после завершения установки в системе не останется других пользователей!

12. Следующие несколько шагов будут посвящены настройке сетевого интерфейса управления (Статический адрес или DHCP), а также имени хоста и DNS. информация. Это будет зависеть от окружающей среды.

13. Этот шаг охватывает несколько экранов для настройки информации о часовом поясе и NTP (протокол сетевого времени).

14. На этом этапе в программе установки предоставлена вся исходная информация о конфигурации для чистой установки, и программа установки готова к установке всех необходимых файлов.

ВНИМАНИЕ. Продолжение на этом этапе УДАЛИТ ВСЕ ДАННЫЕ на целевых дисках!

Перейдите к шагу 19 после выбора «Установить XenServer».

Обновление XenServer 6.5 до XenServer 7

15. Эти шаги используются только при обновлении до более старой версии XenServer. По желанию пользователя на установочном носителе найдутся более старые версии XenServer. При обновлении установщик автоматически создаст резервную копию текущей системы.

16. После создания резервной копии установщик предложит дополнительные пакеты. На момент написания этой статьи дополнительных пакетов для XenServer 7 не было.

17. Следующий экран позволит пользователю подтвердить целостность исходных файлов перед установкой. Запуск этого теста не является обязательным, но может помочь обнаружить проблемы установки перед попыткой записи файлов.

18. Наконец-то обновление может начаться! На этом этапе установщик создаст резервную копию старой системы 6.x и внесет соответствующие изменения в настройку XenServer 7.

Продолжаем установку XenSever 7

19. Одним из наиболее очевидных изменений, отмеченных автором в новом XenServer 7, является то, что время загрузки, по-видимому, значительно сократилось. Большинство протестированных до сих пор систем XenServer 7 загружались примерно на 35–60% быстрее, чем при использовании XenServer 6.5. Если установка прошла успешно, система должна загрузиться с консоли XenServer.

Поздравляем, установка/обновление XenServer прошла успешно! Теперь пришло время создавать виртуальных гостей, сети и хранилища данных!

Применение критического исправления XenServer 7 XS70E004

20. Чтобы применить этот патч через XenCenter, просто перейдите в меню Инструменты и выберите Установить обновление.

21. На следующем экране будет представлена некоторая информация о процессе установки исправления. Просто нажмите далее, чтобы продолжить после прочтения мер предосторожности.

22. XenCenter, если он подключен к Интернету, сможет найти на этом экране любые недостающие исправления для среды. На момент написания этой статьи единственным доступным патчем был XS70E004. Этот патч следует применить НЕМЕДЛЕННО после обновления или установки XenServer 7.

23. На следующем экране будет предложено указать хосты XenServer, к которым нужно применить исправление.

24. После нажатия кнопки Далее XenCenter загрузит исправления и отправит их на выбранные серверы. Просто дождитесь завершения этого процесса и выберите Далее, если это применимо.

25. После загрузки файлов исправлений XenCenter выполнит серию проверок, чтобы убедиться в выполнении определенных условий перед установкой исправлений и перезагрузкой хостов.

25. После завершения всех предварительных проверок XenCenter предложит администратору, как следует решать задачи после установки. Если нет веских причин не делать этого, лучшим решением обычно является разрешение XenCenter выполнять эти задачи.

26. На следующем экране будет отображаться ход установки исправления и сообщаться администратору о любых возникших ошибках.

На этом процесс исправления хостов XenServer 7 завершен. Следующий шаг — начать создавать виртуальных гостей! Благодарим вас за прочтение статьи об установке XenServer 7.

Не пропустите: XenServer 7 – обновление пула через интерфейс командной строки и веб-интерфейс XenCenter

Пожалуйста, сообщите нам о любых проблемах, которые у вас возникли в комментариях ниже.