Proxmox - заметки по API
Список команд
команда | назначение | пример | стр. |
---|---|---|---|
pvesm | Storage Manager | 331 | |
pvesubcription | Subscription Manager | 343 | |
pveperf | Benchmark Script | 343 | |
pveceph | CEPH Services | 344 | |
pvenode | Node Management | 350 | |
pvesh | Shell Interface | pvesh get /storage (список хранилищ) pvesh get /cluster/resources -type=vm (список ВМ и контейнеров) pvesh get /cluster/resources -type=node (список нод) pvesh get /cluster/resources –type vm –output-format json |
357 |
qm | Virtual Machine Manager | 358 | |
qmrestore | Restore vxdump Backups | 387 | |
pct | Container Toolkit | pct list (список контейнеров) | 387 |
pveam | Appliance Manager | 408 | |
pvecm | Cluster Manager | 409 | |
pvesr | Storage Replication | 412 | |
pveum | User Manager | 416 | |
vzdump | Backup Utility | 429 | |
ha-manager | HA Manager | 431 |
QM
Миграция на другой узел в кластере
Миграция на другой узел, не в кластере
Схема миграции:
vm stop on source node -> vzdump -> scp dump to target node -> rm dump from source node -> qmrestore dump on target node -> qm start on target node
К сожалению, можно делать vz-дамп только на пулах типа “directory”, а freenas не подходит, т.к. он имеет тип “zfspool”.
vzdump 113 --storage pdev1 --compress lzo --mailnotification always --mailto sil@gkomega.ru -zstd 0
could not get storage information for 'pdev1': can't use storage type 'zfspool' for backup
Если отключить диски, размещенные на NAS-NFS, то они не включаются в бэкап.
root@pvedev1:~# ./pve-vm-migrate 143
INFO: starting new backup job: vzdump 143 --mailnotification always --zstd 0 --storage savior --mailto sil@gkomega.ru
INFO: Starting Backup of VM 143 (qemu)
INFO: Backup started at 2021-01-27 12:24:03
INFO: status = stopped
INFO: backup mode: stop
INFO: ionice priority: 7
INFO: VM Name: int-bak
INFO: include disk 'virtio0' 'pdev1:vm-143-disk-0' 10G
INFO: skip unused drive 'freenas:143/vm-143-disk-2.raw' (not included into backup)
INFO: skip unused drive 'freenas:143/vm-143-disk-1.raw' (not included into backup)
INFO: skip unused drive 'freenas:143/vm-143-disk-0.raw' (not included into backup)
INFO: creating archive '/mnt/pve/savior/dump/vzdump-qemu-143-2021_01_27-12_24_03.vma'
После восстановления - их можно аккуратно переместить и подключать обратно.
Для этого надо обязательно предварительно создавать диски-заглушки в таком же формате, как и оригиналы, а после создания сразу обязательно сделать detach.
Затем переместить диск из каталога в каталог:
И подключить его на новом инстансе (attach).