eth0.pro

Linux is working. The future is open.



На официальном сайте Proxmox нам предлагают скачать ISO-образ дистрибутива и с него производить установку. Но сей способ мне не очень понравился, т. к. я теряю рычаги управления тонкостями операционной системы и разметкой дисков, что для меня немаловажно. Если залезть в ихнюю базу данных, то можно найти руководство по развертыванию окружения уже на установленной системе Debian. От него то и будем отталкиваться.

Запускаем установку Debian и доходим до разметки дисков. У меня стоит аппаратный RAID-контроллер, поэтому необходимости в программном рейде у меня нет, хотя на другом сервере я поднимал mdadm. И так, я поступаю следующим образом. Делаю разделы первичный 512 Mb под /boot в ext3, первичный 2 Gb под swap и логический 30 Gb в ext3 под корень. И то на корень столько — слишком много, но учитывая сегодняшние объемы жестких дисков мы можем себе такое позволить. Всё оставшееся место оставляю неразмеченным, потом оно будет использовано под LVM. Заканчиваем установку ОС, с этим все достаточно тривиально.

Далее сразу нужно сделать два важных шага, дабы не было проблем позже. Во-первых даем серверу окончательный приватный статический IP-адрес, который позже менять будет нельзя. Настраивается он в /etc/network/interfaces, все знают. Не забываем настроить прописать DNS-сервера в /etc/resolv.conf. Убеждаемся, что у нас есть доступ в Интернет. Во-вторых правим файл /etc/hosts так, чтобы имя сервера (которое было указано при установке) разрешалось не 127.0.1.1, а в тот статический серый IP-адрес, что был назначен серверу.

Теперь, когда сеть у нас настроена, приводим описание репозиториев к следующему виду, файл /etc/apt/sources.list:

# deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official amd64 NETINST Binary-1 20120930-15:53]/ squeeze main

#deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official amd64 NETINST Binary-1 20120930-15:53]/ squeeze main


deb http://ftp.ru.debian.org/debian/ squeeze main contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main contrib

deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib

# squeeze-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ squeeze-updates main
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main

# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve

Добавляем ключ репозитория и обновляемся:

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

Теперь приступаем непосредственно к установке Proxmox VE.

# Проверьте доступность более свежей версии ядра, у меня сейчас 17 версия:
apt-get install pve-firmware
apt-get install pve-kernel-2.6.32-17-pve

# На всякий случай, вдруг что-то собирать будем:
apt-get install pve-headers-2.6.32-17-pve

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

# uname -a
Linux pve02 2.6.32-17-pve #1 SMP Wed Nov 28 07:15:55 CET 2012 x86_64 GNU/Linux

Если все верно, значит систему мы подготовили. Теперь ставим пакет Promox:

apt-get install proxmox-ve-2.6.32

Веб-интерфейс работает через Apache, поэому активируем хост:

a2ensite pve-redirect.conf
/etc/init.d/apache2 restart

Ну и в заключение доустанавливаем оставшиеся необходимые пакетики:

apt-get install ntp ssh lvm2 postfix ksm-control-daemon vzprocps

Можно еще раз перезагрузиться, полюбоваться на приятный принт в консоли и наконец зайти в веб-интерфейс (https://youripaddress:8006).

15 фев 2013 г. | Теги: Debian Proxmox