Commit f7266399 authored by Wen Wei Li's avatar Wen Wei Li

add ubuntu_18_cloud_init img

parent 1daa3462
#!/bin/bash
# get the cloudinit ubuntu 22.04 img
eval "wget https://cloud-images.ubuntu.com/minimal/releases/jammy/release/ubuntu-22.04-minimal-cloudimg-amd64.img"
mv ubuntu-22.04-minimal-cloudimg-amd64.img ubuntu.img
ubuntu_22="https://cloud-images.ubuntu.com/minimal/releases/jammy/release/ubuntu-22.04-minimal-cloudimg-amd64.img"
ubuntu_18="https://cloud-images.ubuntu.com/minimal/releases/bionic/release-20230602/ubuntu-18.04-minimal-cloudimg-amd64.img"
if [[ $1 == '18' ]]; then
echo $ubuntu_18
eval "wget $ubuntu_18"
mv ubuntu-18.04-minimal-cloudimg-amd64.img ubuntu.img
elif [[ $1 == '22' ]]; then
eval "wget $ubuntu_22"
mv ubuntu-22.04-minimal-cloudimg-amd64.img ubuntu.img
fi
# Install libguestfs-tools on Proxmox server.
apt-get install libguestfs-tools -y
#apt-get install libguestfs-tools -y
# Install qemu-guest-agent on Ubuntu image.
virt-customize -a ubuntu.img --install qemu-guest-agent
#virt-customize -a ubuntu.img --install qemu-guest-agent
# to let vm will not get same ip address if using dhcp
virt-customize -a ubuntu.img --run-command "echo -n > /etc/machine-id"
#virt-customize -a ubuntu.img --run-command "echo -n > /etc/machine-id"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment