Ana içeriğe geç

Küme havuzlarını görüntüleme

Ne zaman kullanılır​

Kümede kaç havuz olduğunu, bunlara şu anda hangi düğümün hizmet verdiğini, ne kadar alan kaldığını ve yedekliliğin geri yüklenmesinin sürüp sürmediğini öğrenmeniz gerektiğinde. Bu aynı zamanda "alan kalmadı" ve "anlık görüntü işlemi başarısız oluyor" bildirimlerini incelemenin başlangıç noktasıdır.

Arayüz, havuzları vStack Center veritabanından görüntüler. Bu nedenle havuz tablosu bir düğüm yanıt vermediğinde bile açılır, ancak güncel durumu değil, en son yakalanan durumu gösterir.

Bu prosedür havuz oluşturmayı veya genişletmeyi kapsamaz; depolama katmanında böyle işlemler yoktur. Depolama katmanı modeli ve sınırlamaları Depolama havuzları sayfasında açıklanmıştır.

Ön koşullar​

  • Küme düzeyinde global bir rol (Cluster master): havuz küme düzeyinde bir nesnedir, bu nedenle bir VDC (sanal veri merkezi) yöneticisi arayüzde havuzları göremez: havuzun sahibi olan bir VDC yoktur ve tek bir havuz farklı VDC'lerin dataset'lerini barındırır;
  • vStack Center sürüm 3.0.3;
  • Havuzun disklere göre dökümü (5. adım) için kümede fiziksel disk yönetiminin etkin olması; aksi takdirde havuz sayfasında Pool Disks bölümü bulunmaz.

Adımlar​

Adım 1. Küme havuzu tablosunu açın​

  1. Kümeyi açın: Sites → ilgili küme.
  2. Server Nodes sekmesinin yanındaki Storage Resources sekmesine gidin. Aynı bölüme soldaki gezinme ağacından da Storage Resources olarak erişilebilir.
  3. ZFS pools tablosunu okuyun. Sütunlar: GUID, Name, Health, Consuming, Scrubbing, Resilvering, Current node, Capacity (RAW).
  4. Listenin tamamını dışa aktarmak için tablonun üzerindeki CSV düğmesine tıklayın.

Burada üç şeye bakın. Consuming değeri sıfır olan bir havuz veri kabul etmez. Anlık görüntü işlemleri, bu havuzda makine oluşturma, makine klonlama ve makinenin diskini silme başarısız olur. Resilvering sütunundaki bir değeri, havuzun disk değişiminden sonra yedekliliği geri yüklediği anlamına gelir. Scrubbing sütunundaki bir değeri, bütünlük denetiminin sürdüğü anlamına gelir.

İki sütun diğerlerinden daha sık yanlış yorumlanır. Capacity (RAW) havuzun ham kapasitesini ve kullanım yüzdesini gösterir; kullanılabilir kapasite, yedekliliğe ayrılan pay kadar ham kapasiteden düşüktür. Current node, havuzun disklerini barındıran düğüm değil, havuza şu anda hizmet veren düğümdür: tek bir havuzdaki diskler farklı düğümlere takılıdır.

Storage Resources sekmesindeki ZFS havuzları tablosu

Adım 2. Havuz sayfasını açın​

Tablodan bir havuz açın veya soldaki gezinme ağacında adına göre seçin; küme havuzları orada Storage Resources altında listelenir. Sayfa başlığı havuzun adıdır ve yanında GUID'sini gösteren bir düğme bulunur.

Sayfada Properties, Pool overview ve Pool Disks bölümleri bulunur. Actions menüsü havuz işlemlerini gruplar: Start pool, Stop pool, Suspend pool, Resume pool, Transfer pool. Bunlar farklı düzeydeki işlemlerdir ve bu prosedür bunları kapsamaz.

Havuz sayfası: GUID ve Consuming, Scrubbing, Resilvering bayrakları, Properties, Pool overview ve disk dökümü sekmeleriyle Pool Disks bölümleri

Adım 3. Properties bölümünde kapasiteyi ve verimliliği okuyun​

Properties bölümü havuzun sayılarını bloklar halinde gruplar.

BlokNe gösterir
Storage (TB)Capacity: havuz kapasitesi, Provisioned: talep edilen dataset boyutlarının toplamı, Used: verilerin kullandığı alan, Free: kalan alan
Efficiency factorCompression ve Deduplication: sıkıştırma ve tekilleştirmeden elde edilen kazanç
DisksQuantity: havuzdaki disk sayısı, Size (GB): boyutları, Redundancy: yedeklilik
Düğüm ve adresCurrent node: havuza hizmet veren düğüm, VIF: havuzun erişilebilir olduğu ağ adresi

Dataset'ler ince hazırlama (thin provisioning) kullanır: talep edilen birim boyutu hemen ayrılmaz. Bu nedenle Provisioned talep edilen boyutlardan hesaplanırken Used gerçek kullanımı yansıtır ve ilk sayı ikinciyi kolayca aşabilir. Provisioned değeri Capacity değerini aşarsa, havuzun dataset'leri havuzun kullanılabilir kapasitesinden daha fazla alan talep etmiştir. Bu tek başına acil bir durum değildir, ancak bu noktadan itibaren havuz kullanımını kalan kotalarla değil, kullanım yüzdesiyle izleyin.

Adım 4. Pool overview bölümünde kapasite dağılımını görüntüleyin​

Pool overview bölümü havuz kaynak tüketimini grafikle gösterir. Circular view anahtarı grafik görünümünü değiştirir; ölçü birimleri bölüm ayarlarından değiştirilebilir.

Adım 5. Havuzu disklere göre inceleyin​

Pool Disks bölümü havuzu disklere göre ayırır ve görünümler arasında geçiş için sekmeler sunar. Tablonun üzerinde bir arama alanı (Search in table) bulunur.

SekmeTablo içeriği
TimestampsID, Created, Last_seen: diskin havuzda ne zaman algılandığı
PlacementID, Node Id, Enclosure_device, Enclosure_id, Dev_index, Device: fiziksel yerleşim
LED on panelID, Led_fault, Led_locate: kasa göstergeleri
Disk propsID, Model, Size (GB), Status: disk modeli ve durumu
ZFS propsID, Pool name, Vdev_pool_name, Vdev_guid, Vdev_pool_guid: havuz ve vdev ilişkileri

Placement sekmesi hangi fiziksel diskin çıkarılacağını, LED on panel sekmesi ise değişimden önce diskin göstergesinin nasıl yakılacağını söyler. Placement sekmesindeki Node Id sütunu her diskin düğümünü gösterir.

Sonucu doğrulayın​

Tek bir havuz için tabloyu ve sayfayı karşılaştırın. ZFS pools tablosunda bir satır seçin ve o havuzu açın.

Beklenen sonuç: sayfa başlığındaki GUID satırın GUID sütunuyla eşleşir, Properties bölümündeki Current node değeri Current node sütunuyla eşleşir, sağlıklı bir havuzda Health değeri ONLINE, etkin bir havuzda Consuming değeri birdir ve Scrubbing ile Resilvering sıfırdır.

Sorun giderme​

Storage Resources yok ve havuzlar görünmüyor. Küme düzeyinde global bir rol gerekir. VDC yöneticisi rolü için havuzlar görüntülenmez: havuzun sahibi olan bir VDC yoktur. Geçici çözüm: küme düzeyinde role sahip bir kullanıcı olarak oturum açın.

ZFS pools tablosu boş veya bir okuma hatası bildiriyor (-29, "Unable to obtain pool map data"). Aynı yanıt iki durumu kapsar: haritanın vStack Center veritabanından okunamaması ve henüz hiç havuzu olmayan bir küme. Sayfayı yenileyin; kümede havuzlar varsa ancak tablo boşsa, küme dağıtıcısının durumunu denetleyin. Tek seferlik bir okuma hatası (-21) veri kaybına yol açmaz; yeniden deneyin.

Arayüzdeki sayılar düğümdeki durumdan farklı. Havuz tablosu ve sayfası vStack Center veritabanından yanıt verir ve en son yakalanan durumu gösterir. Sayfayı yenileyin; tutarsızlık sürerse hizmet veren düğümün durumunu denetleyin.

Havuz sayfasının bölümleri boş ve diskler görüntülenmiyor (-23 veya -33). Canlı havuz verileri hizmet veren düğümden toplanır. ZFS pools tablosundaki Current node değerini ve Server Nodes sekmesinde o düğümün durumunu denetleyin: yanıt vermeyen bir düğüm havuz özellikleri yerine bir hata döndürür.

Havuz sayfasında Pool Disks bölümü yok. Havuzun disklere göre dökümü yalnızca fiziksel disk yönetimi etkin olan bir kümede görünür.

Consuming sıfır ve sanal makine işlemleri reddediliyor. Küme havuzu etkin veri depolaması için kabul etmemiştir ve havuza yazma işlemleri reddedilir. Bu durum anlık görüntü oluşturma ve silmeyi, bir anlık görüntüye geri almayı, yedek göndermeyi, bu havuzda makine oluşturmayı, makine klonlamayı, makinenin diskini silmeyi ve yedek dataset'leri üzerindeki işlemleri engeller. Disk ekleme ve genişletme bu durumda da çalışır. Nedeni havuzda arayın.

Ayrıca bakın​

API yöntemleri​

Bu sayfada ele alınan API işlemleri: pool-map, pool-map-by-guid, pools-list, pools-get; bkz. API başvurusu.