跳到主要內容

以 PowerShell 建立 Switch Embedded Teaming (SET)

Switch Embedded Teaming (SET)技術始於 Windows Server 2016。這是一種整合在 Hyper-V 虛擬交換器中的 NIC 小組(NIC Teaming)解決方案,專為提升虛擬化環境的網路效能與高可用性而設計,在 Windows Server 2016 及之後版本中全面支援。是用來取代LBFOLoad Balancing and Failover,並於Windows Server 2022 開始宣稱棄用LBFO(過時),如要繼續使用LBFO必須使用 PowerShell 以指令方式建立

#SET非依賴 SwitchLBFO依賴Switch LCAP

 

Ref: [Network] Windows Server 2016 攻略 () - 新世代虛擬網路交換器 SET ( Switch Embedded Teaming )

Ref: Host network requirements for Azure Local


Switch Embedded Teaming (SET) 也必須以 PowerShell 方式:

# 建立Switch Embedded Teaming

New-VMSwitch -Name "SETTeam" -NetAdapterName "NIC1","NIC2" -EnableEmbeddedTeaming 1 -EnableIov 1 -AllowManagementOS 1

 

# 設定負載平衡模式 (建議針對 10G 網卡設為 HyperVPort)

Set-VMSwitchTeam -Name " SETTeam " -LoadBalancingAlgorithm HyperVPort

 

# (選配) 如果您的主機管理網路 (Management OS) VLAN

# Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName " SETTeam " -Access -VlanId [VLAN ID]

相關參數:

Ø  -NetAdapterName
String[]
:指定成員網卡。需輸入一個字串陣列(如 "NIC1","NIC2")。這些網卡必須是相同的型號與韌體,且最多支援 8 張。

Ø  -EnableEmbeddedTeaming
Boolean
:啟用內嵌小組功能。設為 $true。若 -NetAdapterName 後方接的是多張網卡,系統通常會自動判斷,但建議顯式加上以確保正確建立。

Ø  -AllowManagementOS
Boolean
是否建立管理 vNIC。設為 $true 代表建立交換器後,主機(Host)本身也能透過這個 Team 上網。如果沒設,主機會斷網。

Ø  -EnableIov
Boolean
啟用 SR-IOV。若您的網卡支援 SR-IOV,這能讓 VM 直接存取硬體隊列,降低 CPU 負擔。注意: 建立後無法更改。

Ø  -MinimumBandwidthMode (頻寬管理模式)
String
[]頻寬管理模式。可選 Weight (權重) Absolute (絕對值)。這會影響您後續如何分配 10GbE 的頻寬給不同 VM

n   參數: -MinimumBandwidthMode Weight

n   Weight:可以透過「權重(1-100)」來保證重要流量(如:備份或 SQL 流量)的最小頻寬。
為什麼要加: 萬一某天某個 VM 流量暴增,這能防止它把整條 10G 頻寬吃光,導致其他 VM 斷線。

Ø  LoadBalancingAlgorithm (負載平衡演算法)
在建立後透過 Set-VMSwitchTeam 調整

n   選項 1HyperVPort (建議)
優點: 每個 VM 固定走一張網卡,處理開銷最低,且完全相容 SR-IOV

n   選項 2Dynamic
優點: 流量分配最均勻,單一 VM 負載極大時效果好。

n   注意: 如果您要追求極致效能與配合 SR-IOVHyperVPort 通常是 10G 環境的首選。

Ø  -DefaultFlowMinimumBandwidthWeight(預設流量權重)

Ø  -EnablePacketDirect
這是一個針對極高頻寬(通常是 25G/100G)或極低延遲環境的參數。但在 10G 的一般企業環境中,開啟後設定較複雜(需搭配硬體優化),建議先不加,除非您要求極致的 SQL 交易速度。

留言

這個網誌中的熱門文章

Office 2021 大量授權版安裝設定

  Office 2021 LTSC 佈署 & 離線安裝檔製作 1.      下載 Office Deployment Tool ,執行並解壓縮,取得 setup.exe ODT 安裝檔。 將 setup.exe 放置欲製作離線安裝的目錄,如 「 D:\ Office2021LTSCx64_KMS_tw 」 2.      到 Office 自訂工具網站 建立安裝設定檔匯出後,放置上述目錄下。 假設為「 Office2021LTSCx64_KMS_tw.xml 」 安裝設定可以指定欲安裝的版本 (x64/x86) 、語言 … 3.      將「 Office2021LTSCx64_KMS_tw.xml 」所需檔案下載: setup /download Office2021LTSCx64_KMS_tw.xml 程式會在背景下載,產生子目錄「 office 」 4.      建立安裝批次檔,如:「 Office2021LTSCx64_KMS_tw.bat 」: setup /configure Office2021LTSCx64_KMS_tw.xml

[Quote] M.2 SSD 選購指南——SATA、PCIe/NVMe 掌握要訣

Original: M.2 SSD 選購指南——SATA、PCIe/NVMe 掌握要訣 M.2 SSD 選購指南——SATA、PCIe/NVMe 掌握要訣 伴隨著固態硬碟的逐漸普及,以及諸如  intel 600p  以其高性能價格特性襲捲市場之故,傳統 SATA 裝置於頻寬上逐漸顯露其捉襟見肘之態勢。在各種因素之交互作用之下,M.2 SSD 遂成為市場之新風潮。然而針對於 M.2 SSD 其之規格型式(至少有兩種主流介面協定,以及與其相關的兩種不同插槽類型,而其中一種插槽尚有三種不同之相容性),往往卻成為令消費者困擾不已之難題。在此我們特別以專文來介紹 M.2 SSD 其硬體介面與協定上不同之處,以及硬體介面於個別主機條件下之相容性區別,以利消費者於選購時能採行更為明確之決策。 關於 M.2:不僅僅為 SSD 之專屬介面 M.2 原先被稱為 NGFF(Next Generation Form Factor,字面意義為次世代硬體格式規範),而此一格式規範於其定義中涵蓋了 PCIe、SATA 3.0 以及 USB 3.0 等等傳輸協定。亦即,一項原生為 PCIe 或 SATA 或 USB 之裝置,可依循 NGFF 之接腳與尺寸規範來重行設計,而製造為 M.2 之硬體型式。考量到 PCIe/SATA/USB 其各腳位之電氣特性皆有所不同,M.2 定義出數組不同的金手指防呆位置(目前存在於實體產品之型式計有 A/B/E/M key),來避免不相容裝置混插而造成無法正常運作之困擾,以及防止因此而造成之元件損害。 承上,由於原有 PCIe 或 SATA 或 USB 之裝置皆可以轉設計為 M.2 之型式,所以 M.2 其並非專屬於 SSD 之格式規範。其他諸如 Wi-Fi/Bluetooth、GPS 或 NFC 介面卡等,目前皆已有 M.2 規格之產品。而這些通訊介面卡其金手指防呆位置與 M.2 SSD 則有所不同(彼等主要採用 A/E key),如此可讓消費者在安裝使用上能獲得最低程度之依循法則。 M.2 SSD之兩種主要插槽類型:B key 及 M key 目前普及在市的各類 3C 產品中,支援 M.2 SSD 之插槽共計有兩種類型:B key(另稱socket 2)以及 M key(另稱socket 3)。如下圖所示,B ke...

KMS Server

  1.          安裝「大量啟用服務」 Ø   GUI : Ø   PowerShell : Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature -IncludeManagementTools 2.          安裝 Windows Server 的 KMS Key Ø   PowerShell : slmgr /ipk <Windows_Server KMS Host key> 3.          啟用 KMS Server Ø   PowerShell : slmgr /ato 4.          將 KMS Server 公布到公司的 DNS Server ,方便 client 自動啟用 Ø   PowerShell : slmgr /sdns 5.          重啟「 Software Protection 」服務 Ø   PowerShell : Restart-Service -Name sppsvc 6.          檢查授權資訊 Ø   PowerShell : slmgr.vbs /dlv 注意描述部分是否已授權,且是指定的授權通道 7.           要啟用 Office 大量授權,需下載相對版本的「Microsoft Office 大量授權套件」