From 79bbfb3feb683761847b3954f47706b00d06b0a9 Mon Sep 17 00:00:00 2001 From: Dmitry Badovsky Date: Sun, 26 Oct 2025 18:15:49 +0000 Subject: [PATCH] Update vmcreate1.sh --- vmcreate1.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/vmcreate1.sh b/vmcreate1.sh index 86bc934..27d801d 100644 --- a/vmcreate1.sh +++ b/vmcreate1.sh @@ -1,8 +1,8 @@ #!/bin/bash +### ВКЛЮЧИТЬ qm start !!!!!!!!!!! ### МЫСЛИ ПО ФИЧАМ # Сделать проверку, какие правила НА существуют, и вывести выбор /etc/pve/ha/rules.cfg # Сделать замену тега влан -# Сделать проверку наличия ВМ перед клонированием. # Добавить переезд на ноду, выбор ноды. Статистика загрузки нод - в хелп. # Добавить тег прокса # ИЗУЧИТЬ!!!! /usr/share/pve-docs/examples/guest-example-hookscript.pl @@ -109,7 +109,7 @@ while getopts "a:f:hk:u:p:d:t" opt; do u) username="$OPTARG";; p) password="$OPTARG";; d) size="$OPTARG";; - t) tag="$OPTARG";; + t) tag=",$OPTARG";; *) echo "Invalid option. Use '-h' for help."; exit 1;; esac done @@ -257,6 +257,7 @@ do echo "hostname: $hostname" echo "VMID: $vmid" echo "VLAN: $vlan" + echo "TAG: $tag" echo "$snippet:" cat "$snippet" read -p "Press Enter" @@ -270,12 +271,18 @@ do echo "ERROR" exit 8 fi - qm set $vmid --tags $node,$tag + qm set $vmid --tags "${node}${tag}" qm resize $vmid scsi0 +"$size"G qm set $vmid --cicustom "user=${storage}:snippets/${vmnum}_user.yaml" qm set $vmid --ipconfig0 ip="$ip"/"$mask",gw="$gw" + sed -i "s|tag=35|tag=$vlan|" /etc/pve/qemu-server/${vmid}.conf qm cloudinit update $vmid - qm start $vmid + ### DEBUG + echo "DEBUG: ${vmid}.conf" + cat /etc/pve/qemu-server/${vmid}.conf + exit 102 + ### + # qm start $vmid ВРЕМЕННО ОТКЛЮЧЕНО if [ -v harule ]; then ha-manager add vm:$vmid --state started --max_relocate 2 ha-manager rules add node-affinity $harule --resources vm:$vmid --nodes pve1,pve2,pve3 --strict 1