Lab161: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (Новая страница: «=Скрипт переименования машин= Заменить в скрипте последний октет на тот, который выдаст…») |
Decoy (обсуждение | вклад) (→Подключить локальную хранилку) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 45: | Строка 45: | ||
=Подключить локальную хранилку= | =Подключить локальную хранилку= | ||
− | Внимание!!! Нужно в этой статье исправить объём создаваемой alt-vg (с 400 на тот объём, который будет виден после запуска команды | + | Внимание!!! Нужно в этой статье исправить объём создаваемой alt-vg (с 400 на тот объём, который будет виден после запуска команды vgs (перед lvcreate нужно её запустить в скрипте ниже, выяснить доступный объём в vg и его использовать. Там явно не 400 свободно, а гигов около 200, наверное!)) |
<pre> | <pre> | ||
Строка 63: | Строка 63: | ||
pvresize "${DISK}2" | pvresize "${DISK}2" | ||
vgchange -ay | vgchange -ay | ||
− | lvcreate -y alt-vg --name vmstorage -L | + | lvcreate -y alt-vg --name vmstorage -L 104g |
zpool create zfspool /dev/alt-vg/vmstorage -f | zpool create zfspool /dev/alt-vg/vmstorage -f | ||
zfs set compression=off zfspool | zfs set compression=off zfspool |
Текущая версия на 11:17, 10 ноября 2021
Скрипт переименования машин
Заменить в скрипте последний октет на тот, который выдаст dhcp (временно можно получить командой dhclient eth0)
IP=172.16.161.4 MASK=16 GW=172.16.1.1 HOST=alt-pve-161-4 echo "127.0.0.1 localhost" > /etc/hosts echo "$IP $HOST.local $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="eth0" EOF echo "$IP/$MASK" > /etc/net/ifaces/vmbr0/ipv4address echo "default via $GW" > /etc/net/ifaces/vmbr0/ipv4route echo "nameserver $GW" > /etc/net/ifaces/vmbr0/resolve.conf cat << EOF > /etc/sysconfig/network # When set to no, this may cause most daemons' initscripts skip starting. NETWORKING=yes # Used by hotplug/pcmcia/ifplugd scripts to detect current network config # subsystem. CONFMETHOD=etcnet # Used by rc.sysinit to setup system hostname at boot. HOSTNAME=$HOST # This is used by ALTLinux ppp-common to decide if we want to install # nameserver lines into /etc/resolv.conf or not. RESOLV_MODS=yes EOF
Подключить локальную хранилку
Внимание!!! Нужно в этой статье исправить объём создаваемой alt-vg (с 400 на тот объём, который будет виден после запуска команды vgs (перед lvcreate нужно её запустить в скрипте ниже, выяснить доступный объём в vg и его использовать. Там явно не 400 свободно, а гигов около 200, наверное!))
DISK="/dev/sda" fdisk $DISK <<EOF d 2 n p 2 N w EOF pvresize "${DISK}2" vgchange -ay lvcreate -y alt-vg --name vmstorage -L 104g zpool create zfspool /dev/alt-vg/vmstorage -f zfs set compression=off zfspool zfs set sync=disabled zfspool mkdir /zfspool/storage chown storage:storage /zfspool/storage -R pvesm add zfspool vmstorage --pool zfspool --content images,rootdir
Подключение хранилок
Подключиться по ssh! (Это важно. Подключаемся ssh root@localhost вместо su -)
pvesm add cifs pveshare --server 172.16.254.123 --share mcluster1 --username mcluster1 --password --content iso,backup pvesm add cifs pveshare1 --server 172.16.254.123 --share mcluster1_1 --username mcluster1 --password --content iso,backup pvesm add cifs pveshare2 --server 172.16.254.123 --share mcluster1_2 --username mcluster1 --password --content iso,backup