packer-plugin-vmware
https://github.com/hashicorp/packer-plugin-vmware/blob/main/builder/vmware/iso/step_create_vmx.go
原创2022/4/1...小于 1 分钟
https://github.com/hashicorp/packer-plugin-vmware/blob/main/builder/vmware/iso/step_create_vmx.go
# force stop
ls -l /run/lock/qemu-server
rm -f /run/lock/qemu-server/lock-101.conf
qm unlock 101
qm stop 101
qm status 101
# normal vers
qm shutdown <VMID>
qm reboot <VMID>
# reset
qm reset <VMID>
# import img
# upload to /var/lib/vz/images
cd /var/lib/vz/images
qm importdisk 100 xxx.img local-lvm
# import qcow2
qm importdisk 100 xxx.qcow2 local-lvm
# upload ISO
# upload to /var/lib/vz/template/iso
# determine volumes
ls /dev/mapper/
# convert disk to qcow2 format
qemu-img convert -O qcow2 /dev/vg-ssd/vm-115-disk-0 /data/xxx.qcow2
# about iscsi
pvesm remove nas
pvesm add iscsi nas --portal 192.168.1.1 --target iqn.2004-04.com.qnap:ts-563:iscsi.pve.1b5a7c
iscsiadm -m session
iscsiadm -m node -p 192.168.1.1 -T iqn.2004-04.com.qnap:ts-563:iscsi.pve.1b5a7c -l
systemctl restart pvestatd
lvcreate --thin -L 80G -n lv-nas vg-nas
# others
du -hl
/var/lib/docker/containers
# 通知底层设备释放空间
# 需要vdisk开启discard
fstrim -av
apt install qemu-utils
qemu-img convert -f raw -O vmdk image.img image.vmdk