Установка Proxmox

Proxmox – это система виртуализации от австрийской компании Server Solutions. Proxmox относится к гипервизорам типа 1. Я не буду вдаваться в детали общего описания Proxmox, т.к. цель данной статьи показать как выполняется установка Proxmox. Единственное, что мы рассмотрим детальнее – это предварительные требования для установки Proxmox.

С более подробным описанием системы Proxmox вы можете ознакомиться в официальной документации по продукту.

Предварительные требования

Proxmox поддерживает как локально подключенные диски (DAS – Direct Attached Storage), так и SAN и NAS хранилища. Так же есть поддержка распределенного хранилища Ceph RBD.

Минимальные требования

Минимальные системные требования рассчитаны для сценариев тестирования и знакомства с системой Proxmox. Крайне не рекомендуется использовать такую систему в производственной среде.

Собственно, требования:

  • 64-битный процессор Intel EMT64 или AMD64.
  • Поддержка процессором инструкций Intel VT/AMD-V.
  • 1 ГБ оперативной памяти для системы Proxmox + оперативная память для гостевых систем (размер зависит от гостевых ОС).
  • Как минимум один жесткий диск. Он будет использован в качестве системного диска. В официальной документации размер не оговорен, но 20 ГБ будет достаточно.
  • Одного сетевого адаптера будет достаточно.

Рекомендуемые требования

Для использования системы Proxmox в производственной среде рекомендуемые требования следующие:

  • 64-битный процессор Intel EMT64 или AMD64.
  • Поддержка процессором инструкций Intel VT/AMD-V.
  • 2 ГБ оперативной памяти для системы Proxmox + оперативная память для гостевых систем (размер зависит от гостевых ОС). Если вы используете хранилище Ceph или ZFS, то на каждый 1 ТБ объема хранилища должен быть выделен дополнительный 1 ГБ оперативной памяти.
  • Производительные диски для системы Proxmox и хранилища виртуальных машин. Рекомендуется SSD.
  • При использовании файловой системы ZFS наличие рейд контроллера не обязательно. В остальных случаях рекомендуется использование аппаратного RAID-контроллера с BBU.
  • Несколько сетевых адаптеров для разделения трафика виртуальных машин и трафика кластерных служб.

Дистрибутив Proxmox VE можно загрузить на соответствующей странице официального сайта.

Схема развертываемой системы

Общие параметры нашего развертываемого сервера изображены на схеме ниже:

Суммарная информация представлена в таблице ниже.

ПараметрЗначение
Количество vCPU6
Размер оперативной памяти, ГБ16
Сетевой адаптер1 шт.
Системный диск2 x 60 GB SSD в RAID 1 с использование ZFS
Диск для хранения файлов виртуальных машин4 x 500 GB SSD в RAID 10 с использование ZFS

Поскольку я использую VMware Workstation, то для корректной работы вложенной виртуализации мне необходимо в vmx файле конфигурации виртуальной машины добавить строчку:

hypervisor.cpuid.v0 = "FALSE"

Так же в настройках виртуально машины необходимо отметить опцию “Virtualize Intel VT-x/EPT or AMD-V/RVI”:

Опять же для того чтобы вложенная виртуализация работала корректною.

Процесс установки

Установка Proxmox выполняется относительно просто:

1. Запускаем физический или виртуальный сервер и выполняет загрузку с ISO образа или физического DVD/USB устройства.

2. На этапе выбора опции загрузки выбираем пункт “Install Proxmox VE”.

3. Дожидаемся запуска мастера установки.

4. В случае согласия принимаем лицензионное соглашение:

5. Теперь необходимо собрать зеркальный RAID 1 из двух дисков для системного раздела (в случае использования аппаратного RAID вы можете выполнять установку на RAID том). К счастью, мастер установки может помочь нам в этом. Нажимаем кнопку “Option”.

6. Указываем, что мы будем использовать ZFS RAID1 и выбираем два наших диска на 60 ГБ:

7. Нажимаем кнопку “OK” и “Next”.

8. Указываем настройки локали и временной зоны:

9. Теперь необходимо указать пароль и email администратора:

10. Теперь необходимо настроить интерфейс управления. Поскольку у нас один сетевой адаптер, то выбирать нам особо не из чего. Укажите имя хоста и параметры конфигурации IP для интерйеса:

11. На заключительном этапе мастер установки Proxmox VE покажем сводку по итоговым параметрам установки:

12. Нажмите кнопку “Install”.

13. Дождитесь окончания процесса установки.

14. В случае успешной установки мы должны увидеть следующее сообщение на консоле:

Теперь попробуем перейти в графический интерфейс управления:

https://10.10.10.24:8006/

Мы должны увидеть окно аутентификации:

Указываем учетную запись (root) и пароль, который вы задали в процессе установки. На вкладке “Summary” вы должны увидеть примерно следующую информацию:

Первоначальная настройка

После того, как мы выполнили установку Proxmox VE нам с вами нужно выполнить еще пару задач:

1. Настроить репозитории для обновления.

2. Создать RAID массив для хранения файлов виртуальных машин и контейнеров.

Настройка обновления

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

Оно не говорит о том, что вы не можете использовать Proxmox. Она лишь говорит о том, что у вас нет платной подписки и вы не можете использовать платные репозитории для обновления. Однако, вы можете использовать бесплатные репозитории.

Для настройки бесплатных репозиториев выполните следующие действия:

1. Перейдите в графический интерфейс управления:

https://10.10.10.24:8006/

2. Запустите консоль:

3. В консоли выполните следующие команды:

nano /etc/apt/sources.list.d/pve-enterprise.list

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

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

4. Выполняем следующие команды:

apt update
apt upgrade

5. Дождитесь окончания выполнения операции.

6. Перезагрузите гипервизор командой:

systemctl reboot

Настройка дополнительного RAID массива

Последний шаг – настройка тома для хранения файлов виртуальных машин и контейнеров. Если у вас уже собран аппаратный RAID, то можете пропустить этот шаг.

Мы уже настроили RAID 1 для системного раздела, но у нас еще есть четыре диска, из которых мы планировали собрать RAID 10.

Так выполним же настройку массива:

1. Перейдите в графический интерфейс управления:

https://10.10.10.24:8006/

2. Перейдите в раздел “Disks” – “ZFS”:

3. Нажмите кнопку “Create: ZFS”.

4. В появившемся диалоговом окне выберите тип RAID и укажите диски, которые необходимо добавить в RAID:

5. Нажмите кнопку “Create”.

6. Теперь мы должны увидеть дополнительный том в соответствующем разделе графического интерфейса:

Добавить комментарий

Ваш адрес email не будет опубликован.