Proxmox VE (Proxmox Virtual Environment) — это система виртуализации которая в качестве гипервизоров использует KVM и LXC, основана на Debian и имеет открытый исходный код.
Для установки Proxmox VE вам нужен выделенный сервер, подобрать выделенный сервер под ваш проект вы можете у на на странице выделенные серверы в Европе .
Установку Proxmox VE можно произвести двумя способами :
- Установка готового образа Proxmox VE
- Установка Proxmox VE на Debian 10
Мы рассмотрим второй вариант, а именно, установка Proxmox VE поверх Debian 10.
Подготовка системы
Перед установкой Proxmox VE вам нужно внести изменения в файл hosts
который находится в папке etc
.Приведем его к следующему виду заменив 10.10.10.10
на IP адрес вашего сервера а unixhost
на ваш hostname
.
127.0.0.1 localhost.localdomain localhost
10.10.10.10 unixhost.proxmox.com unixhost
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Установка
Добавляем репозиторий Proxmox VE в вашу систему
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
Добавляем ключ для репозитория Proxmox VE
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg # optional, if you have a non-default umask
Обновляем список пакетов и устанавливаем последние обновления
apt update && apt full-upgrade
Устанавливаем Proxmox VE
apt install proxmox-ve postfix open-iscsi
По завершению установки Proxmox VE перегружаем систему и переходим в веб интерфейс который находится по адресу https://10.10.10.10:8006 где 10.10.10.10 — IP адрес вашего сервера.
Настройка Proxmox VE
Каждый раз когда мы будем входить в веб интерфейс, у нас будет выводиться сообщение, что мы используем версию Proxmox VE без поддержки, для того чтобы данное сообщение не выводилось, вам нужно убрать платный репозиторий, для этого выполняем команду на сервере
sed -Ezi.bak "s/(Ext.Msg.show({\s+title: gettext('No valid sub)/void({ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
Настройка Bridge в Proxmox VE
Внося изменения в сетевые настройки будьте предельно внимательными, обязательно убедитесь, что у вас есть удаленный доступ к серверу ( iLO , IPMI )
Режим Bridge необходим для того чтобы ваша виртуальная машина могла получать выделенный IP адрес. Для настройки bridge переходим в раздел Network нажимаем на Create и выбираем Linux Bridge
Указываем IP адрес сервера, шлюз и Bridge Ports в который нужно вписать название вашего основного интерфейса. Предварительно нужно будет отредактировать ваш основной интерфейс и убрать из него шлюз. Сохраняем изменения и перегружаем сервер.