Виртуализация «по-взрослому», или ставим себе Proxmox VE

Просмотров: 153

Как поставить себе собственный Proxmox?

У меня появился мощный сервер с 16 ядрами XEON и 32 ГБ ОЗУ, 2 ТБ HDD, решил собрать сервер виртуальных машин. Выбор изначально падал на Vmware, но я практически сразу понял, что эта штуковина, мало того, что платная, а к тому же довольно глючная, и потери производительности большие. В итоге, решил в принципе отказаться от Windows на этом сервере, поставил чистый Debian7 и стал гуглить про удобный GUI для QEMU с вебинтерфейсом (графику на сервер я как и все тру-сисОдмины не ставил). Выбор мой пал на Proxmox. Почему?

Proxmox Virtual Environment (Proxmox VE) — система виртуализации с открытым исходным кодом, основанная на Debian GNU/Linux. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH, спонсируемой Internet Foundation Austria.
В качестве гипервизоров использует KVM и OpenVZ. Соответственно, способна выполнять любые поддерживаемые KVM ОС (Linux, *BSD, Windows и другие) с минимальными потерями производительности в Linux без потерь.

То есть как ты понял, это не просто удобный ГУИ, это в принципе отдельная система: там есть свое Linux-ядро с патчами, свои патченные пакеты QEMU и т.п.

Ну что ж, приступим-с=)

Добавим PVE репозитории в /etc/apt/sources.list:

# nano /etc/apt/sources.list

Допишем:

deb http://download.proxmox.com/debian wheezy pve

Теперь нужно получить ключ для репозитория:

# wget  http://download.proxmox.com/debian/key.asc
# apt-key add key.asc

Обновим список доступных пакетов и обновим все ПО:

# apt-get update && sudo apt-get upgrade

Установим ядро Proxmox VE:

# apt-get install pve-firmware pve-kernel-2.6.32-22-pve

Так же доставим хедер для этого ядра:

# apt-get install pve-headers-2.6.32-22-pve

Теперь перезагрузим систему и загрузимся с нашего нового ядра: 2.6.32-22-pve

После перезагрузки проверим правильное ли мы ядро выбрали:

# uname -a

вывод должен быть примерно таким:

Linux 2.6.32-22-pve …

Удалим ядро 3.2.0, что бы не загрузиться случайно с него:

# apt-get remove linux-image-amd64 linux-image-3.2.0-4-amd64

И обновим загрузчик:

# update-grub

Установим пакеты, необходимые для корректной работы Proxmox‘a:

# aptitude install proxmox-ve-2.6.32 ntp ssh lvm2 postfix ksm-control-daemon vzprocps open-iscsi bootlogd

Здесь специально использовал aptitude, так как когда попытался установить с помощью apt-get появилась проблема зависимостей. Так как в Debianaptitudeлучше обрабатывает зависимости, то проблем не возникло.

В принципе, можно перезагрузить сервер для верности последний разок=) После можно заходить в панель управления вот так:

https://твой_сервер:8006

Обрати внимание, только по HTTPS, по-другому не пустит. Далее необходимо настроить bridge-интерфейс, как показано ниже, чтобы виртуальные машины могли иметь свой собственный ip-адрес в твоей локальной сети:

купук

Можете создавать виртуальные машины=)

Продолжение следует…

Опубликовано 8 Апреля 2015 в категории Proxmox

comments powered by HyperComments
Поиск по сайту:

Теги:

Популярные статьи:

Новости IT:

^ Наверх