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 <REMOVED>
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash
lock-passwd: false
- name: root
ssh-authorized-keys:
- ssh-ed25519 <REMOVED>
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash
lock-passwd: false
ssh_pwauth: True
chpasswd:
users:
- name: root
password: <REMOVED>
- name: user1
password: <REMOVED>
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]