Windows_Server_2016_Hyper-V_安裝_配置_CentOS
轉載注明來源: 本文鏈接 來自osnosn的博客,寫於 2020-03-07.
安裝參考:
安裝 Hyper-V
- 打開"服務器管理器",
- 點"添加角色和功能",
- 選"基於角色或基於功能的安裝",(缺省選項)
- 選"從服務器池中選擇服務器",(缺省選項)
- 選"Hyper-V",
- 勾上"包括管理工具",(缺省選項)
- 虛擬交換機,先跳過,(裝好再配置)
- 遷移,不選擇,直接下一步,(裝好后可以改)
- 默認存儲,一般不改,(因為每次創建虛擬機都會問存儲位置)
- 勾上"如需要,自動重啟服務器",則安裝過程服務器會自己重啟,無需人工干預。
- 點"安裝"
- 安裝過程,耗時有點長,服務器會重啟幾次。
- 不影響遠程桌面設置
- 遠程桌面的連接,會因為服務器重啟而斷開。並且一段時間內連不上去(服務器還會重啟)
- 約 5-10 分鍾后,遠程桌面可以連了,顯示安裝完成。
配置 Hyper-V 虛擬交換機
- 新建交換機,有三個選擇,"外部", "內部", "專用網絡"。
- "外部" 即 VMware 的 橋接 網絡,共用網卡。
- "內部" 即 VMware 的 Host 網絡,客戶機和宿主機可以互訪。
- "內部" 且在宿主機的外網網卡上(點右鍵,選屬性)啟用ICS"網絡共享",則變成VMware的 NAT 網絡。
在宿主機外網網卡的共享選項卡里,有個設置,可以設置端口映射。(似乎沒有IPv6)
ICS的網絡共享,似乎每十幾天會自己斷掉。需要"取消共享",再"重新設置共享"才能恢復。
把"服務"中的Internet Connection Sharing (ICS)和Application Layer Gateway Service從"手動"改為"自動",也沒用。win2016重啟后,共享還是丟失。- 如果是Windows server版,可以選擇用ICS,也可以選擇用RRAS NAT來共享網絡。
- "專用網絡" 類似 VMware 的 Host 網絡,客戶機不能訪問外網。客戶機也不能訪問宿主機。
新建虛擬機(客戶機)
- 沒什么特別。請參考網上文章。
- Windows 上的 Hyper-v 支持的 Linux 和 FreeBSD 虛擬機
- Linux VMs 優化 for Hyper-V
- 如果要使用Hyper-V的動態內存,centos/Debian要裝一個
hyperv-daemons的包來支持。
- 如果要使用Hyper-V的動態內存,centos/Debian要裝一個
- 如果裝CentOS-7(內核3.10),裝CentOS-8(內核是4.18),缺省就帶
hyperv_keyboard,hyperv_fb,hid_hyperv,hv_vmbus,hv_utils,hv_balloon,hv_netvc,hv_storvsc這幾個內核模塊。7和8都支持hyper-v的動態內存。
客戶機的NAT,從使用ICS,改為使用RRAS
使用了ICS一段時間,非常不好。宿主機重啟,NAT就丟失。宿主機即使不重啟,大概過個60-90天,NAT也會丟失。
既然是Windows server2016,嘗試改用RRAS。
-
安裝RRAS
- 服務器管理器 -> 儀表板 -> 添加角色和功能 ....
- "服務器角色"中, 勾上"遠程訪問"(Remote access),
- 安裝RRAS,參考【Windows Server 2016軟路由配置】,【將Windows Server 2012 R2配置為路由器】,【在Windows Server 2016設置VPN及NAT】
- 遠程安裝RRAS時,安裝過程不斷網,不重啟。
- 如果安裝失敗,提示
遠程管理(WinRM)沒有運行,則去本地服務中找到Windows Remote Management(WS-Management)從"禁用"改為"自動"。再去安裝RRAS。
-
配置RRAS
- 關閉 ICS 網絡共享。(不關,會沖突)
- 在 "開始菜單" -> "Window管理工具" 中,找到 "路由和遠程訪問",進行配置。
- 首先在自己的機器名上,點擊右鍵,選擇"配置並啟用路由和遠程訪問"。
- 在 IPv4 -> NAT 中,客戶機在的網卡(hyper-v的內部網絡),選擇"專用接口連接到專用網絡"。
- 在 IPv4 -> NAT 中,宿主機的網卡,選擇"公用接口連接到Internet",並勾上"在此接口上啟用NAT"。
- 在 IPv4 -> NAT 中,宿主機的網卡,屬性中,有"服務和端口"選項卡,可以設置端口映射。這個映射只有TCP/UDP協議選擇。
端口映射,參考【Windows Server 2012 NAT端口轉發】

-
完成。至少,宿主機重啟后,NAT是會恢復/功能正常的。
-
那個去不掉的IIS,沒什么用,還占用了80端口。可以關掉。
- 在系統的"服務"中,找到
World Wide Web 發布服務 (通過 Internet Information Services 管理器提供 Web 連接和管理),把"自動"改為"禁用"。
- 在系統的"服務"中,找到


