主流服務器虛擬化技術簡單使用——Hyper-V(一)


Tips:因為博客園排版的原因,圖片顯示不清晰,可以放大網頁查看清晰圖片。

如果系統使用物理機,需要在BIOS里面開啟Intel VT-x(或AMD-V),如果是VMware workstation,還須將處理器的虛擬化引擎中的三項開啟。

本機主要硬件配置(使用VMware workstation模擬)

CPU:i5-6200U(2核)

內存:4G

硬盤:SATA 100Gx2

網卡:Intel(R) 82574Lx2

安裝Windows Server

這里我使用的是Windows Server 2019,可以在Windows評估中心:https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server免費下載試用,試用期180天。不過我在2018/10/15訪問 Windows Server 評估中心的時候,提示因為某些用戶升級2019后丟失了一些文件,所以暫停了Windows Server 2019的下載。這里提供一個2019 評估版的百度網盤:https://pan.baidu.com/s/1Um3eTc4lWXo6c48I9I7Z9g 密碼:e4wa,也可以前往msdn下載。

Tips:使用Hyper-V不需要激活Windows Server,在評估中心可以看到 Microsoft Hyper-V Server *是無限期評估,與Windows Server *相比,兩者都能提供Hyper-V,但是Microsoft Hyper-V Server *沒有GUI,只有CMD和PowerShell ,所有操作都需要通過命令的方式。

 

安裝Windows Server和安裝Windows的方式完全相同,安裝時選擇Datecenter(桌面體驗)

 默認需要設置強密碼

 

按Shift+F10進入CMD,輸入gpedit.msc,進入組策略。

 

依次進入:計算機配置-Windows設置-安全設置-賬戶策略-密碼策略,設置“密碼必須符合復雜性要求”屬性為“已禁用”,即可設置弱密碼。

如果計算機有多塊硬盤,可以在系統安裝完成后,按如下操作掛載硬盤。

 

 

 全部維持默認選項

 安裝Hyper-V

 

 開始之前、安裝類型、服務器選擇均維持默認選項,服務器角色選擇中選中Hyper-V

 

 多數的選項都非常容易理解,可以根據自己的規划設定,也可以維持默認,比如可以根據自己的規划選擇虛擬硬盤和虛擬機配置文件的存儲位置。

“確認”中如果未選中“如果需要,自動重新啟動目標服務器”,則需要安裝完成后手動重啟計算機。

創建虛擬交換機

創建虛擬機之前需要配置虛擬交換機,用來為虛擬機提供網絡。本機有兩張物理網卡,Ethernet0 Intel(R) 82574L......Connection和Ethernet1 Intel(R) 82574L......Connection #2

 

打開Hyper-V

 創建虛擬交換機

 

 

外部: 創建一個綁定到物理網絡適配器的虛擬交換機,以便虛擬機可以訪問物理網絡;
內部 :創建一個虛擬交換機。該交換機只能由此物理計算機上運行的虛擬機使用,或者只能用於虛擬機與物理計算機之間的連接。內部虛擬交換機不提供與物理網絡之間的連接。
專用: 創建一個只能由此物理計算機上運行的虛擬機使用的虛擬交換機。

以兩張物理網卡例,網絡模型

未創建虛擬網卡(vNIC)及虛擬機(Gust OS)時,兩張物理網卡(NIC)與物理交換機(Switch)連接,當然也可以是路由器,這時可以根據情況自由設置這兩張網卡的網絡信息(IP地址,子網掩碼,DNS等,可以是手動設置IP地址,也可以是DHCP)。

 

外部虛擬交換機:創建一台外部虛擬交換機(vSwitch),需要使用一張物理網卡與之綁定,此例中使用外部虛擬交換機(vSwitch)與NIC 0相綁定。此時Windows Server(Host OS)顯示有三張網卡(NIC 0,NIC 1,vNIC),但NIC 0無法再設置網絡信息。NIC 1等同於未創建虛擬交換機之前,若虛擬網卡和NIC 1采用相同設置(比如說同樣使用DHCP,或者手動設置同一網段),便能夠和NIC 1訪問相同的網絡,不過若NIC 0停止工作,則所有vNIC停止工作。

比如說NIC 1是設置的DHCP獲取的192.168.1.1,vNIC也都是DHCP,那么vNIC就必定是192.168.1.*

 

內部虛擬交換機:內部虛擬交換機無需物理網卡綁定,Windows Server(Host OS)仍顯示有三張網卡(NIC 0,NIC 1,vNIC),雖然三張網卡都可以設置網絡信息,但Windows Server上的vNIC無法訪問NIC 0、NIC1,只能和使用內部虛擬交換機的虛擬機通信。

 

專用虛擬交換機:專用虛擬交換機無需物理網卡綁定,對於Windows Server來說,此時和未創建虛擬網卡及虛擬機時的網絡情況是相同的(兩張物理網卡),虛擬機可以通過同一個虛擬交換機相互通信。

 

參考文章:http://koolshare.cn/thread-105764-1-1.html

 

這里我使用Ethernet0 Intel(R) 82574L......Connection創建一個外部交換機

 再查看網卡信息

 

原本的Ethernet0 Intel(R) 82574L......Connection已經沒有沒有網絡信息了,也無法設置,多了一個vEthernet(外部交換機)。這里Ethernet 1和vEthernet網絡我都是使用的DHCP。

創建虛擬機

剩下的步驟提示非常清晰,在配置網絡選擇中之前的外部交換機。

不過Hyper-V對屏幕的控制是真的很不方便,我在安裝CentOS的時候就無法完整顯示,而且還沒有滾動條。

這里有個參考文檔:https://www.cufe-ifc.org/question/3897487.html,不過有些方法在Windows Server 2019有些不太行的通,可以在查看中將縮放級別調至125%

最大化后就能看到滾動條。

在使用內部交換機的時候,設置Windows Server和虛擬機的虛擬網卡之后,仍然無法ping通,這和Windows Server的防火牆策略有關系,這里我直接禁用防火牆后,能Ping通。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM