Update vmcreate.sh

This commit is contained in:
2025-10-28 12:37:22 +00:00
parent 69cbccf853
commit c22e93b2eb

View File

@@ -49,6 +49,8 @@ get_vmid () {
local vmid=""
if [[ $vlan -eq 0 ]]; then
vmid=100
elif [[ $vlan -eq 1 ]]; then
vmid=101
else
vmid=$(printf "%02d\n" "$vlan")
fi
@@ -259,7 +261,7 @@ for line in $(cat hosts.tmp)
do
ip=$(echo -n $line | cut -d ';' -f 1)
vlan=$(echo -n $ip | cut -d '.' -f 3)
if [[ $vlan -eq 0 ]]; then
if [[ $vlan -eq 0 || $vlan -eq 1 ]]; then
mask=23
gw="10.10.0.1"
vlan=100
@@ -290,7 +292,7 @@ do
fi
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 --cicustom "user=${storage}:snippets/${vmid}_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