Hyper-V

系統架構 Hyper-V (1)

教學目標

初步了解 Hyper-V 基本概念和企業應用 Hyper-V 為虛擬化平台的注意事項。

重點概念

首先 Hyper-V 主要是管理 Windows 虛擬機器的虛擬 化解決方,以利幫助我們提高伺服器率用率,同時降低成本。其中每台虛擬機器皆像一台完整的伺服器,運作一個作業系統和程式。當我們需要運算資源時,虛擬機器將會為我們提供更多彈性的設定。

接著 Hyper-V 主要是在同一個硬體上同時執行多個虛擬機器,因此我們需要注意避免崩潰等問題發生影響其它工作負載,或者讓不同的人員、群組或服務存取不同的系統。此外我們也會透過 Hyper-V 進行故障轉移群集、遠程桌面服務和虛擬機管理等技術應用,以利保持企業內部的工作生產力。

再來在企業中的網路設定通常會進行網段分割,所謂網段就是讓一個環境中的伺服器之間有所區分,這時就會設定 VLAN 識別碼,若我們移除網路介面卡重新建立除了設定虛擬機器中的網路卡介面設定之外,還必須確認 VLAN 是否設定正確,才能夠確保網路連通。

最後在企業中針對 Windows 伺服器將會定期進行更新,此時很有可能會影響 Hyper-V 的網路卡設定導致連線斷斷續續不穩定,像是 KB4074590 (OS Build 14393.2068) 就有可能會導致虛擬機器中的網路卡連線不正常,造成關鍵系統無法正常執行。所以當我們要進行 Windows 更新之前最好先進行 Hyper-V 的測試,以利避免更新正式環境造成關鍵系統不正常運作,那就麻煩了。

相關資源

解決問題 Windows 10 (2)

教學目標

初步了解如何解決在 Windows 10 啟用 Hyper-V 之後,就無法使用 VMware Workstation 12 Station 的問題。

重點概念

設定本機群組原則編輯器

  1. 按下「開始」,輸入「gpedit.msc」, 按下「Enter」鍵。
  2. 點選「電腦設定」,點選「系統管理範本」,點選「系統」,點選「Device Guard」。
  3. 開啟「開啟虛擬化型安全性」,點選「已停用」,按下「確定」。

關閉 Hyper-V 功能

  1. 按下「開始」,點選「Windows 系統」,點選「控制台」。
  2. 點選「解除安裝程式」,點選「開啟或關閉 Windows 功能」。
  3. 取消「Hyper-V」,按下「確定」,此時絕對不能重新啟動

刪除相關 EFI 設定

  1. 按下「開始」,輸入「cmd」, 按下「Enter」鍵。
  2. 按照順序輸入下述指令。
1
2
3
4
5
$ bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
$ bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
$ bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
$ bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
$ bcdedit /set hypervisorlaunchtype off
  1. 重新啟動系統,即可正常使用 Vmware Workstation 12 Station 工具。

上述主要是 Vmware 所提供的解法執行沒有問題,若上述方式有問題也可以試試 Microsoft 所提供的官方解決方法。

相關資源