Küme donanımını ve ağını denetleyin
Düğüm gereksinimleri, önerilen küme yapılandırmaları ve anahtarlama ile ağ segmentlerine ilişkin gereksinimler vStack OS'e aittir ve onun dokümantasyonunda anlatılmaktadır: Donanım ve ağ gereksinimleri.
vStack Center, kümenin gerçekte gördüğü donanımı gösterir: donanım envanteri ve disk verileri düğümlerden, port birleştirmesi (aggregate) durumu ise ağ alt sisteminden gelir. Kurulumdan sonra düğümlerin planlandığı gibi kurulduğunu doğrulamak için bu verileri kullanın.
Nereye bakılmalı
Kurulumdan sonra belirlenen yapılandırmayı kümenin gerçekte gördüğüyle karşılaştırabilirsiniz. Donanım envanteri düğümlerden gelir ve hem web arayüzünde hem de API üzerinden kullanılabilir.
Web arayüzünde düğüm başına çekirdek ve bellek sayıları Server Nodes (düğümler) bölümünde, ID, Name, Health, CPU (Cores) ve RAM (GB) sütunlarını içeren bir tabloda bulunur. Belirli bir düğümün diskleri ve bellek modülleri, o düğümün sayfasında Hardware ve Disk props altında yer alır. Depolama katmanı havuzları Storage Resources bölümünde, GUID, Name, Health, Consuming, Scrubbing, Resilvering, Current node ve Capacity (RAW) sütunlarını içeren ZFS pools tablosundadır.
pd-list
Kümenin fiziksel disklerini listeler. Modeli, boyutu ve havuz üyeliğini gösterir. Havuzların yalnızca gerekli kapasitede SSD veya NVMe sürücüler içerdiğini doğrulamak için kullanın.
Erişim: yalnızca Cluster master. feature.physical_disc_management özellik
bayrağının etkin olması gerekir.
{
"jsonrpc": "2.0",
"method": "pd-list",
"params": {
"auth": { "cookie": "..." }
},
"id": "1"
}
Yanıt, disk seri numarasına göre anahtarlanmış bir haritadır:
{
"jsonrpc": "2.0",
"id": "1",
"result": {
"code": 1,
"data": {
"S3Y1NX0M900XXX": {
"node_id": 1,
"device": "da0",
"model": "INTEL SSDSC2KB480G8",
"size": 480103981056,
"vdev_pool_name": "tank",
"pool_name": "tank",
"status": 0,
"lifecycle": 2,
"online_in_cluster": true
}
}
}
}
Beklenen: depolama katmanındaki her diskte online_in_cluster değeri true
olmalı ve size en az gerekli kapasite kadar olmalıdır. lifecycle alanı diskin
rolünü gösterir: 0 — boş, 1 — bölümlenmiş, 2 — havuzda, 3 — yedek,
-1 — hata. Düğüm rolü bildirene kadar alan boştur (null).
Hatalar: -403 — gerekli yetki eksik; -24201 — Physical disc management
etkin değil.
node-hw-list
SMBIOS verilerinden düğüm donanım envanteri: üretici, çekirdek sayısı ve bellek modülleri. İşlemci modelini ve bellek kapasitesini gereksinimlerle karşılaştırmak için kullanın.
Erişim: yalnızca Cluster master. feature.hardware_inventory özellik bayrağının
etkin olması gerekir.
{
"jsonrpc": "2.0",
"method": "node-hw-list",
"params": {
"auth": { "cookie": "..." }
},
"id": "1"
}
Yanıt, node_id → cihaz → özellik biçiminde bir haritadır:
{
"jsonrpc": "2.0",
"id": "1",
"result": {
"code": 1,
"data": {
"1": {
"0": {
"dev_id": 1,
"dev_name": "Processor",
"dev_serial": 0,
"3": { "prop_id": 3, "prop_name": "Manufacturer", "prop_value": "Intel" },
"4": { "prop_id": 4, "prop_name": "Core Count", "prop_value": 8 }
}
}
}
}
}
Hatalar: -403 — metot yalnızca Cluster master tarafından kullanılabilir;
-26001 — Hardware inventory etkin değil.
portgroup-list
Düğüm port grupları (aggregate'ler): birleştirme protokolü, üye portlar ve bayrakları. Metot, LACP'nin her iki anahtarda da oluşup oluşmadığını gösterir.
Erişim: yalnızca Cluster master. feature.network_ports_management özellik
bayrağının etkin olması gerekir.
{
"jsonrpc": "2.0",
"method": "portgroup-list",
"params": {
"auth": { "cookie": "..." },
"node_id": 1
},
"id": "1"
}
İki aggregate'e sahip 1 numaralı düğüm için yanıt:
{
"jsonrpc": "2.0",
"id": "1",
"result": {
"code": 1,
"data": {
"1": {
"lagg10": {
"portgroup_name": "lagg10",
"portgroup_status": 1,
"portgroup_proto": "lacp",
"ports": {
"ix0": { "port_name": "ix0", "port_flag_active": 1, "port_status": 1 },
"ix1": { "port_name": "ix1", "port_flag_active": 0, "port_status": 0 }
}
}
}
}
}
}
Beklenen: portgroup_proto değeri lacp olmalı, aggregate'teki her port için
port_flag_active ve port_status değerleri 1 olmalıdır. Yukarıdaki örnekte
ix1 portu kapalıdır: ikinci anahtara olan bağlantı ayakta değildir.
Hatalar: -403 — metot yalnızca Cluster master tarafından kullanılabilir;
-25001 — Network ports management etkin değil.
Ayrıca bakın
- Donanım ve ağ gereksinimleri — vStack OS dokümantasyonu.
- vStack Center dağıtımını doğrulayın — küme kurulumundan hemen sonra neyin denetleneceği.
- İlk küme yapılandırması — kurulumdan sonra küme bileşimi kabul denetimleri ve temel ayarlar.