четверг, 12 января 2012 г.

Устанавливаем Proxmox VE на Debian Squeeze(amd64)


Вообще хочется отметить что Proxmox VE проще установить из специально подготовленного ISO-файла, но в некоторых случаях, например если у вас файл хранилище более 2Тб, это ограничение MBR. Если у вас диск на 3Тб либо RAID большего объёма, вам придётся использовать файловую таблицу GPT а соответственно ставить голую систему на которую придётся накатить Proxmox в ручную.

Почему именно Proxmox?
  1. Возможность использования как KVM так и OpenVZ.
  2. Web vnc-client.
  3. Возможность кластеризации.
  4. Неплохая система бэкапов виртуальных машин.

Установка



Для начала пропишем репозитарий.
cat >> /etc/apt/sources.list <<EOF
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve
EOF

wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

apt-get update

Обновим систему.
apt-get update
apt-get autoremove
apt-get dist-upgrade -y
Теперь установим ядро Proxmox VE.
apt-get install \
 `apt-cache search pve-kernel | egrep -E \
 "^pve-kernel-|\-pve\ \-\ The\ Proxmox\ PVE\ Kernel\ Image" \
 | awk '{ print $1 }' | head -n1` -y
и если хотите так сказать опционально headers.
apt-get install \
 `apt-cache search pve-headers | egrep -E \
 "^pve-headers-|\-pve\ \-\ The\ Proxmox\ PVE\ Kernel\ Image" \
 | awk '{ print $1 }' | head -n1` -y
Теперь перезагрузимся, и удостоверимся что загрузилось нужное нам ядро.

uname -r
2.6.32-6-pve

Настало время установки самого Proxmox VE.
apt-get install \
 `apt-cache search proxmox-ve | egrep -E \
 "^proxmox-ve-|\-\ The\ Proxmox\ PVE\ Kernel\ Image" \
 | awk '{ print $1 }' | head -n1` -y
Подключим VirtualHost pve-redirect в apache2
a2ensite pve-redirect.conf
Enabling site pve-redirect.conf.
Run '/etc/init.d/apache2 reload' to activate new configuration!

И перезапустим apache2
/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .
Установим еще несколько полезных программ и сервисов.
apt-get install ntp ssh lvm2 postfix ksm-control-daemon vzprocps -y
При установке Postfix задаст пару вопросов, я предпочёл ответить так:


По окончании операции можно подключиться к WEB интерфейсу, в моём случае http://192.168.0.109, он меня автоматом редиректит на https://192.168.0.109:8006/#v1:0:18:4:::::

Залогинимся используя root-овую учётную запись

 из новшеств, появилась консоль сервера
так же если ваше хранилище данных находится в месте отличном от /var/lib/vz советую указать его в ручную.
Теперь чтобы виртуальные машины видели локальную сеть, добавим наш сетевой интерфейс в моём случае eth0 в бридж(vmbr0), и перенесём на него ip адрес.

Эти изменения применяться после перезагрузки.

Теперь можете загрузить шаблоны с сайта OpenVZ, и ISO  файлы операционных систем которые вы собираетесь использовать.


Proxmox готов к использованию.
Для создания виртуальных машин на базе технологии KVM воспользуйтесь кнопкой [Create VM], для создания виртуальных машин на базе технологии OpenVZ воспользуйтесь кнопкой [Create CT]


Примечание: для использования WebVNC, вам необходимо будет установить JavaPlugin, OpenJDK для такого дела не подойдёт.
Читайте так-же:


Используемый материал:
http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Squeeze
Enhanced by Zemanta