Иногда бывает нужно заскриптовать создание контейнеров proxmox.
Для этого есть утилита pct.
Вот однострочник для создание контейнера.
pct create 401 /mnt/data/template/cache/ubuntu-18.04-standard_18.04.1-1_amd64.tar.gz --cores 2 --hostname container-name \
--memory 4096 --net0 name=eth0,bridge=vmbr0,ip=192.168.0.151/24,gw=192.168.0.1 --onboot 1 --ostype ubuntu \
--password N9Hqbgdbg456yuK --rootfs Data:32 --ssh-public-keys /home/user/.ssh/id_rsa.pub
Вцелом - параметры довольно очевидные, однако, есть нюансы.
У меня возникли сложности с параметром
--rootfs
Оказалось, что этот параметр имеет следующий формат:
<Storage_Name>:<Disk_Size_In_Gb>
Discussion