HPE Simplivity HCI platformu veri merkezlerinde hiper-bütünleşik (HCI) bir altyapı sağlayarak sanallaştırılmış ortamların yüksek performans, veri koruma ve kolay yönetim avantajlarını bir araya getirir. Bu mimaride tüm bileşenlerin sorunsuz çalışması için kritik görevleri üstlenen bazı yardımcı servisler bulunur. Arbiter sunucusu da bu yapının gizli ama son derece önemli parçalarından biridir.

Birçok ortamda gözden kaçırılan bu küçük servis aslında Simplivity cluster yapısının kararlılığını, veri bütünlüğünü ve otomatik hata toleransını sağlayan üçüncü taraf bir “hakem” görevi görür. Peki Arbiter tam olarak nedir? neden kullanılır ve nasıl kurulur? Gelin adım adım inceleyelim.

Arbiter Nedir?

HPE Simplivity Arbiter Simplivity mimarisinde “Cluster hakemi (quorum witness)” rolünü üstlenen küçük bir yazılımdır. Arbiter Simplivity node’ları (OmniStack host’ları) arasındaki iletişimi izleyerek, ağ kopmaları veya donanım arızaları sırasında hangi node’un aktif kalacağını belirler. Özellikle iki node’lu cluster’larda kritik öneme sahiptir. Çünkü bu tür yapılarda bir ağ kopması yaşandığında her iki node da kendini “aktif” sanabilir. İşte bu “split-brain” (bölünmüş beyin) denilen tehlikeli durumu Arbiter engeller.

Basit Tanımla:

Arbiter Simplivity node’ları arasında bir tür hakem gibi davranır. Kim çalışıyor, kim kopmuş, kim veri yazabilir buna karar verir. Böylece veri tutarlılığı korunur ve sistemde veri çakışmaları oluşmaz.

Arbiter Neden Kullanılır?

Arbiter’in en temel görevi küme kararlılığını korumaktır. Aşağıda kullanım nedenlerini özetleyen tabloyu bulabilirsiniz:

DurumArbiter’in Rolü
Ağ kopması (network partition)Hangi node’un aktif kalacağına karar verir, veri çakışmasını önler.
Veri tutarlılığı (data consistency)Replikasyon sırasında veri bütünlüğünü korur.
Yüksek erişilebilirlik (HA)Küme parçalanırsa yalnızca bir node’un aktif kalmasını sağlar.
Basitleştirilmiş yönetimvCenter Simplivity Plugin ile küme sağlık durumunu doğrular.

Arbiter herhangi bir veri depolamaz yalnızca node’ların sağlık durumu, senkronizasyon ve quorum bilgilerini yönetir.

Arbiter Sunucusu Gereksinimleri

Arbiter genellikle vCenter veya Simplivity node’larının dışında ayrı bir sanal makine üzerinde konumlandırılır. Aşağıdaki tablo HPE’nin önerdiği asgari gereksinimleri göstermektedir:

BileşenGereksinim
İşletim SistemiWindows Server 2016, 2019 veya 2022 (İngilizce sürüm önerilir)
CPU & RAMMinimum 2 vCPU, 4 GB RAM
Disk120 GB (thin provisioned olabilir)
Simplivity node’ları ile Layer 3 erişim (aynı VLAN veya yönlendirilebilir subnet)
PortlarTCP 443 (vCenter erişimi), TCP 22 (SSH), TCP 1521 (Arbiter servisi)
DNSTers çözümleme (PTR) kaydıyla birlikte FQDN kullanılmalı
ErişimRDP ile yönetim önerilir, domain üyesi olması gerekmez.

Öneri: Arbiter cluster ile aynı fiziksel lokasyonda değil tercihen farklı bir veri merkezinde konumlandırılmalıdır.
Böylece DR (Disaster Recovery) senaryolarında sistem daha dayanıklı olur.

Adım Adım Arbiter Kurulumu

Windows Sunucunun Hazırlanması

Yeni bir Windows Server 2022 (veya 2019) sanal makinesi oluşturunuz.

İşletim sistemşi dil sürümü olarak İngilizce (United States) seçiniz.

IP adresini statik olarak atayın (örneğin: 10.110.10.3)

  • Hostname: svt-arbiter01
  • DNS: Simplivity node’larını çözebilmelidir.

Sunucuya .NET Framework 4.8 yükleyin ve güncellemeleri tamamlayınız.

RDP erişimi açık olabilir.

Güvenlik duvarı TCP 1521 trafiğini engellememelidir.

HPE Support Porta üzerinden ortamınıza uygun Simplivity Arbiter kurulum paketini temin etmek için Simplivty Deploy Package indiriniz.

    Dosyayı “Run as Administrator” ile çalıştırınız.

    Kurulum sihirbazını varsayılan ayarlarla tamamlayabilirsiniz.

    Kurulum tamamlandığında “Simplivity Arbiter Service” servisi otomatik başlar.

    Arbiter kurulduktan sonra Simplivity Clıster ortamında tanıtılmalıdır.
    Bu işlem hem CLI (komut satırı) hem de vCenter eklentisi (Plugin) üzerinden yapılabilir.