
บทความนี้อธิบายวิธีการสร้างและกำหนดค่าเครื่องเสมือน Windows บน proxmox ve hypervisor เราจะตรวจสอบคำแนะนำที่สำคัญและแนวทางปฏิบัติที่ดีที่สุดสำหรับการกำหนดค่าการตั้งค่าเครื่องเสมือนที่ดีที่สุดการติดตั้งระบบปฏิบัติการแขกของ Windows Server และเรียกใช้ใน ProxMox VM
ขั้นตอนการเตรียมการ:
-
ดาวน์โหลดภาพ ISO พร้อมไดรเวอร์ Virtio สำหรับแขก Windows (Virtio-in.iso)
-
ดาวน์โหลดภาพ ISO การติดตั้ง Windows (Windows Server 2025 ในตัวอย่างนี้)
เข้าสู่ระบบเว็บอินเตอร์เฟส ProxMox (https://proxmox-ip: 8006) และอัปโหลดรูปภาพ ISO ไปยังที่เก็บข้อมูล ProxMox (ISO Images-> คลิกอัปโหลด-> ระบุเส้นทางไปยังไฟล์ภาพ ISO)
โดยค่าเริ่มต้นรูปภาพ ISO บนโฮสต์ proxmox จะถูกเก็บไว้ในไดเรกทอรี /var/lib/vz/templates/iso
กำหนดค่าเครื่องเสมือน Windows Server บน ProxMox
ขั้นตอนต่อไปคือการสร้างเครื่องเสมือนใหม่บนโฮสต์ ProxMox สำหรับแขกของ Windows Server
-
คลิกขวาบนโฮสต์ ProxMox และเลือกสร้าง VM

-
บนแท็บทั่วไประบุชื่อและ ID ที่มีความหมายสำหรับเครื่องเสมือน คุณสามารถออกจาก ID ที่แนะนำหรือป้อนอีกอันด้วยตนเอง ตัวอย่างเช่นคุณสามารถใช้ Octet สุดท้ายของที่อยู่ IP VM เป็น VMID

-
บนแท็บ OS ให้เลือกประเภทระบบปฏิบัติการของแขก (Microsoft Windows 11/2022/2025) และภาพ ISO การติดตั้ง Windows ที่อัปโหลดไปยังที่เก็บข้อมูล ProxMox

-
กำหนดค่าการตั้งค่าต่อไปนี้บนแท็บระบบ:
เฟิร์มแวร์:
OVMF (UEFI)
- เป็นประเภทแพลตฟอร์มที่แนะนำสำหรับ Windows รุ่นที่ทันสมัย Seabios สามารถใช้สำหรับระบบมรดก
เพิ่ม EFI Disk:
เปิดใช้งาน. เลือกที่เก็บข้อมูลสำหรับดิสก์ EFI ปล่อยให้ประเภทดิสก์เป็นค่าเริ่มต้น qcow2
คีย์การลงทะเบียนล่วงหน้า:
เปิดใช้งาน
(เพิ่มปุ่ม Boot Microsoft Secure มาตรฐาน)
ประเภทคอนโทรลเลอร์ดิสก์:
Virtio Scsi Single
ตัวแทน QEMU:
เปิดใช้งาน
TPM: ตรวจสอบตัวเลือกนี้หากคุณต้องการการสนับสนุน TPM เสมือนจริงในเครื่องเสมือน (TPM 2.0 เป็นข้อกำหนดที่จำเป็นสำหรับ Windows 11) 
-
บนแท็บดิสก์เพิ่มดิสก์ SCSI แทน IDE (โปรโตคอล SCSI เร็วกว่าและมีประสิทธิภาพมากกว่า IDE หรือ SATA) ตั้งค่าขนาดดิสก์ (สำหรับ windows อย่างน้อย 40 GB)
-
เลือกรูปแบบภาพดิสก์: RAW (มีคุณสมบัติขั้นต่ำ แต่ประสิทธิภาพที่ดีที่สุด), VMDK (เข้ากันได้กับ VMware) หรือ QCOW2 (รูปแบบดิสก์ขั้นสูงพร้อมการสนับสนุน Snapshot) ที่
QCOW2
รูปแบบถูกใช้โดยค่าเริ่มต้น (ปล่อยให้เป็นไปตามที่เป็นอยู่)
- เปิดใช้งานตัวเลือก Discard เพื่อใช้พื้นที่ดิสก์ได้อย่างมีประสิทธิภาพมากขึ้น (ทำงานได้เช่นเดียวกับฟังก์ชั่นการตัดแต่งบน SSD โดยการล้างข้อมูลที่ถูกลบและเพิ่มพื้นที่ว่าง) เพื่อปรับปรุงประสิทธิภาพให้ใช้โหมดการเขียนย้อนกลับเป็นประเภทแคช หากแคชถูกปิดใช้งาน (
ค่าเริ่มต้น (ไม่มีแคช)
) โหมดนี้ให้การป้องกันที่ดีขึ้นจากการสูญเสียข้อมูลในกรณีที่มีการปิดโฮสต์หรือ VM ที่ไม่คาดคิด แต่อาจส่งผลให้ประสิทธิภาพของดิสก์ช้าลง โหมดการเขียนผ่านนั้นเหมาะสมที่สุดสำหรับโหลดที่อ่านได้สูง 
- ตั้งค่าจำนวนแกนเพื่อจัดสรรสำหรับ VM บนแท็บ CPU (อย่างน้อย 2 คอร์ของประเภทโฮสต์สำหรับ Windows) เพิ่มซ็อกเก็ต CPU เพิ่มเติมและเปิดใช้งานการสนับสนุน NUMA สำหรับ Windows VMS ที่มีประสิทธิภาพสูง
ประเภทโฮสต์ของ CPU ช่วยให้ VM สามารถเข้าถึงความสามารถทั้งหมดของ CPU ทางกายภาพโดยไม่ต้องใช้การจำลอง โหมดนี้ช่วยให้การจำลองเสมือนซ้อนกันทำงานในหน้าต่างแขก ซึ่งจะช่วยให้ทั้ง Hyper-V และ
Thetype ของ CPU ช่วยให้ VM สามารถเข้าถึงความสามารถทั้งหมดของ CPU ทางกายภาพโดยไม่ต้องใช้การจำลอง โหมดนี้ช่วยให้การจำลองเสมือนซ้อนกันทำงานในหน้าต่างแขก สิ่งนี้ช่วยให้ทั้งระบบย่อย Hyper-V และ Windows สำหรับ Linux (WSL2) ทำงานในเครื่องเสมือน ProxMox

-
บนแท็บหน่วยความจำระบุจำนวน RAM ที่จะจัดสรรให้กับ VM ขั้นต่ำที่แนะนำคือ 4096 MB สำหรับ Windows VM คุณสามารถจอง RAM สำหรับ VM ได้โดยใช้ตัวเลือก“ หน่วยความจำขั้นต่ำ” “ โหมดบอลลูน” ช่วยให้ไฮเปอร์ไวเซอร์สามารถเรียกคืนหน่วยความจำที่ไม่ได้ใช้จาก VM เมื่อปริมาณ RAM ที่โฮสต์ใช้เกินกว่าเกณฑ์สูง (โดยทั่วไปจะสูงกว่า 80%)

-
ในแท็บเครือข่ายเลือกรุ่นการ์ดเครือข่ายเสมือนจริง (paravirtualized) แทน Intel E1000 เลือกสะพานเครือข่ายที่คุณต้องการเปิดเผย VM ของคุณ ในตัวอย่างนี้
VMBR0
เชื่อมต่อกับอินเทอร์เฟซเครือข่ายทางกายภาพของ ProxMox Host
-
เพื่อป้องกันกฎไฟร์วอลล์ Proxmox จากการถูกนำไปใช้กับ VM ให้ปิดการใช้งานตัวเลือกไฟร์วอลล์ ในกรณีนี้จะสันนิษฐานว่าไฟร์วอลล์ผู้พิทักษ์ Windows ในตัวในระบบปฏิบัติการแขกของเครื่องเสมือนจะถูกนำมาใช้

-
ตรวจสอบการตั้งค่าบนแท็บถัดไปจากนั้นคลิกเสร็จสิ้นเพื่อเริ่มสร้าง VM
เมื่อ VM ถูกสร้างขึ้นแล้วให้เพิ่มไดรฟ์ซีดี/DVD เสมือนเพิ่มเติมในการตั้งค่า เลือก vm-> แท็บฮาร์ดแวร์-> add-> ไดรฟ์ซีดี/dvd 
ติดตั้งภาพ ISO ด้วยไดรเวอร์ Virtio ลงในไดรฟ์เสมือนจริง ทุกอย่างพร้อมที่จะติดตั้งหน้าต่างแขกลงในเครื่องเสมือน ProxMox
การติดตั้ง Windows Server Guest บน ProxMox VM
ในการตั้งค่า VM ให้ไปที่แท็บคอนโซลแล้วคลิกเริ่มตอนนี้เพื่อเรียกใช้ VM

กดปุ่มใด ๆ เพื่อเริ่มกระบวนการติดตั้ง Windows ถัดไปตัวช่วยสร้างการตั้งค่า Windows จะเปิดตัวซึ่งคุณจะต้องเลือกการตั้งค่าภาษารุ่น Windows Server ฯลฯ
บนหน้าจอที่คุณต้องเลือกดิสก์เพื่อติดตั้งระบบปฏิบัติการคุณจะเห็นว่าการตั้งค่า Windows ไม่ได้ตรวจจับฮาร์ดดิสก์เสมือนของคุณ ปัญหาคือภาพ Windows ไม่รวมไดรเวอร์สำหรับ Virtio SCSI Controller
คลิกปุ่มโหลดไดรเวอร์เพื่อโหลดไดรเวอร์คอนโทรลเลอร์ดิสก์ในโหมด Winpe

ระบุโฟลเดอร์ที่มี Red Hat Virtio Scsi Pass-through Controller Driver บน ISO ที่ติดตั้งพร้อมไดรเวอร์ Virtio (d: \ vioscsi \ 2K25 \ AMD64) ติดตั้งไดรเวอร์

ตอนนี้ดิสก์ท้องถิ่นที่ไม่ได้พาร์ติชั่นควรจะปรากฏให้เห็นถึงการตั้งค่า Windows เลือกเพื่อดำเนินการติดตั้งต่อไป

เมื่อการติดตั้ง Windows เสร็จสมบูรณ์ให้เข้าสู่ระบบปฏิบัติการของแขกผ่านคอนโซล ProxMox ในการส่งการรวมกัน Ctrl+Alt+del ไปยังคอนโซลและเข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบ Windows ให้เลือกแสดงคีย์พิเศษในแผงด้านซ้ายจากนั้นส่งการรวมคีย์ที่ต้องการ

เปิด Windows Device Manager (devmgmt.msc) อย่างที่คุณเห็นไดรเวอร์อุปกรณ์หลายตัวหายไปและจำเป็นต้องติดตั้งจากภาพไดรเวอร์ Virtio เรียกใช้ตัวติดตั้ง Virtio-Win-GT-X64.MSI จาก ISO และติดตั้งด้วยการตั้งค่าเริ่มต้น

อะแดปเตอร์เครือข่ายเสมือนจริงของ Red Hat Hat
ในการแก้ไขปัญหานี้ให้โหลดไดรเวอร์เครือข่ายด้วยตนเองจากไดเรกทอรี \ netKVM \ W2K5 \ AMD64 ที่หน้าจอการตั้งค่า Windows
ในระหว่างการติดตั้ง Windows 11 ซึ่งต้องใช้การเข้าถึงอินเทอร์เน็ตแขกระบบปฏิบัติการไม่สามารถตรวจจับการแก้ไขสิ่งนี้โหลดไดรเวอร์เครือข่ายด้วยตนเองจาก TheDirectory ที่หน้าจอการตั้งค่า Windows
จากนั้นติดตั้งตัวแทนแขก QEMU โดยเรียกใช้ไฟล์ Virtio-win-guest-tools.exe

ในแขกของ Windows ตรวจสอบว่าบริการตัวแทน QEMU กำลังทำงานอยู่
get-service qemu-ga

หลังจากติดตั้งเครื่องมือการรวมแขกของ QEMU แท็บสรุปในคอนโซล ProxMox จะแสดงที่อยู่ IP ที่ได้จากระบบปฏิบัติการของแขก

คุณสามารถตรวจสอบการมีอยู่ของตัวแทน QEMU ใน VM จากคอนโซลโฮสต์ Proxmox
ตัวแทน QM ping
เมื่อการติดตั้งเสร็จสมบูรณ์ให้ลบดิสก์ไดรเวอร์ Virtio ออกจากฮาร์ดแวร์เสมือนของ VM

เสร็จสิ้นการติดตั้ง Windows และการกำหนดค่าพื้นฐานในเครื่องรับเชิญ: ตั้งค่าชื่อโฮสต์คอมพิวเตอร์กำหนดค่า IP แบบคงที่ (ถ้ามี) เปลี่ยนเวลาและเขตเวลาเปิดใช้งาน RDP ติดตั้งการอัปเดต Windows เพิ่มบทบาทและคุณสมบัติที่จำเป็น ฯลฯ
*ลิงค์แหล่งที่มา:
virtio-win.iso, TPM 2.0 เป็นความต้องการที่จำเป็นสำหรับ Windows 11, Windows Subsystem , การติดตั้ง Windows 11 ซึ่งต้องการการเข้าถึงอินเทอร์เน็ตชื่อโฮสต์คอมพิวเตอร์เปลี่ยนเวลาและเขตเวลาติดตั้งการอัปเดต Windows




