==== virt-install - iscsi ===== virt-install --name squid \ --memory 8192 --vcpus 4 --cpu host-passthrough \ --os-variant ubuntu24.04 --virt-type kvm \ --disk path=/mnt/vm1/squid.qcow2 \ --cdrom /mnt/iso/ubuntu-24.04.2-desktop-amd64.iso \ --network network=vlan222,model=virtio \ --graphics vnc --channel unix,target_type=virtio,name=org.qemu.guest_agent.0 \ --controller type=usb,model=qemu-xhci \ --controller type=scsi,model=virtio-scsi \ --controller type=sata --controller type=virtio-serial \ --rng /dev/urandom --noautoconsole --import virt-install --name myFirstVM \ --memory 4096 --vcpus 4 --cpu host-passthrough \ --os-variant ubuntu24.04 --virt-type kvm \ --disk path=/dev/disk/by-path/ip-192.168.1.10:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-0,bus=virtio,discard=unmap \ --network network=br222,model=virtio \ --graphics vnc --channel unix,target_type=virtio,name=org.qemu.guest_agent.0 \ --controller type=usb,model=qemu-xhci \ --controller type=scsi,model=virtio-scsi \ --controller type=sata --controller type=virtio-serial \ --rng /dev/urandom --noautoconsole --import virt-install --name MyFirstVM \ --memory 4096 --vcpus 4 --cpu host-passthrough \ --os-variant ubuntu24.04 --virt-type kvm \ --disk path=/home/user1/vm/disks/MyFirstVM.qcow2 \ --network bridge=br0,model=virtio \ --network network=ovsbr0,portgroup=vlan1002 \ --cloud-init user-data=/home/user1/vm/cloudinit-MyFirstVM.yaml,network-config=/home/user1/vm/networkconfig-MyFirstVM.yaml \ --graphics none \ --console pty,target_type=serial \ --noautoconsole virt-install --name xrv9k \ --memory 16384 --vcpus 4,cores=1 --cpu host-passthrough \ --virt-type kvm \ --osinfo detect=on,require=off \ --boot uefi,cdrom,hd,menu=off \ --disk path=/home/user1/vm/disks/xrv9k.qcow2,bus=virtio \ --network network=ovsbr0,portgroup=vlan2000,virtualport_type=openvswitch,model=virtio \ --graphics vnc --channel unix,target_type=virtio,name=org.qemu.guest_agent.0 \ --controller type=usb,model=qemu-xhci \ --controller type=sata --controller type=virtio-serial \ --rng /dev/urandom --noautoconsole --import #cloud-config hostname: MyFirstVM users: - name: user1 ssh-authorized-keys: - ssh-ed25519 sudo: ALL=(ALL) NOPASSWD:ALL shell: /bin/bash lock-passwd: false - name: root ssh-authorized-keys: - ssh-ed25519 sudo: ALL=(ALL) NOPASSWD:ALL shell: /bin/bash lock-passwd: false ssh_pwauth: True chpasswd: users: - name: root password: - name: user1 password: expire: false #cloud-config network: version: 2 ethernets: enp1s0: dhcp4: no dhcp6: no accept-ra: no addresses: [192.168.31.178/24] nameservers: addresses: [1.0.0.1,8.8.4.4] routes: - to: 0.0.0.0/0 via: 192.168.31.152 - to: 10.0.0.0/8 via: 192.168.31.1 - to: 172.0.0.0/12 via: 192.168.31.1 - to: 192.168.0.0/16 via: 192.168.31.1 enp2s0: dhcp4: no dhcp6: no accept-ra: no addresses: [192.168.30.5/24]