PROXMOX 4 — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
(Полностью удалено содержимое страницы)
 
(не показано 16 промежуточных версий этого же участника)
Строка 1: Строка 1:
Устанавливаем на чистый минимальный Debian Jessie. Разбивка дисков примерно следующая:
 
  
/dev/sda1 /boot ext4 512M
 
[lvm] vg0 / ext4
 
[lvm] vg0 swap swap
 
[lvm] vg0 /var/lib/vz ext4
 
 
 
ОБЯЗАТЕЛЬНО УКАЗЫВАЕМ НУЖНЫЙ HOSTNAME, ПОТОМУ-КАК ЕСЛИ МЕНЯТЬ ЕГО В УСТАНОВЛЕННОМ PROXMOX-е РАБОТАТЬ НИФИГА НЕ БУДЕТ.
 
 
 
Перед началом установки редактируем /etc/hosts
 
Указываем рабочий ip сервера вместо 127.0.0.1, например
 
 
172.16.10.1 pm01.test.ru pm01
 
 
и удаляем записи IPv6.
 
 
 
Добавляем репозитории с софтом Proxmox
 
 
echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
 
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
 
 
 
Синхронизируем репозитории и доводим ОС до актуального состояния. При этом из репозитория proxmox установится несколько системных библиотек
 
 
aptitude update
 
aptitude dist-upgrade -y
 
 
 
Смотрим какое pve ядро есть на данный момент и ставим его вместе с pve-firmware(проприетарные дровишки для разного оборудования).
 
 
aptitude search pve-kernel
 
aptitude -y install pve-kernel-4.4.8-1-pve pve-firmware
 
 
 
Далее избавляемся от стокового ядра, чтобы сразу грузиться в ядро от proxmox.
 
 
dpkg -l | grep linux-image | awk {"print $2"}
 
apt-get -y remove --purge --auto-remove linux-image-3.16.0-4-amd64 linux-image-amd64
 
 
 
Обновляем конфиг загрузчика
 
 
update-grub
 
 
 
Перегружаемся и проверяем
 
 
uname -a
 
Linux pm01 4.4.8-1-pve #1 SMP Tue May 31 07:12:32 CEST 2016 x86_64 GNU/Linux
 
 
 
Ставим основной софт для proxmox
 
 
apt-get install proxmox-ve ssh postfix ksm-control-daemon systemd-sysv
 
 
 
Прописываем бриджи на интерфейсах, примерно так
 
auto vmbr0
 
iface vmbr0 inet static
 
  address 94.130.18.241
 
  netmask 255.255.255.192
 
  gateway 94.130.18.193
 
  broadcast 94.130.18.255
 
  bridge_ports eth0
 
  bridge_stp off
 
  bridge_fd 0
 
  # route 94.130.18.192/26 via 94.130.18.193
 
  up route add -net 94.130.18.192 netmask 255.255.255.192 gw 94.130.18.193 dev eth0
 
 
auto vmbr1
 
iface vmbr1 inet static
 
  address 172.16.10.1
 
  netmask 255.255.255.0
 
  bridge_ports eth1
 
  bridge_stp off
 
  bridge_fd 0
 
 
 
Ребутимся и пробуем заходить https://94.130.18.241:8006 с рутовыми данными
 
 
 
Заводим кластер(имя НЕЛЬЗЯ сменить позже)
 
pvecm create CLUSTER-NAME
 
 
 
Проверяем статус
 
pvecm status
 
 
Quorum information
 
------------------
 
Date:            Thu Jun 29 13:46:19 2017
 
Quorum provider:  corosync_votequorum
 
Nodes:            1
 
Node ID:          0x00000001
 
Ring ID:          1/4
 
Quorate:          Yes
 
 
Votequorum information
 
----------------------
 
Expected votes:  1
 
Highest expected: 1
 
Total votes:      1
 
Quorum:          1 
 
Flags:            Quorate
 
 
Membership information
 
----------------------
 
    Nodeid      Votes Name
 
0x00000001          1 172.16.10.1 (local)
 
 
 
Добавляем ноду в кластер, для этого логинимся на ноду, которую добавляем. На ноде не должно быть виртуалок, чтобы не было конфликтов VM ID
 
pvecm add IP_ADDRESS_CLUSTER
 
 
 
Проверяем статус кластера
 
pvecm status
 
 
Quorum information
 
------------------
 
Date:            Thu Jun 29 13:57:38 2017
 
Quorum provider:  corosync_votequorum
 
Nodes:            3
 
Node ID:          0x00000001
 
Ring ID:          1/12
 
Quorate:          Yes
 
 
Votequorum information
 
----------------------
 
Expected votes:  3
 
Highest expected: 3
 
Total votes:      3
 
Quorum:          2 
 
Flags:            Quorate
 
 
Membership information
 
----------------------
 
    Nodeid      Votes Name
 
0x00000001          1 172.16.10.1 (local)
 
0x00000002          1 172.16.10.2
 
0x00000003          1 172.16.10.3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Работа с кластером http://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster
 

Текущая версия на 12:10, 8 февраля 2018