Windows Server 2016: NIC Teaming işlevi

0
1988
windows-server-2016-nic-teaming-islevi-4

NIC ekiplemesi, Windows Server 2016’da sahip olduğumuz bir şey değil, ancak Windows Server’ın mevcut yinelemesinde olduğu gibi, bu özelliğin temeline ve geçmişine biraz değindiğimiz için bu işlevselliği incelemeyi ilginç buluyorum.

NIC ekip oluşturma özelliği, Server 2012 R2’deki olgunluğuna ulaştı ve Server 2016’da bu bölümde (neredeyse) önemli bir değişiklik olmadı, ancak ilgili herhangi bir Microsoft sınavına hazırlanmak için NIC ekiplerinin pratik bir kullanımıyla yeni başlıyorsanız, bunu bulabilirsiniz. Bu özelliği iyice incelemek faydalıdır.

Link Teaming, basit, uygun fiyatlı trafik güvenilirliği ve sunucu iş yükleri için yük dengelemesi eklemek amacıyla ilk olarak Windows Server 2012’de OOB özelliği olarak tanıtıldı. NIC ekip oluşturma özelliğinin program yöneticisi olan Don Stanwyck’in ilk elden açıklamaları, o zaman burada bulunabilir. Ancak uzun lafın kısası, bu özellik sanallaştırma ve yüksek yoğunluklu iş yüklerinin gelmesi nedeniyle özel bir önem kazanmıştır: Hyper-V sunucusu tarafından barındırılan birden fazla VM’nin içinde kaç hizmetin çalıştırılabileceğini bilmek, hepsini etkileyen bağlantı kaybını karşılayamazsınız. . Bu nedenle NIC ekiplerimiz var: düz kazara ağ kablosunun kesilmesiyle NIC’ye olan arızaların çeşitliliğini önlemek veya arızaları değiştirmek için. Aynı iş akışı yoğunluğu da artan bant genişliği için zorlar.

Özetle, Windows Server NIC ekibi, hem fiziksel hem de sanallaştırılmış sunucular için uygun donanımdan bağımsız bant genişliği toplama ve saydam yük devretme sağlar. Server 2012’den önce, sizi aynı satıcıdan NIC’ler almaya zorlayan donanım / sürücü tabanlı NIC ekibine ve bu sihri gerçekleştirmek için üçüncü taraf yazılımlara güvenmek zorundaydınız. Bu yaklaşımın bazı önemli eksiklikleri vardı, örneğin: takımdaki farklı satıcılardan NIC’leri karıştıramadınız ve her satıcının takım yönetimine kendi yaklaşımı var ve bu tür uygulamalar da uzaktan yönetim özelliklerinden yoksundu – temelde yeterince basit değildi. Windows Server NIC ekiplerinin tanıtımı bir kez yapıldığında, donanıma özel ekip oluşturma çözümleri, donanım satıcıları için artık mantıklı olmadığı için yaygın bir şekilde kullanılmadığı için, WHOB sertifikalı Ethernet NIC’yi destekleyen OOB Windows özelliği tarafından daha iyi ele alınan tekerlek / teklif işlevselliğini yeniden yaratmaktadır.

Windows Server NIC Teaming ana gerçekleri

  • İlk sunucu 2012’de tanıtıldı
  • Hem fiziksel hem de sanal makineleri destekler
  • 32 NIC’ye kadar destekler (* Sanal Makinelerde yalnızca 2 NIC ekibi desteklenir)
  • Satıcı ve donanım agnostiği (NIC’lerle ilgili olarak)
  • LBFO sağlar (Yük dengeleme ve yük devretme)
  • Farklı takım modlarını destekler
  • Farklı dengeleme modlarını destekler (gelen ve giden trafiğin dağılımını tanımlayın)

Daha önce de söylediğim gibi, Windows Server 2016, Windows’ta ekip oluşturmanın gelecekteki yolu olan Switch Embedded Teaming dışında NIC Teaming’de büyük bir değişiklik yapmadı. Gömülü Ekipmanın Değiştirilmesi veya SET, Windows Server 2016’da Hyper-V ve Yazılım Tanımlı Ağ (SDN) yığını içeren ortamlarda kullanabileceğiniz alternatif bir NIC Teaming çözümüdür. SET, bazı NIC Teaming işlevlerini Hyper-V Sanal Anahtarına entegre eder.

LBFO ekip oluşturma tarafında, Server 2016, LACP zamanlayıcısını yavaş ve hızlı olanı arasında değiştirme yeteneği ekledi – bu Cisco anahtarlarını kullananlar için önemli olabilir (aynı şeyi Server 2012 R2’de yapmanıza izin veren bir güncelleme gibi görünüyor).

Windows Server NIC ekiplemesinin kazanımları ve avantajları biraz açıktır, ancak size zor zamanlar kazandıran (özellikle bazı Microsoft sınavlarına girerseniz), tüm olası NIC ekip modları ve kombinasyonlarının etrafını sarmaya çalışmaktır. Öyleyse görelim ki, daha sonra GUI ve PowerShell ile doğal olarak yapılandırılabilen tüm bu takım modlarını çözebilirmiyiz.

StarWind HyperConverged Appliance, yoğun sanallaştırma iş yükleri için tasarlanmış, tamamen yazılım tabanlı, hiper birleşik bir platformdur. İstenen performansı elde etmek ve kapalı kalma süresini azaltmak için, çözüm sınırlı bütçeli ve BT ekibi kaynaklarına sahip kuruluşlar tarafından dağıtılabilir. Ayrıca, çözümü daha da maliyet etkin kılan uygulamalarınız için HA’yı sağlamak için yalnızca bir yerinde düğüm gerekir.”

NIC takımını yapılandırırken yapılacak ilk adım / karar olduğu için takım modları ile başlayalım. Seçilebilecek üç takımlama modu vardır: Anahtar Bağımsız ve iki Anahtar Bağımlı modu – LACP ve statik.

Anahtar Bağımsız (Switch Independent Mode) mod, anahtar üzerindeki hiçbir şeyi yapılandırmamıza gerek olmadığı ve her şeyin Windows Server tarafından yönetildiği anlamına gelir. NIC’lerinizi bu modda farklı anahtarlara ekleyebilirsiniz. Bu modda, tüm giden trafik ekipteki fiziksel NIC’ler arasında yük dengeleyecektir (yük dengeleme moduna tam olarak nasıl bağlı olacaktır), ancak gelen trafik NIC ekibi hakkında habersiz olduğu için gelen trafik yük dengesi olmayacaktır (bu Özellikle sorunuzu Google’a “LACP VS’nin bağımsız performansı değiştirmesi” gibi bir şey veya bu satırlar boyunca bir çerçeveye yerleştirirseniz, fark etmesi biraz zaman alabilir.

Anahtar bağımlı modlar, NIC ekibinden haberdar olmak için bir anahtar yapılandırılmasını gerektirir ve NIC’lerin aynı anahtara bağlanması gerekir. Bir kez daha, resmi belgelerden alıntı yaparsak: “Anahtar bağımlı ekip çalışması, tüm ekip üyelerinin aynı fiziksel anahtara ya da çoklu kasa arasında bir anahtar kimliğini paylaşan çoklu kasa anahtara bağlanmasını gerektirir.”

Bunu evde denemenize izin veren birçok anahtar var, örneğin, Gigabit Akıllı Anahtarlarının DGS-1100 Serisinden oldukça uygun fiyatlı ancak iyi D-Link DGS-1100-18 anahtarına sahibim. Bu anahtar, cihaz başına 9 grubu ve grup başına 8 bağlantı noktasını destekleyen 802.3ad Bağlantı Birleştirme özelliğini destekliyor ve bu noktada 100 Euro civarında bir maliyete sahip.

Statik ekip modu, bireysel anahtar bağlantı noktalarını yapılandırmamızı ve kabloları belirli anahtar bağlantı noktalarına bağlamamızı gerektirir ve bu nedenle statik yapılandırma olarak adlandırılır: burada statik bağlantı noktaları atarız ve kabloyu farklı bir bağlantı noktasına bağlarsanız takımınızı kıracaksınız.

LACP, Link Aggregation Control Protocol (Bağlantı Toplama Kontrol Protokolü) anlamına gelir ve esas olarak, anahtar bağımlı ekip çalışmasının daha dinamik bir versiyonudur, yani anahtarı tek tek bağlantı noktaları yerine yapılandırırsanız. Anahtar yapılandırıldığında, ağ ekibinizden haberdar olur ve bağlantı noktalarının dinamik anlaşmasını gerçekleştirir.

Her iki anahtara bağlı ekip modlarında, anahtarlarınız NIC ekibi hakkında farkındadır ve bu nedenle gelen ağ trafiğini dengeleyebilir.

Yük dağılımının nasıl yapıldığını kontrol etmek için, aşağıdakileri içeren bir dizi yük dengeleme modumuz vardır (bunları “yük dengeleme algoritmaları” olarak düşünebilirsiniz): adres karma, Hyper-V portu ve ilk olarak Server 2012 R2’de sunulan Dinamik mod.

Address hash mode (Adres karma modu), hangi belirli NIC trafiğinin gönderileceğini belirlemek için ağ trafiğinin özelliklerini (IP adresi, bağlantı noktası ve MAC adresi) kullanır.

Hyper-V bağlantı noktası yük dengelemesi, bir VM’yi ekipteki belirli NIC’lere bağlar; bu, üzerinde çok sayıda VM bulunan Hyper-V sunucusu için iyi çalışabilir, böylece NIC trafiğini, ekibinizdeki birden fazla NIC’ye dağıtırsınız; VM’ler, NIC’lerin ekip içinde yeterince kullanılmamasına yol açtığı için bu en iyi seçim olmayabilir.

Dinamik, Microsoft tarafından önerilen ve daha önce bahsedilen algoritmaların avantajlarını sunan, Server 2012 R2’de sunulan varsayılan seçenektir: arıza durumunda yeniden dengelemek için dahili olarak eklenmiş olan mantık ile gelen dengeleme için adres karma ve Hyper-V port dengeleme kullanır / ekip içindeki trafik kesintileri.

Bu nedenle, NIC ekip yapılandırması hakkında bilgilendirilmiş kararlar vermek ya da Microsoft sınavlarına girmek için bilmeniz gereken şeyleri ele aldık, bunu yapılandırmanın pratik tarafına bir göz atalım.

Sunucu Yöneticisi aracılığıyla kullanılabilen NIC ekiplerini yönetmenin GUI yolu – NIC ekiplerinin yapılandırma işlemine başlaması için Disabled (Devre Dışı) bağlantısını tıklamanız yeterlidir:

windows-server-2016-nic-teaming-islevi-1

Bu, işlerin basit ve kolay olduğu NIC ekip konsoluna yönlendirecektir (makalenin ilk yarısını okumanızı sağlar:

windows-server-2016-nic-teaming-islevi-2

Bu VM’yi yapıyorsanız, Yeni ekip iletişim kutusunun Ek özellikleri seçeneğindeki seçeneklerin bağımsız mod ve Adres Karma dağıtım moduyla değiştirilebileceğini fark edebilirsiniz, böylece ilk iki açılan menü grileşmiş / etkin değil .bu sadece biz demek oluyoruz VM’lerin içindeki NIC ekiplerine gelince, neyin desteklendiğini ve gerekli olduğunu gözden geçirmek zorundasınız. Desteklenebilirlik bakış açısına göre, yalnızca iki üye NIC ekibi Microsoft tarafından desteklenir ve takıma katılan NIC’lerin iki farklı External harici Sanal Anahtarla (yani farklı fiziksel bağdaştırıcı anlamına gelir) bağlanması gerekir. VM’lerin içinde yerine getirilen tüm bu gereksinimlerle birlikte NIC Ekipleri, bir VM’deki NIC Ekibi için Bağımsız Geçiş ve Yük Dengeleme modu olarak yapılandırılan Ekip Modlarına sahip olmalıdır ve VM’deki Adres Karma dağıtım moduyla yapılandırılmalıdır.

Bu sınırlamalara baktıktan sonra, Hyper-V sunucusunda kendi NIC ekiplerini yapılandırmanın daha iyi olduğunu ve sadece VM içinde kullanmadığını söylemek caziptir. Ancak bahse girerim, VM içinde ekip çalışması yapmak için bir kullanım durumu olabilir – şu anda hiçbir şey düşünemiyorum .

NET takımını PowerShell üzerinden yönetmek isterseniz, tüm gerekli bilgileri TechNet’teki NetLbfo Modül belgelerinde bulabilirsiniz veya Get-Command * NETLbfo * ve daha da fazlasıyla Get-Help’i uygulayın:

Get-help New-NetLbfoTeam

windows-server-2016-nic-teaming-islevi-3

 

Bence bu blog yazısı, henüz bir şey okumadıysanız, NIC ekibine başlamanız için yeterli bilgi sağlamıştır. Zaten çoğu şeyi bilseydiniz, belki de şimdi Independent VS Switch Bağımlısı ikilemini daha net anlarsınız. Sonuçta, Windows Server’ın mevcut sürümlerinde Microsoft, bu işlevselliği mümkün olduğunca kullanımı kolay hale getirmek ve GUI’de ileri itmek için tam anlamıyla sizden tam olarak ayarlamanızı isteyen Sunucu Yöneticisi’nde yer alan mükemmel bir iş yaptı. Bununla ilgili ayrıntılara girmek istemeniz durumunda, size Microsoft – “2016 Server 2016 NIC ve Anahtar Yerleşik Ekip Kullanıcı Kullanma Kılavuzu” başlıklı harika bir belge öneririm; Bu belgenin sürümleri, Windows’un 2012 ve 2012 R2 sürümleri için de kullanılabilir durumdadır ve NIC ekiplendirmesiyle ilgili geçerli Microsoft belgeleri de çok iyidir).

 

 

 

 

 

 

 

 

 

 

 

 

Mikhail Rodionov
Mikhail, uygulamalara ve altyapı destek alanlarına odaklanan bir BT mühendisidir. K2 platformu ve Microsoft teknoloji yığını ile yakın çalışıyor ve bu yazılım satıcılarından sertifika alıyor.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz