Mprdb: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Новая страница: «=Подготовка PVE ноды после клонирования из базового образа= =Где лежит базовый образ?= apve3…»)
 
(Набор действий (вручную) для настройки одного узла)
Строка 10: Строка 10:
  
 
  root
 
  root
 +
 +
==Переименовать машину==
 +
 +
export NEWNAME='pve-prdb-xx'
 +
hostnamectl set-hostname $NEWNAME
 +
 +
, где:
 +
 +
xx
 +
 +
это порядковый номер машины
  
 
==Подвинуть раздел lvm до конца физического диска==
 
==Подвинуть раздел lvm до конца физического диска==
Строка 58: Строка 69:
  
 
Внимание! Имя узла должно быть такое же, как в команде переименования!
 
Внимание! Имя узла должно быть такое же, как в команде переименования!
 
Далее нужно ввести ноду в кластер. Для этого выполнить команду (тоже из под рута)
 
 
pvecm add 172.16.87.100 --force
 
 
Или если не помогает команда выше:
 
 
pvecm add 172.16.87.100 -link0 IP_АДРЕС_ВВОДИМОЙ_НОДЫ --force
 
 
==Disable NetworkManager==
 
 
systemctl stop NetworkManager
 
systemctl disable NetworkManager
 

Версия 10:59, 31 мая 2021

Подготовка PVE ноды после клонирования из базового образа

Где лежит базовый образ?

apve3: /mnt/samba/fdisk3/pve-node-template-image.dd

Набор действий (вручную) для настройки одного узла

Всё из-под пользователя

root

Переименовать машину

export NEWNAME='pve-prdb-xx'
hostnamectl set-hostname $NEWNAME

, где:

xx

это порядковый номер машины

Подвинуть раздел lvm до конца физического диска

Вручную

Запустить gparted и подвинуть раздел с lvm до конца физического диска

Командой

fdisk /dev/nvme0n1 <<EOF
d
3
n
3


N
w
EOF

Далее из под рута дать команды:

lvcreate pve-vg --name vmstorage -L 400g
zpool create zfspool /dev/mapper/pve--vg-vmstorage -f
zfs set compression=off zfspool
zfs set sync=disabled zfspool
/opt/node_template_config/apply_rename.sh ИМЯ_УЗЛА

Пример

/opt/node_template_config/apply_rename.sh pve-analise-01

Или

/opt/node_template_config/apply_rename.sh pve-ml-01

Далее нужно запустить один костыль (костыль №1). Это команда:

systemctl stop pve-cluster
systemctl stop corosync
pmxcfs -l
cp -rp /etc/pve/nodes/pve-analise-xx /etc/pve/nodes/ИМЯ_УЗЛА
killall pmxcfs
reboot

Внимание! Имя узла должно быть такое же, как в команде переименования!