From 6c192ad44d428d91abe097217eb2734b6bcd3ea1 Mon Sep 17 00:00:00 2001 From: Steffen Date: Tue, 1 Aug 2023 16:52:08 +0200 Subject: [PATCH] Initial upload --- Ububtu-LTS-Medium.sh | 24 ++++++++++++++++++++++++ Ubuntu-LTS-Large.sh | 24 ++++++++++++++++++++++++ Ubuntu-LTS-Small.sh | 24 ++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 Ububtu-LTS-Medium.sh create mode 100644 Ubuntu-LTS-Large.sh create mode 100644 Ubuntu-LTS-Small.sh diff --git a/Ububtu-LTS-Medium.sh b/Ububtu-LTS-Medium.sh new file mode 100644 index 0000000..6fc59f2 --- /dev/null +++ b/Ububtu-LTS-Medium.sh @@ -0,0 +1,24 @@ +VM_ID=2000 +VM_NAME="Ubuntu-LTS-Medium" +CPU_CORE=2 +CPU_SOCKET=2 +RAM=4096 +DISK=50 +#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 +virt-customize -a jammy-server-cloudimg-amd64.img --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" 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 new file mode 100644 index 0000000..9c2fd48 --- /dev/null +++ b/Ubuntu-LTS-Large.sh @@ -0,0 +1,24 @@ +VM_ID=3000 +VM_NAME="Ubuntu-LTS-Large" +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 +virt-customize -a jammy-server-cloudimg-amd64.img --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" 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-Small.sh b/Ubuntu-LTS-Small.sh new file mode 100644 index 0000000..da5222d --- /dev/null +++ b/Ubuntu-LTS-Small.sh @@ -0,0 +1,24 @@ +VM_ID=1000 +VM_NAME="Ubuntu-LTS-Small" +CPU_CORE=2 +CPU_SOCKET=2 +RAM=2048 +DISK=50 +#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 +virt-customize -a jammy-server-cloudimg-amd64.img --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" 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