首頁 > 軟體

Hyper-V安裝使用教學

2020-06-16 17:25:35

Hyper-V是微軟的管理虛擬機器(Virtual Machine)的服務,在安裝Hyper-V功能之後,系統自動安裝視覺化的虛擬機器管理工具:Hyper-V Manager。在同一台物理機上,能夠使用Hyper-V建立多個虛擬機器(VM),每一個VM執行不同的工作負載(workload),執行單獨的系統環境。Hyper-V為管理VM提供全面的靈活性,使用者可以根據需要,在一台物理機上建立多個VM,每個VM安裝不同的作業系統(Windows或Linux),執行不同的應用程式,但是,虛擬機器是以犧牲效能為代價的,IO和CPU的效能都會下降。

You can use virtual machines to run different workloads. Each virtual machine runs in an isolated execution environment, which gives you the flexibility to run different operating systems and applications on one physical computer.

Hyper-V 安裝 CoreOS 圖解  http://www.linuxidc.com/Linux/2016-08/134318.htm

Windows 8下使用Hyper-V安裝執行Ubuntu http://www.linuxidc.com/Linux/2015-01/111936.htm

Windows 10下通過Hyper-V安裝Ubuntu 16.04  http://www.linuxidc.com/Linux/2016-04/129750.htm

一,安裝Hyper-V功能

本文物理機的作業系統環境是Windows Server 2012 R2(Win12 R2),預設情況下,Hyper-V是不會安裝的。想要在一台物理機上建立多個VMs,首先安裝Hyper-V功能。開啟Server Manager->Dashboard表單,點選”Add Roles and Features“,在Server Roles Tab中,選擇Hyper-V安裝。計劃在VM上安裝的Guest OS是Win12 R2。

二,在Hyper-V中建立虛擬機器

在安裝Hyper-V之後,系統會自動安裝Hyper-V管理器(Hyper-V Manager),預設將本機新增到Server列表中,可以通過選單”Connect To Srever“將其他Server(已安裝Hyper-V Feature)新增到Hyper-V管理器中,通過Hyper-V Manager來建立和管理虛擬機器。

1,開啟 New Virtual Machine 嚮導(Wizard)

2,指定VM的名字和資料儲存的位置(Location)

3,選擇VM的版本(Generation)

Hyper-V的版本共有2代:Generation 1 和 Generation2。第一代虛擬機器是Hyper-V的前一個版本,第二代虛擬機器啟動(boot)更快,模擬載入的硬體資源更少,效能更高,但並不是所有的機器都支援第二代VM。 因此,可以無腦選擇Generation 2,如果建立第二代VM失敗,再選擇Generation 1。

4,為VM分配開機記憶體

為新建的VM分配開機記憶體,勾選動態分配記憶體,VM會動態使用系統記憶體。

5,設定網路介面卡,從connection列表中選擇網路介面卡

6,為VM分配儲存資料的磁碟空間

建立虛擬硬碟(Virtual Disk)檔案,字尾名是.vhdx,是邏輯碟符中的一個檔案,能夠動態擴張,用於儲存VM的OS和資料檔案。

7,為VM安裝作業系統

選項:Install an operating system later,在VM建立完成之後,等到VM啟動時再安裝OS,本文使用該選項。

其他兩個選項都是在建立VM時安裝OS,從映象檔案(ISO),或從網路上安裝。如果有了Windows Server 2012 R2的映象檔案,可以選擇”Install an operating system from a bootable image file“,字尾名是.ISO。

8,概要,描述VM的設定資訊,點選Finish按鈕,開始建立VM 

三,設定VM,安裝OS

由於在建立VM時,選擇的是”Install an operating system later“,因此,在VM建立成功之後,需要設定VM,安裝OS。在Virtual Machines面板中,會羅列出在特定Server上建立的所有VMs,選擇需要安裝OS的一個VM。

1,點選Connect,開啟VM

2,點選Start按鈕,啟動VM

3,從映象檔案(ISO)安裝OS

首先,新增整合服務安裝硬碟,點選選單 Action,選擇”Insert Integration Services Setup Disk“,

然後,新增Disk驅動裝置,點選選單 Media,選項DVD Drive,選擇”Insert Disk“,選擇Windows Server 2012 R2的安裝映象檔案(ISO);

最後,關閉VM(shutdown),設定firmware,從DVD Drive引導啟動(boot from DVD Drive),設定的過程,參考下文:4,設定韌體(Firmware),從韌體中引導VM啟動(boot)

重新啟動VM,等待出現以下Dos介面,按下任意鍵,從CD或DVD引導VM安裝OS

4,設定韌體(Firmware),從韌體中引導VM啟動(boot)

點選VM的Settings,開啟VM_Test的設定表單

點選Firware,設定VM引導啟動的順序(Boot order),排在第一個Boot Entry,預設的型別是File,從bootmgfw.efi 檔案中引導啟動;將第一個boot Entry修改為Hard Drive,首先從Disk驅動器中引導VM啟動,選中Hard Drive,點Move Up向上移動。

四,虛擬交換機管理器(Virtual Switch Manager)

在Hyper-V Manager的右側面板上,點選Virtual Switch Manager,開啟虛擬交換機管理器面板,如圖

在Hyper-V中,能夠建立三種型別的Virtual Switch:

  • External:將Virtual Switch系結到物理網路介面卡上,這樣,VM能夠通過存取物理網路和外網通訊;
  • Internal:Virtual Switch 不能連線物理網路介面卡,只能用於在本地物理機上建立的VM,用於VM和本地物理機的通訊;
  • Private:Vitrual Switch 只能用於在本地物理機上建立的VM,使VMs之間能夠互相通訊;

五,修改VM的設定

1,修改Firmware,上文已說明

2,設定VM使用的記憶體資源,有四個設定選項:

  • Startup RAM:是VM啟動時,分配的記憶體資源,建議設定
  • Dynamic Memory:VM動態地增加或減少記憶體使用,需要為VM分配記憶體資源的範圍,建議設定
  • Memory Buffer:在VM使用的記憶體動態增加或減少時,嘗試保留(Reserve)的記憶體緩衝區,建議使用預設值
  • Memory Weight:爭用記憶體的優先順序

3,處理器設定(Processor)

管理虛擬機器的處理器,為VM分配處理器數量

4,SCSI控制器

管理虛擬硬碟機(Virtual Hard Drive),為VM分配虛擬硬碟,收縮或擴充套件Disk空間

5,網路介面卡(Network Adapter)

管理虛擬機器的網路介面卡,為VM分配Virtual Switch

六,故障排除

1,Hyper-V:Firmware 顯示 Load Failed

詳細請參考:《Hyper-V: Firmware – Load Failed》,《Hyper-V VM Load Firmware Failed》,使用的Powershell程式碼是:

(Get-VM "YOURVMNAME" | Get-VMFirmware).BootOrder

Get-VM "YOURVMNAME" |Get-VMFirmware|ForEach {Set-VMFirmware -BootOrder ($_.Bootorder | ? {$_.BootType -ne 'File'}) $_}

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2016-12/138524p2.htm


IT145.com E-mail:sddin#qq.com