Как установить гипервизор XCP-ng
Настройка среды виртуализации сервера с использованием XCP-ng
В этом руководстве мы обсудим что такое XCP-ng, ключевые функции XCP-ng и, наконец, как установить гипервизор XCP-ng с использованием файла образа ISO.
Что такое XCP-ng?
XCP-ng — это гипервизор с открытым исходным кодом, основанный на XenServer. XCP-ng имеет современный мощный веб-интерфейс для управления, мониторинга и администрирования всех ваших виртуальных машин в одном месте.
Он поддерживает живую миграцию, т. е. позволяет мигрировать виртуальные машины без простоев. Он также поддерживает миграцию хранилища в реальном времени. Это означает, что вы можете перемещать виртуальный диск внутри пулов ресурсов и между ними.
XCP-ng автоматически регулирует объем памяти, доступной для использования операционной системой гостевой виртуальной машины.
Также поддерживается динамическое исправление, поэтому вы можете исправлять гипервизоры без необходимости миграции, выключения или приостановки виртуальных машин (перезагрузка хоста также не требуется).
XCP-ng — это проект с открытым исходным кодом, полностью БЕСПЛАТНЫЙ. Никаких ограничений или ограничений на возможности! Если вам нужна коммерческая поддержка, вы можете приобрести лицензию.
Возможности XCP-ng
Что касается особенностей XCP-ng, то можно перечислить следующее:
- Живое исправление,
- Живая миграция хранилища,
- Динамическое управление памятью,
- Максимальный размер бассейна,
- Сквозной переход для графического процессора и USB,
- Сеть SR-IOV,
- Бесплатный и с открытым исходным кодом.
Создать загрузочный USB-диск XCP-ng
Загрузите последнюю версию ISO XCP-ng с веб-сайта XCP-ng. На момент написания последней версии была 8.2.1, и ее можно скачать по следующей ссылке.
После загрузки последней версии ISO-образа XCP-ng создайте загрузочный USB-накопитель с ISO-образом XCP-ng. Существует множество инструментов создания загрузочного USB для создания загрузочного USB-носителя. Мы уже рассмотрели несколько приложений для создания загрузочных USB-накопителей. Вы можете выбрать любой, который вам подходит.
Инструменты создания загрузочного USB-накопителя из командной строки:
- Как создать мультизагрузочные USB-накопители с помощью Ventoy в Linux
- Как создать загрузочный USB-накопитель с помощью команды dd
- Bootiso позволяет безопасно создать загрузочный USB-накопитель в Linux
Инструменты создания графических загрузочных USB-накопителей:
- Создание загрузочного USB-накопителя с помощью Ventoy WebUI в Linux
- Создание загрузочных USB-накопителей и SD-карт с помощью Etcher в Linux
- Popsicle – создание нескольких загрузочных USB-накопителей одновременно
- Создание загрузочного USB-накопителя с помощью USBImager в Linux
- Kindd – графический интерфейс для команды dd
После создания загрузочного USB-накопителя XCP-ng загрузите систему с только что созданного загрузочного USB-накопителя.
Установите гипервизор XCP-ng
Вас порадует экран приветствия установщика XCP-ng. Нажмите ENTER, чтобы начать установку XCP-ng. Если вы не нажмете клавишу ENTER, установка произойдет автоматически через несколько секунд.
Начать установку XCP-ng
Если это режим UEFI, вы увидите следующий экран:
Заставка UEFI для XCP-ng
Внимание:
Пожалуйста, не переключайтесь с BIOS на UEFI и наоборот после установки XCP-ng. Просто используйте тот же режим, который вы выбрали при установке.
Выберите раскладку клавиатуры, которую вы хотите использовать, и НАЖМИТЕ клавишу ВВОД:
Выберите раскладку клавиатуры
Установка XCP-ng сотрет все данные на вашем жестком диске. Выберите «ОК» и нажмите «ENTER», чтобы продолжить.
Добро пожаловать в программу настройки XCP-ng
Выберите «Принять лицензионное соглашение» и нажмите клавишу ВВОД, чтобы продолжить.
Принять лицензионное соглашение
Следующий. появится мастер выбора диска. Если у вас два диска, вам необходимо выбрать, какой диск будет использоваться для установки ОС, а какой — для хранения виртуальной машины. Диск, на котором будут храниться диски виртуальной машины, называется Репозиторий хранилища (SR).
Если у вас только один диск, вы можете использовать его как для установки ОС, так и для хранения ВМ. У меня только один диск, поэтому установщик использует его как для хранения ОС, так и для виртуальной машины.
Установщик также предложит вам выбрать, хотите ли вы использовать «толстую или тонкую подготовку». Если вы хотите узнать разницу между толстой и тонкой подготовкой, перейдите по этой ссылке.
По умолчанию установщик выберет для вас «толстую подготовку».
Выберите целевой диск
Если вы хотите получить выгоду от тонкой подготовки, я предлагаю вам установить флажок «Использовать EXT вместо LVM..». Выберите «ОК» и нажмите «ENTER», чтобы продолжить.
Выберите целевой диск для установки ОС и хранилища виртуальных машин.
Выберите тип источника установки, который вы хотите использовать для этой установки. Если вы используете ISO по умолчанию, просто выберите «Локальный носитель» и нажмите Enter, чтобы продолжить.
Выберите источник установки
Установщик спросит, хотите ли вы проверить источник установки. Я хочу проверить исходный носитель, поэтому выбрал опцию «Проверить источник установки».
Проверьте источник установки
Установщик проверит исходный носитель и сообщит вам, если с установочным носителем возникнут какие-либо проблемы. На моем исходном носителе не возникло никаких проблем, поэтому я нажал ENTER, чтобы продолжить.
Проверка успешна
Установите пароль для учетной записи пользователя root
.
Установите root-пароль для XCP-ng
Установите IP-адрес для интерфейса конфигурации управления.
Установить IP-адрес
Введите значимое имя хоста для вашего сервера XCP-ng и введите данные DNS-сервера.
Имя хоста и конфигурация DNS
Выберите географическую область, в которой находится сервер XCP-ng, и нажмите клавишу ВВОД.
Выберите часовой пояс
Выберите город, в котором расположен ваш сервер XCP-ng, и нажмите ENTER.
Выберите город
Далее выберите, как должна определяться локальная система.
Установите систему с помощью NTP
Укажите данные NTP-сервера и нажмите Enter, чтобы продолжить.
Укажите сведения о NTP-сервере
Внимание:
Я рекомендую вам ВСЕГДА использовать NTP-сервер. Потому что это критически важный компонент для управления вашим хостом(ами). Если вы не знаете ни одного NTP-сервера, вы можете использовать pool.ntp.org.
Если вы хотите установить время вручную, выберите «Ввод времени вручную».
Установить локальное системное время
Установите текущую местную дату и время с помощью следующего мастера.
Введите местную дату и время
На данный момент мы ввели всю необходимую информацию для установки сервера XCP-ng. Теперь выберите «Установить XCP-ng», чтобы начать установку.
Установите XCP-ng
Теперь начнется установка сервера XCP-ng. Следите за экраном, чтобы увидеть дальнейшие инструкции.
Установка XCP-ng
Через несколько минут установщик предложит вам установить какие-либо дополнительные пакеты. если вы выберете «Да», вам следует выбрать источник дополнительного пакета в следующем окне. Я не хочу устанавливать дополнительные пакеты, поэтому выбираю «Нет» и нажимаю ENTER.
Установить дополнительные пакеты
Теперь дождитесь завершения установки XCP-ng. Через несколько минут вы увидите сообщение «Установка XCP-ng завершена».
Установка XCP-ng прошла успешно
Удалите установочный носитель и нажмите Enter, чтобы перезагрузить сервер.
После перезагрузки сервера вы будете довольны меню конфигурации сервера XCP-ng, как показано на следующем снимке экрана.
Меню конфигурации XCP-ng
Поздравляем! На этом этапе ваш сервер успешно установлен с XCP-ng.
Заключение
В этом руководстве мы обсудили, что такое XCP-ng и как установить сервер XCP-ng с использованием ISO. В наших следующих статьях. мы увидим, как начать работу с сервером XCP-ng и как развернуть виртуальные машины.
Ресурс:
- Веб-сайт XCP-ng
Читать далее:
- Начало работы с консолью управления XCP-ng
- Как установить устройство Xen Orchestra (XOA) на сервер XCP-ng