Hyper-V บน Windows 7?


21

ฉันใช้ Windows 7 RC x64 ใหม่ ฉันต้องการตั้งค่าเซิร์ฟเวอร์เสมือนสองตัวที่ทำงานบนกล่องเดียวกันกับระบบปฏิบัติการเดสก์ท็อปของฉัน ฉันรู้ว่าฉันสามารถทำสิ่งนี้กับ pacakges virtualization อื่น ๆ (Windows Virtual PC, VirtualBox, ฯลฯ ) แต่มีคุณสมบัติบางอย่างของ Hyper-V ที่ฉันต้องการใช้ประโยชน์

เป็นไปได้หรือไม่ที่จะติดตั้ง Hyper-V บน Windows 7 x64 ถ้าเป็นเช่นนั้นได้อย่างไร

คำตอบ:


17

ฉันจะบอกว่ามันเป็นไปไม่ได้ที่จะใช้ Hyper-V บน Windows 7 คุณสามารถวาง Server 2008 ด้วย Hyper-V เป็นโฮสต์และใช้ Windows 7 เป็นเครื่องแขก ทางออกที่ดีที่สุดของคุณคือการใช้ Windows Virtual PC ใหม่หรือ VirtualBox และสิ่งที่คล้ายกัน


+1 เนื่องจาก win7 ไม่รองรับไฮเปอร์ - วี Virtual XP เฉพาะบนโปรเซสเซอร์ที่เฉพาะเจาะจง
Wayne

2
@Wayne ไม่ถูกต้อง - ขณะนี้รองรับ Microsoft OS ทั้งหมดได้รับการสนับสนุนอย่างเป็นทางการบนพีซีแบบเสมือน แต่สิ่งอื่น ๆ เช่น Linux ก็ทำงานได้เช่นกัน Virtual XP เป็น XP VM ที่กำหนดค่าไว้ล่วงหน้าและเรียกใช้บริการเทอร์มินัลเวอร์ชันใหม่ (เพื่ออนุญาตให้ใช้แอปพลิเคชันร่วมกัน) และมีตะขอพิเศษบางอย่างใน Win7 OS เพื่อให้เริ่ม / หยุดได้ง่ายขึ้น คุณถูกต้องในโปรเซสเซอร์ที่เฉพาะเจาะจง - พวกเขาต้องการการสนับสนุนระบบเสมือนจริง นั่นเหมือนกับ Hyper-V ในปัจจุบัน
Robert MacLean

2
โอ้, c'mon, บอกว่าวิธีการใช้ Hyper-V บน Windows 7 นั้นเหมือนกับว่าคุณสามารถใช้ VMware ESX บน Windows 7 ถ้าคุณติดตั้ง 7 ในฐานะแขกบน ESX บนคำว่าเป็นสิ่งสำคัญ คำถามที่ถามว่าผู้ใช้สามารถติดตั้ง Hyper-V บน Windows 7 x64 ได้หรือไม่และคำตอบนั้นไม่ใช่
Brent Ozar

ขอบคุณสำหรับคำตอบ Windows Virtual PC ไม่รองรับแขก 64 บิตใช่ไหม ถ้าไม่ได้ดูเหมือนว่าฉันจะต้องไปกับ VirtualBox หรือ VMWare
heavyd

1
ถูกต้องแม้กระทั่ง Windows Virtual PC ใหม่รองรับแขกแบบ 32 บิตเท่านั้น ฉันอยากจะแนะนำ VirtualBox ผ่าน VMWare แต่นั่นเป็นเพียงความเห็นส่วนตัว ณ จุดนั้น โชคดี!
Joshua

8

Windows 7 เป็นระบบปฏิบัติการไคลเอ็นต์และดังนั้นจึงไม่รองรับเทคโนโลยี Hyper Visor ระดับ 1 ที่ทำจากโลหะเปลือยที่เซิร์ฟเวอร์ Win2k8 ทำ อย่างไรก็ตาม Windows 7 มีไคลเอนต์พีซีเสมือนใหม่ - ซึ่งไม่เหมือนกับไคลเอ็นต์เก่า (ซึ่งใช้การจำลอง) โดยทั่วไปใช้ไฮเปอร์ 2 ระดับไฮเปอร์ Mark Wilson ครอบคลุมรายละเอียดในโพสต์บล็อกของเขา

ดังนั้นจึงเร็วกว่ารุ่นเก่ามาก แต่ไม่เร็วเท่า Hyper-V ดั้งเดิม ข้อดีก็คือคุณจะได้รับการสนับสนุนด้านฮาร์ดแวร์เพิ่มเติม (อุปกรณ์ USB ได้รับการสนับสนุนอย่างเต็มที่) และคุณสมบัติที่ดีกว่าบางอย่างเช่นการสนับสนุนการลาก / วาง

ในที่สุดสิ่งสำคัญที่ควรทราบ (เนื่องจากคุณมี VM) คือเครื่อง Hyper-V ไม่ได้ทำงานบนพีซีเสมือนใหม่เนื่องจากปัญหา HAL (ฉันยังไม่ได้ลองถอนการติดตั้งคอมโพเนนต์ Hyper-V ก่อน แต่ฉันสงสัยว่ามันจะชนะ ' ไม่ทำงานเนื่องจาก HAL เป็นการอัปเดตไดรเวอร์) พีซีเก่าเสมือนกับพีซีเสมือนใหม่นั้นใช้ได้


นี่เป็นเรื่องจริง แต่ก็คุ้มค่าที่ชี้ให้เห็นว่าเป็นผลมาจากรูปแบบธุรกิจของ Microsoft เพื่อบังคับให้คนใช้ผลิตภัณฑ์เซิร์ฟเวอร์ไม่ใช่ข้อ จำกัด ทางเทคนิค
nicodemus13

@ user65549 ฉันไม่ทราบว่า Windows 8 รองรับ Hyper-V อย่างเต็มรูปแบบ (หากคุณมี CPU ที่มี SLAT) และเป็นระบบปฏิบัติการไคลเอ็นต์ ฉันคิดว่ามันเป็นคุณสมบัติที่ไม่ได้ทำให้หมดจดเพราะมันไม่สำคัญพอ - ไม่ได้ลบออกโดยเจตนาเมื่อเป็นการย้ายธุรกิจ
Robert MacLean

อืมโอเคคุณอาจพูดถูก
nicodemus13

4

Hyper-V ใช้ได้เฉพาะบน Windows Server 2008 ด้วย Hyper-V หรือใช้ได้อย่างอิสระเซิร์ฟเวอร์ Hyper-V

คุณสามารถติดตั้งหนึ่งในนี้เป็นระบบปฏิบัติการพื้นฐานแล้วติดตั้ง Win7 ลงใน Hyper-V VM


2

ในความเป็นจริงใช่มันเป็นไปได้อย่างใด

Windows 7 มีคุณสมบัติ "boot to VHD" ดังนั้นจึงเป็นไปได้ที่จะติดตั้ง Windows Server 2008 R2 (64 บิต) ภายใน VHD ที่อยู่ในระบบไฟล์ Windows 7 ระบบนี้จะใช้งานได้เป็นดูอัลบูตเมื่อเริ่มต้นระบบ

เมื่อบู๊ตบน Windows Server 2008 R2 เป็นไปได้ที่จะเปิดใช้งานบทบาทเซิร์ฟเวอร์ Hyper-V และทุกอย่างทำงานได้อย่างสมบูรณ์

ในการตั้งค่านี้บนเวิร์กสเตชัน Windows 7 ของคุณ: a) บูตบนสื่อการติดตั้ง Windows Server 2008 R2 b) เมื่อกล่องโต้ตอบการเลือกภาษาปรากฏขึ้นให้กด Shift + F10 c) ในพรอมต์คำสั่งเรียกใช้ชุดคำสั่งเพื่อสร้าง ฮาร์ดดิสก์เสมือน

สิ่งที่ต้องการ:

http://technet.microsoft.com/en-us/library/dd744338(WS.10).aspx

diskpart สร้างไฟล์ vdisk = c: \ windows7.vhd สูงสุด = 25600 type = เลือกไฟล์ vdisk คงที่ = c: \ windows7.vhd แนบ vdisk

จากนั้นคุณสามารถดำเนินการติดตั้งต่อได้


5
สิ่งนี้ไม่ได้ใช้งาน Hyper-V จาก Windows 7 คุณยังสามารถบูตได้โดยตรงกับ Server 2008 และ Windows 7 จะไม่สามารถโหลดได้ คำถามของฉันเฉพาะเจาะจงกับการใช้งาน Hyper-V จากใน Windows 7
หนัก

1

Windows 7 มีพีซีเสมือนจริงรุ่นใหม่ซึ่งมีให้บริการในรุ่นเบต้า นี้สามารถใช้ได้ที่นี่ นอกจากนี้ยังมีโหมด Virtual Windows XP ใหม่สำหรับ Windows 7


1

ไม่มีใครคิดว่าจะสร้างอินสแตนซ์ Virtual Windows Server 2008 R2 บนกล่องขนาด 2k8 และบูตไปที่ฮาร์ดไดรฟ์ Hyper-V เสมือนนั้นโดยใช้ Windows 7 มัลติบูตหรือไม่ Win2k8R2 และ Win7 สามารถบูตได้ทั้งกับฮาร์ดไดรฟ์เสมือน Hyper-V หรือพีซีเสมือนเพื่อให้โฮสต์เสมือนกลายเป็นฟิสิคัลโฮสต์

ในฐานะที่เป็นประโยชน์เพิ่มเติมระบบปฏิบัติการเสมือนที่ใช้งานเป็นระบบปฏิบัติการจริง (มัลติบูตกับฮาร์ดไดรฟ์เสมือน Win2k8 R2) ควรสามารถใช้ฮาร์ดแวร์การจำลองเสมือนเพื่อเรียกใช้ Hyper-V ด้วยความช่วยเหลือของกล่อง Hyper-V 2k8 คุณไม่จำเป็นต้องมีพาร์ติชันแยกต่างหากในการทำเช่นนี้

ฉันแนะนำให้ทำการค้นคว้า "boot to VHD ด้วย Windows 7" ตามที่ระบุไว้ข้างต้นโซลูชันนี้จะต้องใช้กล่อง Windows Server 2008 อื่นหรือพาร์ติชันแบบมัลติบูตของเซิร์ฟเวอร์ 2008 เพื่อสร้าง VHD (ฉันมีฮาร์ดไดรฟ์ภายนอก / ทำความสะอาดภายนอกสำหรับการกำหนดค่าแบบหล่นของหมวก) VHD นี้ที่สร้างขึ้นครั้งเดียวควรเคลื่อนย้ายไปยังเซิร์ฟเวอร์ Hyper-V และหากมัลติบูตใน Win7 ควรสามารถใช้ฮาร์ดแวร์เสมือนจริงได้เมื่อตรวจพบ HAL

บางคนฉลาดกว่าฉันควรพูดสอดเพื่อตรวจสอบเรื่องนี้



0

อาจต้องการดูเครื่องมือการดูแลเซิร์ฟเวอร์ระยะไกลสำหรับ Windows 7 (KB958830)

Microsoft KB958830


2
ดูเหมือนว่าจะมุ่งไปที่การจัดการเซิร์ฟเวอร์ Windows 2008 ที่เปิดใช้งาน Hyper-V มากขึ้น ฉันต้องการติดตั้ง Hyper-V บนระบบ Windows 7
หนัก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.