Starterkits/server-pve: различия между версиями

Материал из ALT Linux Wiki
м (заготовка)
м (перепроверили со shrek@)
Строка 1: Строка 1:
{{Stub}}
{{Stub}}


Настройка [http://nightly.altlinux.org/p8/beta/basealt-p8-server-pve-20160610-x86_64.iso basealt-p8-server-pve.iso] после установки со слов shrek@:
Настройка [http://nightly.altlinux.org/p8/beta/basealt-p8-server-pve-20160614-x86_64.iso basealt-p8-server-pve.iso] после установки:


<pre>
<pre>
Строка 7: Строка 7:
# mv /etc/net/ifaces/eth0/* /etc/net/ifaces/vmbr0/
# mv /etc/net/ifaces/eth0/* /etc/net/ifaces/vmbr0/
# cp /etc/net/ifaces/vmbr0/options /etc/net/ifaces/eth0/
# cp /etc/net/ifaces/vmbr0/options /etc/net/ifaces/eth0/
</pre>
привести к подобному виду (TYPE и HOST) конфигурацию сетевого моста:
<pre>
# cat /etc/net/ifaces/vmbr0/options  
# cat /etc/net/ifaces/vmbr0/options  
BOOTPROTO=static
BOOTPROTO=static
Строка 16: Строка 19:


# printf "stp AUTO off\nsetfd AUTO 0\n" > /etc/net/ifaces/vmbr0/brctl
# printf "stp AUTO off\nsetfd AUTO 0\n" > /etc/net/ifaces/vmbr0/brctl
</pre>
узлы в кластере должны быть известны друг другу посредством DNS либо записей в {{path|/etc/hosts}}:
<pre>
# echo "10.0.0.254 mypve.localdomain mypve" >> /etc/hosts
# echo "10.0.0.254 mypve.localdomain mypve" >> /etc/hosts
</pre>
<pre>
# . /etc/sysconfig/clock; echo $ZONE > /etc/timezone
# . /etc/sysconfig/clock; echo $ZONE > /etc/timezone


Строка 26: Строка 35:
# rm -f /etc/corosync/corosync.conf
# rm -f /etc/corosync/corosync.conf
# systemctl start pve-cluster
# systemctl start pve-cluster
</pre>
только на головном узле, на остальных пропускаем эти две команды, вместо них -- {{cmd|pvecm add <адрес_головного_узла>}}:
<pre>
# pvecm create mypve
# pvecm create mypve
# systemctl restart corosync pve-cluster
# systemctl restart corosync pve-cluster
 
</pre>
и в завершение (скорректируйте оба адреса и маску по обстановке):
<pre>
# printf "\nauto vmbr0\n\tiface vmbr0 inet static\n\taddress 10.0.0.254\n\tnetmask 255.255.255.0\n\tgateway 10.0.0.1\n\tbridge_ports eth0\n\tbridge_stp off\n\tbridge_fd 0\n" >> /etc/network/interfaces
# printf "\nauto vmbr0\n\tiface vmbr0 inet static\n\taddress 10.0.0.254\n\tnetmask 255.255.255.0\n\tgateway 10.0.0.1\n\tbridge_ports eth0\n\tbridge_stp off\n\tbridge_fd 0\n" >> /etc/network/interfaces


# systemctl start pve-manager
# systemctl start pve-manager
</pre>
</pre>
Автор рекомендаций по развёртыванию -- {{man|shrek}}.

Версия от 17:23, 14 июня 2016

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Настройка basealt-p8-server-pve.iso после установки:

# mkdir /etc/net/ifaces/vmbr0
# mv /etc/net/ifaces/eth0/* /etc/net/ifaces/vmbr0/
# cp /etc/net/ifaces/vmbr0/options /etc/net/ifaces/eth0/

привести к подобному виду (TYPE и HOST) конфигурацию сетевого моста:

# cat /etc/net/ifaces/vmbr0/options 
BOOTPROTO=static
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
HOST='eth0'
ONBOOT=yes
TYPE=bri

# printf "stp AUTO off\nsetfd AUTO 0\n" > /etc/net/ifaces/vmbr0/brctl

узлы в кластере должны быть известны друг другу посредством DNS либо записей в /etc/hosts:

# echo "10.0.0.254 mypve.localdomain mypve" >> /etc/hosts
# . /etc/sysconfig/clock; echo $ZONE > /etc/timezone

# cp /usr/share/doc/pve-cluster-4.*/rrdcached.sysconfig /etc/sysconfig/rrdcached
# mkdir -p /var/lib/rrdcached/{db,journal}
# systemctl start ntpd rrdcached ksmtuned crond
# systemctl enable ntpd rrdcached ksmtuned crond

# rm -f /etc/corosync/corosync.conf
# systemctl start pve-cluster

только на головном узле, на остальных пропускаем эти две команды, вместо них -- pvecm add <адрес_головного_узла>:

# pvecm create mypve
# systemctl restart corosync pve-cluster

и в завершение (скорректируйте оба адреса и маску по обстановке):

# printf "\nauto vmbr0\n\tiface vmbr0 inet static\n\taddress 10.0.0.254\n\tnetmask 255.255.255.0\n\tgateway 10.0.0.1\n\tbridge_ports eth0\n\tbridge_stp off\n\tbridge_fd 0\n" >> /etc/network/interfaces

# systemctl start pve-manager

Автор рекомендаций по развёртыванию -- shrek@.