1. install

2. tailscale and dns

inst-tailscale --silent
vi /etc/hosts
///
192.168.0.2     srv002.d39.net  srv002
192.168.0.4     srv004.d39.net  srv004
192.168.0.41    sma041.d39.net  sma041
192.168.0.51    mon051.d39.net  mon051
192.168.0.81    cst081.d39.net  cst081
192.168.0.211   pws211.d39.net  pws211
vi /etc/3proxy.cfg
///
tcppm 13931 192.168.0.4 8123
tcppm 13941 192.168.0.41 443
tcppm 13951 192.168.0.51 80
systemctl enable --now 3proxy.service

3. upload iso’s

wget -Nq --show-progress http://d01cid.ddns.net/sharel/iso/rocky9/rocky9-u5.iso -P /var/lib/vz/template/iso/
wget -Nq --show-progress http://d01cid.ddns.net/sharew/iso/virtio-11.iso -P /var/lib/vz/template/iso/
Note rsync -aiP ~/iso/windows/w11-20241013.iso d39kvm010:/iso/

4. deployment guests

qm-create -id 102 -name srv002 -iso rocky9-u5.iso -cpu 4 -disk 32 -mem 4096 -por 1
qm-create -id 104 -name srv004 -iso rocky9-u5.iso -cpu 4 -disk 32 -mem 4096 -por 1
qm-create -id 211 -name pws211 -iso w11-20241013.iso -disk 24 -mem 2048 -bus sata -por 1 -vnc 11

5. srv002

curl -ns http://d01cid.ddns.net/sharel/bin/inst-httpd | sh
curl -ns http://d01cid.ddns.net/sharel/bin/inst-mariadb-server | sh
curl -ns http://d01cid.ddns.net/sharel/bin/inst-dhcpdns | sh
cid-add-dhcp -h srv002 -i 192.168.0.2 -m 00:00:00:00:00:02
cid-add-dhcp -h srv004 -i 192.168.0.4 -m 00:00:00:00:00:04
cid-add-dhcp -h sma041 -i 192.168.0.41 -m 00:00:00:00:00:41
cid-add-dhcp -h mon051 -i 192.168.0.51 -m 00:00:00:00:00:51
cid-add-dhcp -h cst081 -i 192.168.0.81 -m 00:00:00:00:00:81
cid-add-dhcp -h pws211 -i 192.168.0.211 -m 00:00:00:00:02:11
/opt/dhcpdns/bin/ss-dhcpdns

6. srv004

wget -N -nv http://d01cid.ddns.net/sharel/bin/inst-hass -P /bin/
chmod +x /bin/inst-hass
/bin/inst-hass -s srv002