使用 PowerShell 在 VMM 網狀架構中設定軟體定義網路 (SDN) 元件
System Center Virtual Machine Manager (VMM) 可用來部署和管理軟體定義網路 (SDN) 基礎結構。
您可以在 VMM 網狀架構中部署 SDN 元件,包括:
- 網路控制站:網路控制站可讓您將網路基礎結構的設定自動化,而不是手動設定網路裝置和服務。
- 適用於 SDN 的 RAS 閘道:RAS 閘道是 Windows Server 2016 中軟體型、多租使用者、支援 BGP 的路由器,專為使用 HNV 裝載多個租使用者虛擬網路的 CSP 和企業所設計。
- SDN 的軟體負載平衡 (SLB):Windows Server 2016 中的 SDN 可以使用軟體負載平衡 (SLB) 平均分散虛擬網路資源之間的租使用者和租使用者客戶網路流量。 Windows Server SLB 讓多部伺服器能夠裝載相同的工作負載,並提供高度可用性和延展性。
有幾種方式可以部署這些元件:
PowerShell 部署的優點
- 使用 PowerShell 腳本部署所有 SDN 元件。
- 使用腳本可減少手動錯誤的引進,並節省大量的部署時間。
- 如果您使用文稿進行部署,您可以之後在 VMM 控制台中修改設定,就像手動部署 SDN 元件一樣。
- 如同手動部署,您可以選擇設定新的管理邏輯網路和交換器,或重複使用現有的網路和交換器。
- 如果腳本部署失敗,則會復原所有已變更的設定,以便再次啟動。
- 您可以關閉特定元件的部署。 例如,如果您已經部署網路控制站,則只能部署 SLB 和 RAS 閘道。
在您開始使用 Intune 之前
- PowerShell 部署目前不支援已啟用 SET 的交換器部署。 您必須部署已啟用 SET 的交換器頻外交換器,然後在部署期間指定參數的名稱。
- 檢查您是否具備 SDN 元件部署的必要條件:
部署步驟
以下是使用PowerShell在 VMM 中設定 SDN 元件所需的動作。
設定主機和實體網路基礎結構:您需要存取實體網路裝置,以設定 VLAN、路由和其他專案。 您也需要 Hyper-V 主機來裝載 SDN 基礎結構和租使用者 VM。 深入了解。
設定 Active Directory 安全組。 一個用於網路控制站管理,另一個用於網路控制站用戶端。 每個群組至少需要一個用戶帳戶。
設定 VMM 連結庫共用。 您可以有選擇性的連結庫檔案共享來保留診斷記錄。 網路控制站會存取此連結庫共用,以在其存留期內儲存診斷資訊。
為所有 SDN Hyper-V 主機設定專用的 VMM 主機群組 。
注意
主機必須執行最新版本的適用 Windows Server 版本,且已啟用 Hyper-V 角色。
設定憑證。 您需要 SSL 憑證,才能在 VMM 與網路控制站之間進行 HTTPS 通訊。
下載 並執行 SDN 腳本。 有三個腳本:
- VMMExpress.ps1:此腳本會部署 SDN 堆棧。 下載之後,您可以新增自己的自定義。
- Fabricconfig.psd1:此檔案接受設定 SDN 的所有輸入。
- Fabricconfig_Example.psd1:包含虛擬參數的範例檔案。 您可以使用自己的參數來取代那些參數。
下一步
設定SDN 的主機和實體網路基礎結構。