Hyper-V trên Windows 7?


21

Tôi đang chạy Windows 7 RC x64 mới. Tôi muốn thiết lập một vài máy chủ ảo chạy trên cùng một hộp với hệ điều hành máy tính để bàn của tôi. Tôi biết rằng tôi có thể làm điều này với một số nhịp điệu ảo hóa khác (Windows Virtual PC, VirtualBox, v.v.) nhưng có một vài tính năng của Hyper-V mà tôi muốn tận dụng.

Có thể cài đặt Hyper-V trên Windows 7 x64 không? Nếu vậy thì thế nào?

Câu trả lời:


17

Tôi có thể nói rằng không thể sử dụng Hyper-V trên Windows 7. Bạn có thể đặt Server 2008 với Hyper-V làm máy chủ lưu trữ và sử dụng Windows 7 làm máy khách. Đặt cược tốt nhất của bạn là sử dụng Windows Virtual PC hoặc VirtualBox mới và tương tự.


+1 vì win7 KHÔNG hỗ trợ cho hyper-v. Chỉ Virtual XP trên các bộ xử lý cụ thể.
Wayne

2
@Wayne không đúng - tất cả các hệ điều hành Microsoft được hỗ trợ hiện tại đều được hỗ trợ chính thức trên Virtual PC, nhưng những thứ khác như Linux cũng đang hoạt động. Virtual XP là máy ảo XP cấu hình sẵn, cũng chạy phiên bản mới của dịch vụ đầu cuối (để cho phép chia sẻ ứng dụng) và có một số móc đặc biệt vào HĐH Win7 để giúp dễ dàng khởi động / dừng chúng hơn. Bạn đúng trên các bộ xử lý cụ thể - chúng cần hỗ trợ ảo hóa. Điều đó cũng giống như Hyper-V hiện tại.
Robert MacLean

2
Ồ, xin chào, nói rằng cách tiếp cận sử dụng Hyper-V trên Windows 7 giống như nói rằng bạn có thể sử dụng VMware ESX trên Windows 7 nếu bạn cài đặt 7 với tư cách là khách trên ESX. Từ trên là quan trọng. Câu hỏi hỏi liệu người dùng có thể cài đặt Hyper-V trên Windows 7 x64 không, và câu trả lời là không.
Brent Ozar

Cảm ơn câu trả lời. Không có Windows Virtual PC không hỗ trợ khách 64 bit, phải không? Nếu không, có vẻ như tôi sẽ phải đi với VirtualBox hoặc VMWare
heavyyd

1
Chính xác, ngay cả Windows Virtual PC mới cũng chỉ hỗ trợ khách 32 bit. Tôi muốn giới thiệu VirtualBox trên VMWare nhưng đó chỉ là ý kiến ​​cá nhân tại thời điểm đó. Chúc may mắn!
Joshua

8

Windows 7 là một hệ điều hành máy khách và do đó không hỗ trợ công nghệ Hyper Visor kim loại trần (cấp 1) mà máy chủ Win2k8 làm. Tuy nhiên, Windows 7 có một máy khách Virtual PC mới - KHÔNG giống như máy khách cũ (đã sử dụng mô phỏng), về cơ bản, nó sử dụng một siêu thị cấp 2. Mark Wilson trình bày chi tiết trong bài đăng trên blog của mình

Vì vậy, nó nhanh hơn nhiều so với cái cũ, nhưng không nhanh bằng Hyper-V bản địa. Sự đánh đổi là với điều này, bạn sẽ nhận được nhiều hỗ trợ phần cứng hơn (các thiết bị USB được hỗ trợ đầy đủ) và một số tính năng đẹp hơn như hỗ trợ kéo / thả.

Cuối cùng, một lưu ý quan trọng (vì bạn đã có VM) là các máy Hyper-V không chạy trên PC ảo mới do các vấn đề HAL (tôi chưa thử gỡ cài đặt các thành phần Hyper-V trước tiên, nhưng tôi nghi ngờ nó đã thắng ' T hoạt động vì HAL là bản cập nhật trình điều khiển). PC ảo cũ sang PC ảo mới đều ổn.


Điều này là đúng, nhưng đáng để chỉ ra rằng đó là kết quả của mô hình kinh doanh của Microsoft để buộc mọi người sử dụng các sản phẩm máy chủ, không phải là một hạn chế kỹ thuật.
nicodemus13

@ user65549 Tôi không biết, Windows 8 có hỗ trợ Hyper-V đầy đủ (miễn là bạn có CPU với SLAT) và đó là HĐH máy khách. Tôi nghĩ rằng đó hoàn toàn là một tính năng không tạo ra sự cắt giảm, bởi vì nó không đủ quan trọng - không cố tình loại bỏ như một động thái kinh doanh.
Robert MacLean

Hmm, ok, bạn có thể đúng.
nicodemus13

4

Hyper-V chỉ khả dụng trên Windows Server 2008 với Hyper-V hoặc Hyper-V Server có sẵn miễn phí

Bạn có thể cài đặt một trong số này làm HĐH cơ sở và sau đó cài đặt Win7 vào máy ảo Hyper-V


2

Trong thực tế, có, nó bằng cách nào đó có thể.

Windows 7 bao gồm tính năng "khởi động VHD". Vì vậy, có thể cài đặt Windows Server 2008 R2 (64 bit) bên trong VHD nằm trên hệ thống tệp Windows 7. Hệ thống này sẽ có sẵn dưới dạng khởi động kép khi khởi động hệ thống.

Khi được khởi động trên Windows Server 2008 R2, có thể kích hoạt Vai trò máy chủ Hyper-V và mọi thứ đều hoạt động hoàn hảo.

Để thiết lập tính năng này trên máy trạm Windows 7 của bạn: a) Khởi động trên Phương tiện cài đặt Windows Server 2008 R2 b) Khi hộp thoại chọn ngôn ngữ xuất hiện, nhấn Shift + F10 c) Trong dấu nhắc lệnh, hãy chạy một loạt lệnh để tạo một đĩa cứng ảo.

Cái gì đó như:

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

đĩapart tạo tập tin vdisk = c: \ windows7.vhd tối đa = 25600 loại = cố định chọn tập tin vdisk = c: \ windows7.vhd đính kèm vdisk

Sau đó, bạn có thể tiến hành cài đặt.


5
Đây không phải là chạy Hyper-V từ Windows 7, bạn vẫn đang khởi động trực tiếp vào Server 2008, Windows 7 sẽ không bao giờ được tải. Câu hỏi của tôi là cụ thể để chạy Hyper-V từ bên trong Windows 7.
heavyyd

1

Windows 7 có phiên bản mới của Virtual PC hiện có trong bản Beta. Điều này có sẵn ở đây . Ngoài ra còn có Chế độ ảo Windows XP mới cho Windows 7.


1

Có ai đã xem xét việc tạo một phiên bản Windows Server 2008 R2 ảo trên hộp 2k8 và khởi động vào ổ cứng ảo Hyper-V đó bằng cách sử dụng đa khởi động Windows 7 không? Win2k8R2 và Win7 đều có thể khởi động vào ổ cứng ảo Hyper-V HOẶC Virtual PC để máy chủ ảo trở thành máy chủ vật lý.

Là một lợi ích bổ sung, HĐH ảo chạy dưới dạng HĐH vật lý (đa khởi động với ổ cứng ảo Win2k8 R2) có thể sử dụng phần cứng ảo hóa để chạy Hyper-V. Với sự hỗ trợ của hộp Hyper-V 2k8, bạn thậm chí sẽ không cần một phân vùng riêng để làm điều này.

Tôi khuyên bạn nên nghiên cứu "khởi động VHD với Windows 7." Như đã nêu ở trên, giải pháp này sẽ yêu cầu một hộp Windows Server 2008 khác hoặc phân vùng đa khởi động Server 2008 để tạo VHD (Tôi có ổ cứng ngoài dự phòng / sạch cho các cấu hình thả xuống như vậy). VHD này, một khi được tạo, sẽ có thể di chuyển đến máy chủ Hyper-V và nếu đa khởi động trong Win7 sẽ có thể sử dụng phần cứng ảo hóa sau khi HAL được phát hiện.

Ai đó thông minh hơn tôi nên kêu gọi để xác nhận điều này.


0

Bạn cần chạy phiên bản máy chủ của Windows 7, AKA Server 2008 R2 hoặc bất cứ thứ gì nó được gọi.


0

Có thể muốn xem các công cụ quản trị máy chủ từ xa cho Windows 7 (KB958830)

Microsoft KB958830


2
Dường như sẽ hướng đến việc quản lý các máy chủ Windows 2008 hỗ trợ Hyper-V nhiều hơn. Tôi đang tìm cách cài đặt Hyper-V trên hệ thống Windows 7.
heavyyd
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.