Иногда бывает нужно заскриптовать создание контейнеров 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>
Enter your comment. Wiki syntax is allowed:
J​ K V S A
 
  • proxmox/mainpage/pct_create_container_oneliner.txt
  • Last modified: 2019/06/03 12:52
  • by admin