MprdbAlt: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Выполнить скрипт уже из pve, подключившись в рута по ssh) |
Vovan (обсуждение | вклад) (→Выполнить скрипт из partedmagic) |
||
Строка 39: | Строка 39: | ||
echo "127.0.0.1 localhost" > /etc/hosts | echo "127.0.0.1 localhost" > /etc/hosts | ||
echo "$IP $HOST.nntc.nnov.ru $HOST" >> /etc/hosts | echo "$IP $HOST.nntc.nnov.ru $HOST" >> /etc/hosts | ||
+ | echo "$HOST" >> /etc/hostname | ||
rm -rf /etc/net/ifaces/* | rm -rf /etc/net/ifaces/* | ||
Строка 74: | Строка 75: | ||
pvresize "${DISK}p2" | pvresize "${DISK}p2" | ||
− | |||
==Выполнить скрипт уже из pve, подключившись в рута по ssh== | ==Выполнить скрипт уже из pve, подключившись в рута по ssh== |
Версия 10:06, 3 июня 2021
Настройка после клонирования образа на базе AltEduPve
Задать переменную с именем диска
Имя диска зависит от аппаратной конфигурации (определяется через fdisk -l)
Обычно
DISK='/dev/sda'
или
DISK='/dev/nvme0n1'
Задать переменную с именем сетевого интерфейса для моста
Зависит от аппаратной конфигурации (определяется через ip a)
Обычно
MACHINE_ETH_DEVICE='eth0'
или
MACHINE_ETH_DEVICE='eno1'
Задать переменные для настройки сети согласно позиции машины в классе
MACHINE_NAME='alt-edu-pve-prdb-08' MACHINE_IP='172.16.90.8' MACHINE_MASK='16' MACHINE_GATEWAY='172.16.1.1' MACHINE_DNS='172.16.1.1'
Выполнить скрипт из partedmagic
IP=$MACHINE_IP HOST=$MACHINE_NAME echo "127.0.0.1 localhost" > /etc/hosts echo "$IP $HOST.nntc.nnov.ru $HOST" >> /etc/hosts echo "$HOST" >> /etc/hostname
rm -rf /etc/net/ifaces/* mkdir /etc/net/ifaces/vmbr0 cat << EOF > /etc/net/ifaces/vmbr0/options TYPE=bri VLAN_AWARE=yes VIDS=2-2048 ONBOOT=yes DISABLED=no NM_CONTROLLED=no CONFIG_WIRELESS=no CONFIG_IPV4=yes CONFIG_IPV6=no BOOTPROTO=static HOST="$MACHINE_ETH_DEVICE" EOF echo "$MACHINE_IP/$MACHINE_MASK" > /etc/net/ifaces/vmbr0/ipv4address echo "default via $MACHINE_GATEWAY" > /etc/net/ifaces/vmbr0/ipv4route echo "nameserver $MACHINE_GATEWAY" > /etc/resolve.conf
fdisk $DISK <<EOF d 2 n p 2 N w EOF
pvresize "${DISK}p2"
Выполнить скрипт уже из pve, подключившись в рута по ssh
vgchange -ay
lvcreate -y alt-vg --name vmstorage -L 400g zpool create zfspool /dev/alt-vg/vmstorage -f zfs set compression=off zfspool zfs set sync=disabled zfspool
pvesm add zfspool vmstorage --pool zfspool --content images,rootdir
pvesm add cifs pveshare --server 172.16.254.123 --share mcluster1 --username mcluster1 --password --content iso,backup