Files
prox-mal/Debian.sh
2025-02-14 15:20:03 +00:00

26 lines
1.2 KiB
Bash

VM_ID=9998
VM_NAME="Debian-12-Large-Docker"
CPU_CORE=4
CPU_SOCKET=2
RAM=8192
DISK=100
#getting latest image"
wget https://cdimage.debian.org/images/cloud/bookworm/20250210-2019/debian-12-generic-amd64-20250210-2019.qcow2
#installing qemu guest agent and remove HW ID
virt-customize -a debian-12-generic-amd64-20250210-2019.qcow2 --install qemu-guest-agent,neofetch
virt-customize -a debian-12-generic-amd64-20250210-2019.qcow2 --run-command "curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh"
virt-customize -a debian-12-generic-amd64-20250210-2019.qcow2 --run-command "echo -n > /etc/machine-id"
qm create $VM_ID --name $VM_NAME --net0 virtio,bridge=vmbr0
qm set $VM_ID --cores "$CPU_CORE" --sockets "$CPU_SOCKET" --memory "$RAM"
qm importdisk "$VM_ID" debian-12-generic-amd64-20250210-2019.qcow2 local-lvm
qm set "$VM_ID" --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-"$VM_ID"-disk-0
qm set "$VM_ID" --ide2 local-lvm:cloudinit
qm set "$VM_ID" --boot c --bootdisk scsi0
qm set "$VM_ID" --serial0 socket --vga serial0
qm resize $VM_ID scsi0 "$DISK"G
qm set "$VM_ID" --ipconfig0 ip=dhcp
qm set "$VM_ID" --agent enabled=1
qm template "$VM_ID"
rm debian-12-generic-amd64-20250210-2019.qcow2 #clean iso
echo "Template er ferdig med id "$VM_ID""