為 Hyper-V 虛擬機器建立虛擬交換器

適用于:Windows Server 2022、Windows 10、Windows Server 2016、Microsoft Hyper-V Server 2016、Windows Server 2019、Microsoft Hyper-V Server 2019

虛擬交換器可讓在 Hyper-V 主機上建立的虛擬機器與其他電腦通訊。 當您第一次在 Windows Server 上安裝 Hyper-V 角色時,可以建立虛擬交換器。 若要建立其他虛擬交換器,請使用 Hyper-V 管理員或Windows PowerShell。 若要深入瞭解虛擬交換器,請參閱 Hyper-V 虛擬交換器

虛擬機器網路可以是複雜的主旨。 此外,您可能想要使用數個新的虛擬交換器功能,例如交換器 內嵌小組 (SET) 。 但基本網路功能相當容易執行。 本主題涵蓋足夠的內容,讓您可以在 Hyper-V 中建立網路虛擬機器。 若要深入瞭解如何設定網路基礎結構,請檢閱 網路 檔。

使用 Hyper-V 管理員建立虛擬交換器

  1. 開啟 Hyper-V 管理員,選取 Hyper-V 主電腦名稱稱。

  2. 選取[動作>][虛擬交換器管理員]。

    Screenshot that shows the menu option Action > Virtual Switch Manager

  3. 選擇您想要的虛擬交換器類型。

    連線類型 描述
    外部 讓虛擬機器能夠存取實體網路,以便與外部網路上的伺服器和用戶端通訊。 允許相同 Hyper-V 伺服器上的虛擬機器彼此通訊。
    內部 允許在相同 Hyper-V 伺服器上的虛擬機器之間,以及虛擬機器與管理主機作業系統之間的通訊。
    Private 只允許在相同 Hyper-V 伺服器上的虛擬機器之間進行通訊。 私人網路會與 Hyper-V 伺服器上的所有外部網路流量隔離。 當您必須建立隔離的網路環境,例如隔離的測試網域時,這種類型的網路非常有用。
  4. 選取 [建立虛擬交換器]。

  5. 新增虛擬交換器的名稱。

  6. 如果您選取 [外部],請選擇您想要使用的網路介面卡 (NIC) ,以及下表所述的任何其他選項。

    Screenshot that shows the external network options

    設定名稱 說明
    允許管理作業系統共用此網路介面卡 如果您想要允許 Hyper-V 主機與虛擬機器共用虛擬交換器和 NIC 或 NIC 小組的使用,請選取此選項。 啟用此功能後,主機可以使用您為虛擬交換器設定的任何設定,例如服務品質 (QoS) 設定、安全性設定,或 Hyper-V 虛擬交換器的其他功能。
    啟用單一根目錄 I/O 虛擬化 (SR-IOV) 只有在您想要允許虛擬機器流量略過虛擬機器交換器並直接移至實體 NIC 時,才選取此選項。 如需詳細資訊,請參閱海報隨附參考:Hyper-V 網路中的 單一根目錄 I/O 虛擬化
  7. 如果您想要隔離網路流量與管理 Hyper-V 主機作業系統或其他共用相同虛擬交換器的虛擬機器,請選取 [啟用管理作業系統的虛擬 LAN 識別]。 您可以將 VLAN 識別碼變更為任何數位,或保留預設值。 這是管理作業系統將用於透過此虛擬交換器進行所有網路通訊的虛擬 LAN 識別碼。

    Screenshot that shows the VLAN ID options

  8. 按一下 [確定]。

  9. 按一下 [是] 。

    Screenshot that shows the

使用 Windows PowerShell 建立虛擬交換器

  1. 在 Windows 桌面上,按一下 [開始] 按鈕,然後輸入 Windows PowerShell 名稱的任何一部分。

  2. 以滑鼠右鍵按一下Windows PowerShell,然後選取 [以系統管理員身分執行]。

  3. 執行 Get-NetAdapter Cmdlet 來尋找現有的網路介面卡。 記下您要用於虛擬交換器的網路介面卡名稱。

    Get-NetAdapter
    
  4. 使用 New-VMSwitch Cmdlet 建立虛擬交換器。 例如,若要使用乙太網路網路介面卡建立名為 ExternalSwitch 的外部虛擬交換器,以及 允許管理作業系統開啟此網路介面卡 ,請執行下列命令。

    New-VMSwitch -name ExternalSwitch  -NetAdapterName Ethernet -AllowManagementOS $true
    

    若要建立內部參數,請執行下列命令。

    New-VMSwitch -name InternalSwitch -SwitchType Internal
    

    若要建立私人交換器,請執行下列命令。

    New-VMSwitch -name PrivateSwitch -SwitchType Private
    

如需更進階的Windows PowerShell腳本,這些腳本涵蓋Windows Server 2016中改良或新的虛擬交換器功能,請參閱遠端直接記憶體存取和交換器內嵌小組

後續步驟

在 Hyper-V 中建立虛擬機器