diff --git a/Debian.sh b/Debian.sh new file mode 100644 index 0000000..9689fb1 --- /dev/null +++ b/Debian.sh @@ -0,0 +1,26 @@ +VM_ID=9999 +VM_NAME="Ubuntu-22-04-LTS-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"" \ No newline at end of file