ตามที่คนอื่นแนะนำไว้แล้วหากคุณมีลิขสิทธิ์ Windows Server แล้วคุณมีแพลตฟอร์มเวอร์ชวลไลเซชันระดับองค์กรที่คุณมีอยู่ หากเป็นรุ่นมาตรฐานคุณสามารถใช้วิธีนี้ได้:
(1) ติดตั้งWindows Server หนึ่งอินสแตนซ์บนเซิร์ฟเวอร์จริงที่มีซ็อกเก็ตฟิสิคัลมากถึงสองซ็อกเก็ต (จำนวนคอร์ไม่สำคัญปัญหาซ็อกเก็ตตัวประมวลผลเพื่อให้เซิร์ฟเวอร์ของคุณมีคุณสมบัติ) ซึ่งเรียกว่า "โฮสต์การจำลองเสมือน" คุณไม่สามารถติดตั้งอื่น ๆ ที่เรียกว่า "role" (DNS, DHCP และอื่น ๆ ) ของระบบปฏิบัติการยกเว้นบทบาท Hyper-V ในอินสแตนซ์นี้
(2) คุณสามารถติดตั้งระบบปฏิบัติการ Windows Server ได้สูงสุดสองอินสแตนซ์ภายในระบบ "host" ของคุณ ติดตั้งบทบาทใด ๆ ที่คุณต้องการในอินสแตนซ์เหล่านี้
(3) ติดตั้งแขก Linux จำนวนเท่าใดก็ได้ภายในโฮสต์ Hyper-V ของคุณ นั่นคือจำนวนเครื่องเสมือนไม่ได้ถูก จำกัด โดยข้อ จำกัด สิทธิ์การใช้งานเฉพาะจำนวนแขกของWindows ที่ถูก จำกัด
สำหรับเซิร์ฟเวอร์ Hyper-V ฟรีนั้นยุ่งยากในการจัดการในสภาพแวดล้อมที่ไม่ใช่โดเมน (นั่นคือเวิร์กกรุ๊ป) ดังนั้นคุณจะต้องใช้ Windows Server แบบเต็มรูปแบบ (อย่างน้อยสองตัวจริง) ที่ทำหน้าที่เป็น ( ) ตัวควบคุมโดเมนเพื่อจัดการโฮสต์ที่ใช้ Windows ของคุณรวมถึงโฮสต์ที่ติดตั้งเซิร์ฟเวอร์ Hyper-V ฟรี
อย่าลืมพิจารณา Storage Pools ซึ่งเป็นเทคโนโลยีซอฟต์แวร์ที่เหมือนกับ RAID ที่มีอยู่ใน Windows เวอร์ชั่นใหม่ล่าสุด มันสามารถให้ประสิทธิภาพที่น่าอัศจรรย์แม้ใน HDD แบบดั้งเดิม การใช้การเข้าถึงดิสก์โดยตรงสำหรับเครื่องเสมือนนั้นไม่จำเป็นหรือไม่แนะนำ
สำหรับการรองรับแขกของ Linux นั้นได้รับการปรับปรุงอย่างมีนัยสำคัญในเวอร์ชั่นล่าสุดของ Hyper-V แต่ยังคงมีพื้นที่สำหรับการปรับปรุง มีบทความมากมายจาก Microsoft เกี่ยวกับวิธีกำหนดค่าผู้เยี่ยมชม Linux ใน Hyper-V
- แก้ไข (เพื่อตอบสนองต่อความคิดเห็นด้านล่าง):
ไม่ฉันหมายถึง "ปกติ" Windows Server 2012 R2 - ทั้ง Standard หรือ Enterprise (แตกต่างกันไปในการให้สิทธิ์ใช้งาน - Enterprise ไม่ได้ จำกัด อินสแตนซ์ของผู้เยี่ยมชม Windows Server Standard จำกัด ไว้ที่สอง แต่คุณสามารถติดตั้งแขกที่มีสิทธิ์ใช้งานเพิ่มเติม สมมติว่าคุณมี Standard Edition)
เมื่อฉันเริ่มใช้ Windows Hyper-V Server (ซึ่งเป็นอิสระจากจุดเริ่มต้น) มันเป็นรุ่น 2008 จากนั้น 2008 R2 และมันก็ยุ่งยากในเวิร์กกรุ๊ปแม้ว่าจะเป็นไปไม่ได้ก็ตาม ฉันไม่รู้ว่าสิ่งต่าง ๆ เปลี่ยนไปจาก Hyper-V รุ่นใหม่กว่าฟรีหรือไม่ (เพราะปัจจุบันเรารัน Standard edition) แต่ฉันคิดว่ามันไม่มี หากต้องการสร้างภาพให้ดูที่นี่: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup .aspxและที่นี่: http://blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspxและ google สำหรับ 'hyper-v workgroup 'เพื่อค้นหาเพิ่มเติม
ดังนั้นเพียงแค่ติดตั้ง Windows Server 2012 R2 แบบเต็มของคุณลงบนฮาร์ดแวร์ของคุณ (เคล็ดลับ: อย่าป้อนหมายเลขผลิตภัณฑ์เมื่อทำการติดตั้งคุณจะสามารถเปิดใช้งานการติดตั้งของคุณได้ในภายหลังก่อนทดสอบการกำหนดค่าจากนั้นเปิดใช้งานถ้าพอใจ) ; ติดตั้งไดรเวอร์กำหนดค่าเครือข่ายจัดเก็บ (สำรวจที่เก็บข้อมูลพูล); จากนั้นติดตั้งเพียงบทบาท Hyper-V โดยค่าเริ่มต้นบทบาทนี้จะติดตั้งเครื่องมือการจัดการเช่น Hyper-V Manager ใช้เพื่อสร้างและกำหนดค่าเครื่องเสมือน คุณสามารถติดตั้ง Windows Server 2012 R2 สองอินสแตนซ์เป็นระบบของผู้เยี่ยมชม (จะต้องเปิดใช้งานด้วย) ตัวอย่างเช่นกำหนดค่าหนึ่งอินสแตนซ์เป็นเซิร์ฟเวอร์โครงสร้างพื้นฐาน (DNS, DHCP, แม้แต่ DC) และใช้ที่สองเพื่อโฮสต์แอปพลิเคชัน Windows ที่คุณกล่าวถึง จากนั้นเพิ่ม * nix virtual machines; อ่านบทความนี้:https://technet.microsoft.com/en-us/library/dn531030.aspxและใช้ Google สำหรับข้อมูลเพิ่มเติม
การกำหนดค่านี้เป็นจริงการกำหนดค่าเวิร์กกรุ๊ปด้วยเนื่องจากไม่มีตัวควบคุมโดเมนหรืออย่างน้อยโฮสต์ Hyper-V ไม่ได้เข้าร่วมกับโดเมน แต่สิ่งนี้ไม่สำคัญเพราะตอนนี้คุณมีเครื่องมือการจัดการติดตั้งไว้บนโฮสต์การจำลองเสมือนแล้ว คุณจะสามารถเชื่อมต่อจากเวิร์กสเตชันของคุณด้วย RDP และใช้ตัวจัดการ Hyper-V จากระยะไกล แต่ถ้าคุณพยายามติดตั้ง Remote Server Administration Tools สำหรับ Windows 8.1 https://www.microsoft.com/en-US/download/details.aspx?id=39296บนเวิร์กสเตชันของคุณคุณจะประสบปัญหาเช่นเดียวกับ Hyper-V ฟรี ดังนั้นประเด็นคือ: ฟรี Hyper-V ไม่มี GUI ท้องถิ่นและต้องการการจัดการระยะไกลอย่างหมดจดซึ่งเป็นการยากที่จะกำหนดค่าในเวิร์กกรุ๊ป; ในทางตรงกันข้าม Windows Server 2012 R2 ที่มีคุณสมบัติครบถ้วนช่วยให้คุณจัดการบทบาท Hyper-V ของคุณได้อย่างง่ายดายเพียงเพราะมี GUI ที่ติดตั้งในเครื่องและสามารถเข้าถึงได้ทั้งในและนอกสถานที่ - ผ่าน RDP (เป็นไปได้ที่จะติดตั้ง VNC บางประเภท)
เพื่อให้ภาพเสร็จสมบูรณ์: ถึงแม้ว่า Hyper-V ที่ว่างจะไม่มี GUI ของตัวเอง (ทั้งหมดนั้นคือเดสก์ท็อปที่ว่างเปล่าที่มีหน้าต่างบรรทัดคำสั่งและเครื่องมือการจัดการแบบข้อความที่ จำกัด ) มีเครื่องมือของบุคคลที่สามรวมถึงรุ่นฟรี อนุญาตให้คุณจำลองโฮสต์ Hyper-V ที่มีคุณสมบัติครบถ้วนตัวอย่างเช่น: http://www.5nine.com/5nine-manager-for-hyper-v-free.aspxแต่การกำหนดค่าเริ่มต้น (การตั้งค่าเครือข่ายทำให้ RDP) ยังคงอยู่ ต้องทำด้วยตนเอง คุณจะมีปัญหาในการถอนการติดตั้งโปรแกรม (ไม่มีแผงควบคุม), การอัพเดทของ Windows, ฯลฯ ...