diff --git a/Ubuntu-22-04-LTS.sh b/Ubuntu-22-04-LTS.sh new file mode 100644 index 0000000..f13f387 --- /dev/null +++ b/Ubuntu-22-04-LTS.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://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img +#installing qemu guest agent and remove HW ID +virt-customize -a jammy-server-cloudimg-amd64.img --install qemu-guest-agent,neofetch #docker.io,docker-compose +virt-customize -a jammy-server-cloudimg-amd64.img --run-command "echo -n > /etc/machine-id" +virt-customize -a jammy-server-cloudimg-amd64.img --run-command "curl -fsSL https://get.docker.com -o get-docker.sh +sh get-docker.sh" +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" jammy-server-cloudimg-amd64.img 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 jammy-server-cloudimg-amd64.img #clean iso +echo "Template er ferdig med id "$VM_ID"" \ No newline at end of file diff --git a/Ubuntu-LTS-Large.sh b/Ubuntu-LTS-Large.sh index a8cd565..37b9e89 100644 --- a/Ubuntu-LTS-Large.sh +++ b/Ubuntu-LTS-Large.sh @@ -1,5 +1,5 @@ VM_ID=5004 -VM_NAME="Ubuntu-22-04-LTS-Large-Docker" +VM_NAME="Ubuntu-24-04-LTS-Large-Docker" CPU_CORE=4 CPU_SOCKET=2 RAM=8192 diff --git a/Ubuntu-LTS-Medium.sh b/Ubuntu-LTS-Medium.sh index 6bf9b4c..10ec57f 100644 --- a/Ubuntu-LTS-Medium.sh +++ b/Ubuntu-LTS-Medium.sh @@ -1,5 +1,5 @@ VM_ID=5003 -VM_NAME="Ubuntu-22-04-LTS-Medium-Docker" +VM_NAME="Ubuntu-24-04-LTS-Medium-Docker" CPU_CORE=2 CPU_SOCKET=2 RAM=4096 diff --git a/Ubuntu-LTS-Small.sh b/Ubuntu-LTS-Small.sh index aaddd7b..33a5731 100644 --- a/Ubuntu-LTS-Small.sh +++ b/Ubuntu-LTS-Small.sh @@ -1,5 +1,5 @@ VM_ID=5002 -VM_NAME="Ubuntu-22-04-LTS-Small" +VM_NAME="Ubuntu-24-04-LTS-Small" CPU_CORE=2 CPU_SOCKET=2 RAM=2048 diff --git a/all.sh b/all.sh index 9564e79..9edda8b 100644 --- a/all.sh +++ b/all.sh @@ -1 +1 @@ -apt install -y libguestfs-tools && chmod +x Ubuntu-LTS-* && ./Ubuntu-LTS-Small.sh && ./Ubuntu-LTS-Medium.sh && ./Ubuntu-LTS-Large.sh +apt install -y libguestfs-tools && chmod +x Ubuntu-* && ./Ubuntu-22-04-LTS.sh && ./Ubuntu-LTS-Small.sh && ./Ubuntu-LTS-Medium.sh && ./Ubuntu-LTS-Large.sh