Cavern.sigma
Welcome to Cavern.sigma
先裝 `libguestfs-tools` 用 `virt-customize -a <img> --run-command <cmd>` 可以在 img 裡面跑指令 ``` # setup qemu-guest-agent virt-customize -a <img> --run-command "apt update && apt install -y qemu-guest-agent" virt-customize -a <img> --run-command "systemctl enable qemu-guest-agent" # change apt repo virt-customize -a <img> --run-command 'sed -i -e "s/archive.ubuntu.com/mirror.twds.com.tw/" /etc/cloud/cloud.cfg' virt-customize -a <img> --run-command 'sed -i -e "s/security.ubuntu.com/mirror.twds.com.tw/" /etc/cloud/cloud.cfg' virt-customize -a <img> --run-command 'sed -i -e "s/ports.ubuntu.com/mirror.twds.com.tw/" /etc/cloud/cloud.cfg' # resolve duplicate DHCP virt-customize -a <img> --run-command "echo -n > /etc/machine-id" ``` 然後 import 到 pve 裡面 ``` qm create 9000 --memory 2048 --net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-pci qm disk import 9000 <img> <volume> --format qcow2 qm set 9000 --scsi0 <volume>:0 qm set 9000 --ide2 local:cloudinit qm set 9000 --boot order=scsi0 qm set 9000 --serial0 socket --vga serial0 qm set 9000 --ciupgrade 0 qm template 9000 ``` 也可以設 cloud-init ssh key ``` qm set 9000 --sshkeys <path> ``` Reference: https://pve.proxmox.com/wiki/Cloud-Init_Support
2024-08-30 18:04:05
留言
Last fetch: --:-- 
現在還沒有留言!