Ana içeriğe geç

vStack OS nedir

vStack OS, vStack HCP hiper-bütünleşik platformunun düğüm işletim sistemidir. Özel bir FreeBSD derlemesidir: temel sistem, çekirdek ve sıradan bir sunucuyu küme düğümüne dönüştüren bir dizi denetleyiciden oluşur. Her düğüm sanal makineleri, depolamayı ve ağı aynı anda çalıştırır; kümede ayrı depolama dizileri veya ağ denetleyicileri yoktur.

Küme, vStack Center tarafından yönetilir. vStack Center aynı küme üzerindeki bir yönetim VM'sinde çalışır ve kendi dokümantasyonuna sahiptir: vStack Center. Bu dokümantasyon onun altındaki katmanı ele alır: düğümlerin kendisini, kurulumlarını, yükseltilmelerini ve yöneticinin bir düğümde kullandığı yardımcı programları.

Bir düğüm nelerden oluşur​

KatmanNe yaparYönetici ne görür
bhyve hipervizörüSanal makineleri çalıştırır. Her VM'nin süreci vstack-vm denetleyicisi tarafından yönetilirBir havuzun VM'leri, o havuzu tutan düğümde çalışır
ZFS depolamaHer havuz, her düğümden birer disk alınarak raidz olarak oluşturulur. Düğüm kendi disklerini yerel olarak bağlar, diğer düğümlerin disklerini ise iSCSI üzerinden alır. Bir VM, havuzunun sahibi olmayan bir düğümde çalışıyorsa diskleri NVMe-oF/TCP üzerinden iletilirHavuzlar z01, z02 vb. şeklinde adlandırılır. Bir havuz, yedeklilik düzeyi N+1…N+3'ün izin verdiği sayıda düğümün kaybına dayanır
Yazılım tanımlı ağVM ağları, VXLAN üzerinden yalıtılmış ağlar, harici erişim noktalarıFiziksel olarak bunlar, üzerinde VLAN'lar bulunan iki LACP birleşimidir: lagg10 ve lagg20
Cluster ManagerKüme çerçevesi: düğümleri izler, hangi havuzun hangi düğümde tutulacağına karar verir ve bir düğüm arızalandığında havuzları taşır. Düğümde bu, ccrd arka plan programıdırHer havuz bir zpool_<pool> servisiyle temsil edilir, örneğin zpool_z01. Küme durumunu düğüm CLI'si gösterir

vStack Center'da bu bileşen aynı adı taşır, Cluster Manager; dolayısıyla terim iki dokümantasyon seti arasında değişmez.

Kim neyi yönetir​

vStack Center düğümlere doğrudan dokunmaz. Yönetici bir düğümü etkinleştirdiğinde, devre dışı bıraktığında veya bir havuzu taşıdığında Center komutu Cluster Manager'a iletir, o da komutu düğümlerde yürütür. Bunun iki sonucu vardır.

Birincisi, Center durduğunda küme durmaz. Yönetim VM'si kapalıysa çalışan VM'ler çalışmaya devam eder ve Cluster Manager bir düğüm arızalandığında havuzları yine taşır. Kaybettiğiniz şey web arayüzü ve API'dir; bunlarla birlikte taşınan bir havuzun VM'lerini ayağa kaldıran mekanizma da gider: havuz yük devretmesinden (failover) sonra makinelerin başlatılmasını Center yapar.

İkincisi, yönetim VM'sinin kendisi kümenin havuzlarından birinde, genellikle z01 üzerinde bulunur ve o havuzun VM listesinde 0 numarasına sahiptir. Yönetim VM'sini barındıran havuzu Center arayüzünden taşıyamazsınız: Center işlemin ortasında kendini kapatmış olur. Böyle bir havuz, bir düğümden küme yardımcı programıyla taşınır. Bunun nasıl yapılacağı düğüm yükseltme bölümünde açıklanmıştır.

Bazı roller bu ayrımın dışında kalır. Düğüm kurulumu ve kümenin ilk oluşturulması vStack OS yükleyicisi tarafından yapılır; bu aşamada Center henüz mevcut değildir. Center, düğümler ilk kez açıldığında kendini dağıtır. Düğüm işletim sisteminin yükseltilmesi de düğümün kendisinde, standart vStack.update.sh betiğiyle yapılır.

Sürümler​

Güncel sürüm 3.2.0'dır (25.09.2026) ve FreeBSD 14.2 tabanlıdır. 3.x serisinin önceki sürümleri: 3.1.0 (09.09.2026) ve 3.0.11 (31.08.2026). 2.x serisinin düğümleri FreeBSD 13.2 üzerinde çalışır ve 3.x'e vStack teknik desteğiyle birlikte ayrı bir prosedürle geçer.

Dokümantasyon haritası​

Bölümİçeriği
Donanım ve ağ gereksinimleriİşlemciler, disk denetleyicileri ve ağ bağdaştırıcıları, depolama disk yerleşimi, anahtarlama ve VLAN'lar
Düğüm kurulumu ve kümenin oluşturulmasıOrtamdan kurulum, yükleyici iletişim kutuları, kümenin ilk açılışı
3.2'ye yükseltmeDüğümlerin standart betikle tek tek yükseltilmesi, denetimler ve geri alma
Düğüm yapılandırmasının yedeklenmesiYükseltme veya yeniden kurulum öncesinde düğüm yapılandırmasının bir kopyası
Düğüm CLI'siKüme yardımcı programı ve vStack.update.sh: komutlar, seçenekler, çıkış kodları

Sanal makineler, VDC'ler, ağlar, kullanıcılar ve roller vStack Center'da yapılandırılır. Bu, onun dokümantasyonunda açıklanmıştır.