From e64172aca6909a3b63668d63299ace3ce867c016 Mon Sep 17 00:00:00 2001 From: medusa Date: Sun, 28 Apr 2024 23:43:06 +0000 Subject: [PATCH] Update docs/tech_docs/proxmox_virtualmachines.md --- docs/tech_docs/proxmox_virtualmachines.md | 197 ++++++++++++++++++++++ 1 file changed, 197 insertions(+) diff --git a/docs/tech_docs/proxmox_virtualmachines.md b/docs/tech_docs/proxmox_virtualmachines.md index e708b70..1dc636f 100644 --- a/docs/tech_docs/proxmox_virtualmachines.md +++ b/docs/tech_docs/proxmox_virtualmachines.md @@ -1,3 +1,200 @@ +## VM 500 (Debian 12): +```bash +agent: 1 +balloon: 1024 +bios: ovmf +boot: order=scsi0;net0 +cores: 4 +cpu: host,hidden=1,flags=+pcid +kvm: 1 +machine: q35 +memory: 4096 +name: debian-12 +net0: virtio=BC:24:11:85:09:34,bridge=vmbr0,firewall=1,queues=4 +numa: 0 +onboot: 1 +ostype: l26 +scsi0: zfs-disk0:vm-500-disk-0,size=64G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +serial0: socket +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3692 +sockets: 1 +tablet: 1 +vga: serial0,type=qxl +vmgenid: 137fbfab-cc44-4246-a558-67369061819b +``` + +## VM 600 (Ubuntu 22.04): +```bash +agent: 1 +balloon: 2048 +bios: ovmf +boot: order=scsi0;net0 +cores: 8 +cpu: host,hidden=1,flags=+pcid +kvm: 1 +machine: q35 +memory: 8192 +name: ubuntu-22-04 +net0: virtio=BC:24:11:85:09:35,bridge=vmbr0,firewall=1,queues=8 +net1: virtio=BC:24:11:3B:2E:95,bridge=vmbr1,firewall=1,queues=8 +numa: 1 +numa0: memory=4096,hostnodes=0,cpus=0-3 +numa1: memory=4096,hostnodes=1,cpus=4-7 +onboot: 1 +ostype: l26 +scsi0: zfs-disk0:vm-600-disk-0,size=128G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +serial0: socket +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3693 +sockets: 1 +tablet: 1 +vga: serial0,type=qxl +vmgenid: 137fbfab-cc44-4246-a558-67369061819b +``` + +## VM 700 (Rocky Linux 9): +```bash +agent: 1 +balloon: 1536 +bios: ovmf +boot: order=scsi0;net0 +cores: 6 +cpu: host,hidden=1,flags=+pcid +kvm: 1 +machine: q35 +memory: 6144 +name: rocky-linux-9 +net0: virtio=BC:24:11:85:09:36,bridge=vmbr0,firewall=1,queues=6 +net1: virtio=BC:24:11:3B:2E:96,bridge=vmbr1,firewall=1,queues=6 +numa: 0 +onboot: 1 +ostype: l26 +scsi0: zfs-disk0:vm-700-disk-0,size=96G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +serial0: socket +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3694 +sockets: 1 +tablet: 1 +vga: serial0,type=qxl +vmgenid: 137fbfab-cc44-4246-a558-67369061819c +``` + +## VM 800 (Windows 10 VDI): +```bash +agent: 1 +balloon: 2048 +bios: ovmf +boot: order=scsi0;net0 +cores: 4 +cpu: host,hidden=1,flags=+pcid,hv-vendor-id=microsoft +kvm: 1 +machine: q35 +memory: 8192 +name: windows-10-vdi +net0: virtio=BC:24:11:85:09:37,bridge=vmbr0,firewall=1,queues=4 +numa: 0 +onboot: 1 +ostype: win10 +scsi0: zfs-disk0:vm-800-disk-0,size=128G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +serial0: socket +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3695 +sockets: 1 +tablet: 1 +vga: serial0,type=qxl +vmgenid: 137fbfab-cc44-4246-a558-67369061819d +``` + +## VM 810 (Windows 7 VDI for General Office Use): +```bash +agent: 1 +balloon: 1024 +bios: ovmf +boot: order=scsi0;ide2;net0 +cores: 2 +cpu: host,hidden=1,flags=+pcid,hv-vendor-id=microsoft +ide2: zfs-disk0:iso/Win7_Pro_SP1_English_x64.iso,media=cdrom,size=4G +kvm: 1 +machine: q35 +memory: 4096 +name: windows-7-vdi +net0: virtio=BC:24:11:85:09:38,bridge=vmbr0,firewall=1,queues=2 +numa: 0 +onboot: 1 +ostype: win7 +scsi0: zfs-disk0:vm-810-disk-0,size=64G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +serial0: socket +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3696 +sockets: 1 +tablet: 1 +vga: serial0,type=qxl +vmgenid: 137fbfab-cc44-4246-a558-67369061819e +``` + +## VM 860 (Windows Server 2016 for Active Directory): +```bash +agent: 1 +balloon: 2048 +bios: ovmf +boot: order=scsi0;net0 +cores: 4 +cpu: host,hidden=1,flags=+pcid,hv-vendor-id=microsoft +kvm: 1 +machine: q35 +memory: 8192 +name: windows-server-2016-ad +net0: virtio=BC:24:11:85:09:39,bridge=vmbr0,firewall=1,queues=4 +net1: virtio=BC:24:11:3B:2E:97,bridge=vmbr1,firewall=1,queues=4 +numa: 0 +onboot: 1 +ostype: win2016 +scsi0: zfs-disk0:vm-860-disk-0,size=128G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +serial0: socket +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3697 +sockets: 1 +tablet: 1 +vga: serial0,type=qxl +vmgenid: 137fbfab-cc44-4246-a558-67369061819f +``` + +## VM 870 (Windows 10 Gaming with GPU Passthrough): +```bash +agent: 1 +args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off' +balloon: 1024 +bios: ovmf +boot: order=scsi0;net0 +cores: 8 +cpu: host,hidden=1,flags=+pcid,hv-vendor-id=nvidia +efidisk0: zfs-disk0:vm-870-disk-1,size=128K +hostpci0: 01:00,pcie=1,x-vga=1,romfile=vbios_patched.bin,rombar=0 +hostpci1: 01:00.1 +hotplug: network,usb +ivshmem: size=128,name=looking-glass +kvm: 1 +machine: pc-q35-7.2 +memory: 16384 +name: windows-10-gaming +net0: virtio=BC:24:11:85:09:3A,bridge=vmbr0,firewall=1,tag=700 +numa: 0 +onboot: 1 +ostype: win10 +scsi0: zfs-disk0:vm-870-disk-0,size=256G,ssd=1,discard=on,iothread=1,cache=none,format=qcow2 +scsihw: virtio-scsi-single +smbios1: uuid=7ccd0747-63bb-4626-b971-5f0ea27a3698 +sockets: 1 +tablet: 1 +usb0: host=04b4:0101 +usb1: host=258a:0001 +vga: none +vmgenid: 137fbfab-cc44-4246-a558-67369061819e +``` + +--- + Certainly! Based on the documentation and context you provided, I have created optimized configurations for two new Windows-based VMs: VM 810 (Windows 7 VDI for general office use) and VM 860 (Windows Server 2016 for Active Directory purposes). These configurations incorporate the best practices and optimizations discussed earlier. VM 810 (Windows 7 VDI for General Office Use):