Azure Stack HCI için konak ağ gereksinimleri
Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2 ve 22H2
Bu konu başlığında, Azure Stack HCI için konak ağ konuları ve gereksinimleri açıklanmaktadır. Veri merkezi mimarileri ve sunucular arasındaki fiziksel bağlantılar hakkında bilgi için bkz . Fiziksel ağ gereksinimleri.
Ağ ATC kullanarak konak ağını basitleştirme hakkında bilgi için bkz . Ağ ATC ile konak ağını basitleştirme.
Ağ trafiği türleri
Azure Stack HCI ağ trafiği hedeflenen amacına göre sınıflandırılabilir:
- Yönetim trafiği: Yerel kümeye gelen veya dışındaki trafik. Örneğin, uzak masaüstü, Windows Yönetim Merkezi, Active Directory gibi küme yönetimi için yönetici tarafından kullanılan depolama çoğaltma trafiği veya trafik.
- İşlem trafiği: Bir sanal makineden (VM) kaynaklanan veya hedeflenen trafik.
- Depolama trafiği: Sunucu İleti Bloğu (SMB) kullanan trafik, örneğin Depolama Alanları Doğrudan veya SMB tabanlı dinamik geçiş. Bu trafik katman 2 trafiğidir ve yönlendirilebilir değildir.
Önemli
Depolama çoğaltması RDMA tabanlı olmayan SMB trafiği kullanır. Bu ve trafiğin yönü (Kuzey-Güney), geleneksel dosya paylaşımına benzer şekilde yukarıda listelenen "yönetim" trafiğine yakın bir şekilde hizalanır.
Ağ bağdaştırıcısı seçme
Ağ bağdaştırıcıları, birlikte kullanılmak üzere desteklenen ağ trafiği türlerine (yukarıya bakın) göre nitelenir. Windows Server Kataloğu'nu gözden geçirirken, Windows Server 2022 sertifikası artık aşağıdaki rollerden birini veya daha fazlasını gösterir. Azure Stack HCI için bir sunucu satın almadan önce, Azure Stack HCI'de üç trafik türünün de gerekli olması için yönetim, işlem ve depolama için uygun olan en az bir bağdaştırıcıya sahip olmanız gerekir. Ardından bağdaştırıcılarınızı uygun trafik türleri için yapılandırmak üzere Ağ ATC'sini kullanabilirsiniz.
Bu rol tabanlı NIC niteliği hakkında daha fazla bilgi için lütfen bu bağlantıya bakın.
Önemli
Bağdaştırıcının uygun trafik türünün dışında kullanılması desteklenmez.
Level | Yönetim Rolü | İşlem Rolü | Depolama Rolü |
---|---|---|---|
Rol tabanlı ayrım | Yönetim | İşlem Standardı | Depolama Standardı |
Maksimum Ödül | Geçerli değil | İşlem Ekstra | Depolama Premium |
Not
Ekosistemimizdeki herhangi bir bağdaştırıcı için en yüksek nitelik Yönetim, İşlem Ekstra ve Depolama Ekstra niteliklerini içerecektir.
Sürücü Gereksinimleri
Gelen kutusu sürücüleri Azure Stack HCI ile kullanılmak üzere desteklenmez. Bağdaştırıcınızın gelen kutusu sürücüsü kullanıp kullanmadiğini belirlemek için aşağıdaki cmdlet'i çalıştırın. DriverProvider özelliği Microsoft ise bir bağdaştırıcı gelen kutusu sürücüsü kullanıyordur.
Get-NetAdapter -Name <AdapterName> | Select *Driver*
Anahtar ağ bağdaştırıcısı özelliklerine genel bakış
Azure Stack HCI tarafından kullanılan önemli ağ bağdaştırıcısı özellikleri şunlardır:
- Dinamik Sanal Makine Çok Sıralı (Dinamik VMMQ veya d.VMMQ)
- Uzaktan Doğrudan Bellek Erişimi (RDMA)
- Konuk RDMA
- Anahtar Eklenmiş Ekip Oluşturma (SET)
Dinamik VMMQ
İşlem (Premium) niteliğine sahip tüm ağ bağdaştırıcıları Dinamik VMMQ'yi destekler. Dinamik VMMQ, Anahtar Eklenmiş Ekip Oluşturma'nın kullanılmasını gerektirir.
Geçerli trafik türleri: işlem
Gerekli sertifikalar: İşlem (Premium)
Dinamik VMMQ akıllı, alış tarafı bir teknolojidir. Üç birincil geliştirme sağlamak için Sanal Makine Kuyruğu (VMQ), Sanal Alma Tarafı Ölçeklendirme (vRSS) ve VMMQ öncüllerini temel alır:
- Daha az CPU çekirdeği kullanarak konak verimliliğini iyileştirir.
- Ağ trafiği işlemenin CPU çekirdeklerine otomatik olarak ayarlanması, böylece VM'lerin beklenen aktarım hızını karşılamasını ve korumasını sağlar.
- "Ani" iş yüklerinin beklenen trafik miktarını almasını sağlar.
Dinamik VMMQ hakkında daha fazla bilgi için Yapay hızlandırmalar blog gönderisine bakın.
RDMA
RDMA, ağ bağdaştırıcısına bir ağ yığını boşaltma yüküdür. SMB depolama trafiğinin işlem için işletim sistemini atlamasına olanak tanır.
RDMA, en düşük konak CPU kaynaklarını kullanarak yüksek aktarım hızına ve düşük gecikme süresine sahip ağ iletişimi sağlar. Bu konak CPU kaynakları daha sonra ek VM'leri veya kapsayıcıları çalıştırmak için kullanılabilir.
Geçerli trafik türleri: konak depolama
Gerekli sertifikalar: Depolama (Standart)
Depolama (Standart) veya Depolama (Premium) niteliğine sahip tüm bağdaştırıcılar konak tarafı RDMA'yı destekler. Konuk iş yükleriyle RDMA kullanma hakkında daha fazla bilgi için bu makalenin devamında yer alan "Konuk RDMA" bölümüne bakın.
Azure Stack HCI, yakınsanmış Ethernet (RoCE) protokolü uygulamaları üzerinden İnternet Geniş Alan RDMA Protokolü (iWARP) veya RDMA ile RDMA'yi destekler.
Önemli
RDMA bağdaştırıcıları yalnızca aynı RDMA protokolünü (iWARP veya RoCE) uygulayan diğer RDMA bağdaştırıcılarıyla çalışır.
Satıcıların tüm ağ bağdaştırıcıları RDMA'ları desteklemez. Aşağıdaki tabloda, sertifikalı RDMA bağdaştırıcıları sunan satıcılar (alfabetik sırada) listelenmiştir. Ancak, rdma da destekleyen bu listeye dahil olmayan donanım satıcıları vardır. RDMA desteği gerektiren Depolama (Standart) veya Depolama (Premium) niteliğine sahip bağdaştırıcıları bulmak için Windows Server Kataloğu'na bakın.
Not
InfiniBand (IB), Azure Stack HCI ile desteklenmez.
NIC satıcısı | iWARP | RoCE |
---|---|---|
Broadcom | Hayır | Evet |
Intel | Yes | Evet (bazı modeller) |
Marvell (Qlogic) | Yes | Yes |
Nvidia | Hayır | Evet |
Konak için RDMA dağıtma hakkında daha fazla bilgi için Ağ ATC'sini kullanmanızı kesinlikle öneririz. El ile dağıtım hakkında bilgi için bkz . SDN GitHub deposu.
iWARP
iWARP, İletim Denetimi Protokolü (TCP) kullanır ve isteğe bağlı olarak Öncelik Tabanlı Akış Denetimi (PFC) ve Gelişmiş İletim Hizmeti (ETS) ile geliştirilebilir.
Aşağıdakiler için iWARP kullanın:
- RDMA ağlarını yönetme deneyimine sahip değilsiniz.
- Raf üstü (ToR) anahtarlarınızı yönetmiyor veya yönetmekte rahatsızsınız.
- Dağıtımın ardından çözümü yönetemezsiniz.
- iWARP kullanan dağıtımlarınız zaten var.
- Hangi seçeneği belirleyebileceğinizden emin değilsiniz.
RoCE
RoCE, Kullanıcı Veri Birimi Protokolü (UDP) kullanır ve güvenilirlik sağlamak için PFC ve ETS gerektirir.
Şu durumlara karşı RoCE kullanın:
- Veri merkezinizde RoCE ile dağıtımlarınız zaten var.
- DCB ağ gereksinimlerini rahatça yönetebilirsiniz.
Konuk RDMA
Konuk RDMA, VM'ler için SMB iş yüklerinin konaklarda RDMA kullanmanın aynı avantajlarını elde etmelerini sağlar.
Geçerli trafik türleri: Konuk tabanlı depolama
Gerekli sertifikalar: İşlem (Premium)
Konuk RDMA kullanmanın başlıca avantajları şunlardır:
- Ağ trafiği işleme için NIC'ye CPU boşaltma.
- Son derece düşük gecikme süresi.
- Yüksek aktarım hızı.
Daha fazla bilgi için SDN GitHub deposundan belgeyi indirin.
Anahtar Eklenmiş Ekip Oluşturma (SET)
SET, Windows Server 2016'dan bu yana Windows Server işletim sistemine dahil edilmiş yazılım tabanlı bir ekip oluşturma teknolojisidir. SET, Azure Stack HCI tarafından desteklenen tek grup oluşturma teknolojisidir. SET işlem, depolama ve yönetim trafiğiyle iyi çalışır ve aynı ekipte en fazla sekiz bağdaştırıcıyla desteklenir.
Geçerli trafik türleri: işlem, depolama ve yönetim
Gerekli sertifikalar: İşlem (Standart) veya İşlem (Premium)
SET, Azure Stack HCI tarafından desteklenen tek grup oluşturma teknolojisidir. SET işlem, depolama ve yönetim trafiğiyle iyi çalışır.
Önemli
Azure Stack HCI, eski Yük Dengeleme/Yük Devretme (LBFO) ile NIC ekibi oluşturma işlemini desteklemez. Azure Stack HCI'de LBFO hakkında daha fazla bilgi için Azure Stack HCI'de Ekip Oluşturma blog gönderisine bakın.
SET, Azure Stack HCI için önemlidir çünkü şunları sağlayan tek ekip oluşturma teknolojisidir:
- RDMA bağdaştırıcıları için ekip oluşturma (gerekirse).
- Konuk RDMA.
- Dinamik VMMQ.
- Diğer önemli Azure Stack HCI özellikleri (bkz . Azure Stack HCI'de ekip oluşturma).
SET, simetrik (özdeş) bağdaştırıcıların kullanılmasını gerektirir. Simetrik ağ bağdaştırıcıları şunlara sahiptir:
- marka (satıcı)
- model (sürüm)
- hız (aktarım hızı)
- yapılandırma
22H2'de, Ağ ATC seçtiğiniz bağdaştırıcıların asimetrik olup olmadığını otomatik olarak algılar ve size bildirir. Bağdaştırıcıların simetrik olup olmadığını el ile belirlemenin en kolay yolu, hızların ve arabirim açıklamalarının tam olarak eşleşip eşleşmediğini belirlemektir. Yalnızca açıklamada listelenen sayılarda sapabilir. Bildirilen yapılandırmanın Get-NetAdapterAdvancedProperty
aynı özellik değerlerini listelediğinden emin olmak için cmdlet'ini kullanın.
Yalnızca sayı (#) ile sapma gösteren arabirim açıklamalarının bir örneği için aşağıdaki tabloya bakın:
Veri Akışı Adı | Arabirim açıklaması | Bağlantı hızı |
---|---|---|
NIC1 | Ağ Bağdaştırıcısı #1 | 25 Gb/sn |
NIC2 | Ağ Bağdaştırıcısı #2 | 25 Gb/sn |
NIC3 | Ağ Bağdaştırıcısı #3 | 25 Gb/sn |
NIC4 | Ağ Bağdaştırıcısı #4 | 25 Gb/sn |
Not
SET yalnızca Dinamik veya Hyper-V Bağlantı Noktası yük dengeleme algoritmalarını kullanarak anahtardan bağımsız yapılandırmayı destekler. En iyi performans için 10 Gb/sn veya üzerinde çalışan tüm NIC'lerde Hyper-V bağlantı noktasının kullanılması önerilir. Ağ ATC, SET için gerekli tüm yapılandırmaları yapar.
RDMA trafiğiyle ilgili dikkat edilmesi gerekenler
DCB uygularsanız, PFC ve ETS yapılandırmasının ağ anahtarları da dahil olmak üzere her ağ bağlantı noktasında düzgün bir şekilde uygulandığından emin olmanız gerekir. DCB, RoCE için gereklidir ve iWARP için isteğe bağlıdır.
RDMA'yı dağıtma hakkında ayrıntılı bilgi için SDN GitHub deposundan belgeyi indirin.
RoCE tabanlı Azure Stack HCI uygulamaları, doku ve tüm konaklar genelinde varsayılan trafik sınıfı dahil olmak üzere üç PFC trafik sınıfının yapılandırılmasını gerektirir.
Küme trafik sınıfı
Bu trafik sınıfı, küme sinyalleri için ayrılmış yeterli bant genişliği olmasını sağlar:
- Gerekli: Evet
- PFC etkin: Hayır
- Önerilen trafik önceliği: Öncelik 7
- Önerilen bant genişliği rezervasyonu:
- 10 GbE veya daha düşük RDMA ağları = yüzde 2
- 25 GbE veya üzeri RDMA ağları = yüzde 1
RDMA trafik sınıfı
Bu trafik sınıfı, Doğrudan SMB kullanarak kayıpsız RDMA iletişimleri için ayrılmış yeterli bant genişliği olmasını sağlar:
- Gerekli: Evet
- PFC etkin: Evet
- Önerilen trafik önceliği: Öncelik 3 veya 4
- Önerilen bant genişliği rezervasyonu: yüzde 50
Varsayılan trafik sınıfı
Bu trafik sınıfı, VM trafiği ve yönetim trafiği dahil olmak üzere kümede veya RDMA trafik sınıflarında tanımlanmayan diğer tüm trafiği taşır:
- Gerekli: Varsayılan olarak (konakta yapılandırma gerekmez)
- Akış denetimi (PFC) etkin: Hayır
- Önerilen trafik sınıfı: Varsayılan olarak (Öncelik 0)
- Önerilen bant genişliği rezervasyonu: Varsayılan olarak (konak yapılandırması gerekmez)
Depolama trafiği modelleri
SMB, Çok Kanallı SMB de dahil olmak üzere Azure Stack HCI için depolama protokolü olarak birçok avantaj sağlar. Çok Kanallı SMB bu makalede ele alınmıyor, ancak çok kanallı SMB'nin kullanabileceği tüm olası bağlantılarda trafiğin katlandığını anlamak önemlidir.
Not
Azure Stack HCI'de depolama trafiğini ayırmak için birden çok alt ağ ve VLAN kullanmanızı öneririz.
Aşağıdaki dört düğümlü küme örneğini göz önünde bulundurun. Her sunucunun iki depolama bağlantı noktası vardır (sol ve sağ taraf). Her bağdaştırıcı aynı alt ağda ve VLAN'da olduğundan, Çok Kanallı SMB bağlantıları tüm kullanılabilir bağlantılara yayar. Bu nedenle, ilk sunucudaki sol taraftaki bağlantı noktası (192.168.1.1), ikinci sunucudaki sol taraftaki bağlantı noktasına (192.168.1.2) bağlantı oluşturur. İlk sunucudaki sağ taraftaki bağlantı noktası (192.168.1.12), ikinci sunucudaki sağ taraftaki bağlantı noktasına bağlanır. Üçüncü ve dördüncü sunucular için benzer bağlantılar kurulur.
Ancak bu, gereksiz bağlantılar oluşturur ve ToR anahtarlarını (X ile işaretlenmiş) bağlayan bağlantıda (çok kasalı bağlantı toplama grubu veya MC-LAG) tıkanıklıklara neden olur. Aşağıdaki diyagrama bakın:
Önerilen yaklaşım, her bağdaştırıcı kümesi için ayrı alt ağlar ve VLAN'lar kullanmaktır. Aşağıdaki diyagramda, sağ bağlantı noktaları artık 192.168.2.x /24 ve VLAN2 alt asını kullanır. Bu, sol taraftaki bağlantı noktalarındaki trafiğin TOR1'de kalmasına ve sağ taraftaki bağlantı noktalarındaki trafiğin TOR2'de kalmasına olanak tanır.
Trafik bant genişliği ayırma
Aşağıdaki tabloda, Azure Stack HCI'de yaygın bağdaştırıcı hızları kullanılarak çeşitli trafik türlerinin örnek bant genişliği ayırmaları gösterilmektedir. Bunun, tüm trafik türlerinin (işlem, depolama ve yönetim) aynı fiziksel bağdaştırıcılar üzerinde çalıştığı ve SET kullanılarak ekip oluşturduğu yakınsanmış bir çözüm örneği olduğunu unutmayın.
Bu kullanım örneği en fazla kısıtlamayı oluşturduğundan, iyi bir temeli temsil eder. Ancak, bağdaştırıcı sayısı ve hızları için permütasyonlar dikkate alındığında, bu bir destek gereksinimi değil bir örnek olarak kabul edilmelidir.
Bu örnek için aşağıdaki varsayımlar yapılmıştır:
Ekip başına iki bağdaştırıcı vardır.
Depolama Veri Yolu Katmanı (SBL), Küme Paylaşılan Birimi (CSV) ve Hyper-V (Dinamik Geçiş) trafiği:
- Aynı fiziksel bağdaştırıcıları kullanın.
- SMB kullanın.
SMB'ye DCB kullanılarak yüzde 50 bant genişliği ayırması verilir.
- SBL/CSV en yüksek öncelikli trafiktir ve SMB bant genişliği ayırmasının yüzde 70'ini alır.
- Dinamik Geçiş (LM) cmdlet'i kullanılarak
Set-SMBBandwidthLimit
sınırlıdır ve kalan bant genişliğinin yüzde 29'unu alır.Dinamik Geçiş için kullanılabilir bant genişliği = 5 Gb/sn ise >ve ağ bağdaştırıcıları uygunsa RDMA kullanın. Bunu yapmak için aşağıdaki cmdlet'i kullanın:
Set-VMHost -VirtualMachineMigrationPerformanceOption SMB
Dinamik Geçiş için kullanılabilir bant genişliği 5 Gb/sn ise < , kesinti sürelerini azaltmak için sıkıştırmayı kullanın. Bunu yapmak için aşağıdaki cmdlet'i kullanın:
Set-VMHost -VirtualMachineMigrationPerformanceOption Compression
Dinamik Geçiş trafiği için RDMA kullanıyorsanız, Dinamik Geçiş trafiğinin bir SMB bant genişliği sınırı kullanarak RDMA trafik sınıfına ayrılan bant genişliğinin tamamını kullanamadığını doğrulayın. Bu cmdlet saniye başına bayt (Bps) cinsinden girdi aldığından, ağ bağdaştırıcıları saniyede bit (bps) olarak listelendiği için dikkatli olun. 6 Gb/sn bant genişliği sınırı ayarlamak için aşağıdaki cmdlet'i kullanın, örneğin:
Set-SMBBandwidthLimit -Category LiveMigration -BytesPerSecond 750MB
Not
Bu örnekteki 750 MB/sn, 6 Gb/sn'ye eşittir.
Örnek bant genişliği ayırma tablosu aşağıda verilmiştir:
NIC hızı | Gruplandırılmış bant genişliği | SMB bant genişliği rezervasyonu** | SBL/CSV % | SBL/CSV bant genişliği | Dinamik Geçiş Yüzdesi | Maksimum Dinamik Geçiş bant genişliği | Sinyal Yüzdesi | Sinyal bant genişliği |
---|---|---|---|---|---|---|---|---|
10 Gbps | 20 Gb/sn | 10 Gbps | %70 | 7 Gb/sn | * | 200 Mb/sn | ||
25 Gb/sn | 50 Gb/s | 25 Gb/sn | %70 | 17,5 Gb/sn | %29 | 7,25 Gb/sn | %1 | 250 Mb/sn |
40 Gbps | 80 Gb/sn | 40 Gbps | %70 | 28 Gb/sn | %29 | 11,6 Gb/sn | %1 | 400 Mb/sn |
50 Gb/s | 100 Gbps | 50 Gb/s | %70 | 35 Gb/sn | %29 | 14,5 Gb/sn | %1 | 500 Mb/sn |
100 Gbps | 200 Gb/sn | 100 Gbps | %70 | 70 Gb/sn | %29 | 29 Gb/sn | %1 | 1 Gbps |
200 Gb/sn | 400 Gb/sn | 200 Gb/sn | %70 | 140 Gb/sn | %29 | 58 Gb/sn | %1 | 2 Gbps |
* Dinamik Geçiş trafiği <için bant genişliği ayırma 5 Gb/sn olduğundan RDMA yerine sıkıştırma kullanın.
** Yüzde 50 örnek bir bant genişliği rezervasyonudur.
Esnetilmiş kümeler
Esnetilmiş kümeler, birden çok veri merkezine yayılan olağanüstü durum kurtarma sağlar. En basit haliyle, esnetilmiş bir Azure Stack HCI küme ağı şöyle görünür:
Esnetilmiş küme gereksinimleri
Önemli
Esnetilmiş küme işlevselliği yalnızca Azure Stack HCI sürüm 22H2'de kullanılabilir.
Esnetilmiş kümeler aşağıdaki gereksinimlere ve özelliklere sahiptir:
RDMA tek bir siteyle sınırlıdır ve farklı siteler veya alt ağlar arasında desteklenmez.
Aynı sitedeki sunucular aynı rafta ve Katman 2 sınırında bulunmalıdır.
Siteler arasındaki konak iletişimi Katman 3 sınırını geçmelidir; esnetilmiş Katman 2 topolojileri desteklenmez.
İş yüklerini diğer sitede çalıştırmak için yeterli bant genişliğine sahip olun. Yük devretme durumunda alternatif sitenin tüm trafiği çalıştırması gerekir. Siteleri kullanılabilir ağ kapasitelerinin yüzde 50'sinde sağlamanızı öneririz. Ancak yük devretme sırasında daha düşük performansa dayanabiliyorsanız bu bir gereksinim değildir.
Siteler arasındaki iletişim için kullanılan bağdaştırıcılar:
Fiziksel veya sanal (konak vNIC) olabilir. Bağdaştırıcılar sanalsa, fiziksel NIC başına kendi alt akında ve VLAN'da bir vNIC sağlamanız gerekir.
Siteler arasında yönlendirilebilen kendi alt ağlarında ve VLAN'larında olmalıdır.
RDMA cmdlet'i kullanılarak
Disable-NetAdapterRDMA
devre dışı bırakılmalıdır. Cmdlet'ini kullanarak belirli arabirimleri kullanmak için Depolama Çoğaltması'naSet-SRNetworkConstraint
açıkça ihtiyaç duymanızı öneririz.Depolama Çoğaltması için ek gereksinimleri karşılamalıdır.
Sonraki adımlar
- Ağ anahtarı ve fiziksel ağ gereksinimleri hakkında bilgi edinin. Bkz. Fiziksel ağ gereksinimleri.
- Ağ ATC'sini kullanarak konak ağını basitleştirmeyi öğrenin. Bkz. Ağ ATC ile konak ağını basitleştirme.
- Yük devretme kümelemesi ağıyla ilgili temel bilgileri fırçalayın.
- Bkz . Azure portalını kullanarak dağıtma.
- Bkz . Azure Resource Manager şablonunu kullanarak dağıtma.