Установка ProxmoxVE

Введение

На сегодняшний существует несколько популярных систем виртуализации. Сегодня мы рассмотрим одного из, на мой взгляд выдающихся, представителей бесплатных гиппервизоров — Proxmox
Virtual Environment . В качестве гипервизоров она использует KVM и LXC и позволяет виртуализировать большинство известных ОС.
К Proxmox я пришёл в поисках альтернативы неудобному и теперь уже уплатному Citrix Xen Server. Привлекла она в первую очередь своей простой установкой и удобной панелью управления. Так-же возможность «из коробки» делать бэкапы в ручную и по таймеру крайне упрощает жизнь.

Установка на Debian.

Установить можно разными способами, если нужен raid то рекомендую вначале установить обычный Debian на mdadm raid, а уже сверху накатывать proxmox из репозиториев.

Для этого, в уже установленный Debian, сначала добавим репозиторий:

#nano /etc/apt/sources.list

deb http://download.proxmox.com/debian jessie pve-no-subscription

и укажем цифровую подпись:

# wget -O- «http://download.proxmox.com/debian/key.asc» | apt-key add —

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

# apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

Чистая установка.

Для чистой установки скачиваем iso установщика с официального сайта https://www.proxmox.com/en/downloads
и запиливаем его на любой подходящий носитель для установки. Я для этого буду использовать Zalman

Загружаемся с установочного диска. Нажимаем «Install Proxmox VE».


Вдумчиво и внимательно читаем лицензионное соглашение, а затем соглашаемся с ним, деваться та некуда.


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

Выбираем страну, часовой пояс и раскладку клавиатуры.

Затем указываем пароль и е-маил администратора.

Указываем имя в формате (name.domain.com), IP адрес, Маску, Шлюз и ДНС сервер. Нажимаем «Install» и

Внимательно и сосредоточено наблюдаем за процессом установки

После окончания установки нажимаем на кнопку перезагрузки

Начальная настройка.

Заходим через браузер по адресу который вы указали на этапе установки (адрес должен быть в формате — https://**.**.**.**:8006)
Вводим логин (root) и пароль, который так-же задавали при установке.
И выбираем язык системы, русский можно ставить свободно — глюков системы не наблюдается.

Тут нас встречает уведомление об отсутствии платной подписки

Его можно отключить чтоб не надоедало,

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

Закоментим или удалим строчку

#deb https://enterprise.proxmox.com/debian jessie pve-enterprise

и выполним

# sed -i.bak «s/data.status !== ‘Active’/false/g» /usr/share/pve-manager/js/pvemanagerlib.js

Больше данная ошибка беспокоить не будет.

Настройка сети

Для виртуалок чаще всего необходим режим Bridge, собственно его и настроим.
В WEB интерфейсе перейдём в раздел «Сеть» и нажём «Создать» > «Linux Bridge».


Заполняем необходимые поля. Обязательные — IP адрес, Маска подсети, Шлюз, Порты сетевого устройства.

Диск

Из имеющихся дисков по 2.5Тб я создам mdadm raid для хранения виртуалок, такой объём обусловлен дальнейшими планами на эту систему.

Выполним

# ls -l /dev | grep sd

и увидим имена дисков в нашей системе

Опытным путём установлено что мне нужны диски «sdb» и «sdd»
Переделаем их в Linux Raid

# cfdisk /dev/sdd

Видим кучу свободного места.
Жмём «New» -> выбираем размер создаваемой области -> жмём «Type» -> выбираем «Linux RAID» -> Жмём «Write» -> пишем «yes» -> жмём «Quit»
То-же самое проделываем с диском «sdb»

Перечитываем таблицу разделов

# partprobe -s

Если не сработает, надо установить
# apt-get install parted

Проверяем

# ls -l /dev | grep sd

Появились диски sdb1 и sdd1, объединим их в raid

# mdadm —create /dev/md2 —level=1 —raid-disks=2 /dev/sdb1 /dev/sdd1

Проверяем

# cat /proc/mdstat

В зависимости от производительности машины и количества места, raid может синхронизироваться несколько часов, вы увидите полосу загрузки при вызове команды «cat /proc/mdstat «. Но даже в процессе синхронизации он уже находится в рабочем состоянии, правда может слегка подтупливать…

Выполним инициализацию раздела

# pvcreate /dev/md2

Создадим группу томов

# vgcreate raid1-md2 /dev/md2

Теперь заходим в web интерфейс, выбираем Датацентр, вкладку Хранилище, жмем Добавить и выбираем LVM

Выбираем группу томов raid-md2 и жмём Добавить

Добавляем образы для установки.

Чтобы было с чего устанавливать ОС в новую виртуальную машину, необходимо добавить образ установщика. Для примера скачаем Debian 9.8 — https://www.debian.org/distrib/netinst#smallcd 
и зальём его образ на наш proxmox. Загрузить образ можно только в ту директорию которая это поддерживает, по умолчанию одна такая в системе уже есть, туда и зальём. Выбираем директорию и нажимаем «загрузить».


В появившемся окне Нажимаем «Выбрать файл» и выбираем наш только что скачанный дистрибутив Дебиана

Ждём окончания закачки файла в систему. Теперь этот образ можно использовать для установки ОС в виртуалку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *