adding 2204lts

This commit is contained in:
2024-04-30 12:33:13 +00:00
parent 5e61e90677
commit aa46ddd002
5 changed files with 30 additions and 4 deletions

26
Ubuntu-22-04-LTS.sh Normal file
View File

@@ -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""

View File

@@ -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

View File

@@ -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

View File

@@ -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

2
all.sh
View File

@@ -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