Update vmcreate.sh
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user