VDC birimleri nasıl oluşturulur, okunur ve silinir
Bu yordam ne zaman kullanılır
Bir VDC'nin blok birime ihtiyacı olduğunda: uygulama verileri için, küme dışındaki bir ana bilgisayara paylaşılan bir disk için veya ileride iSCSI üzerinden dışa aktarmak için. Birim (volume), zaten etkinleştirilmiş VDC depolaması içinde oluşturulur, kotasından düşülür ve eşlenene kadar kimse tarafından görülmez.
Bu yordam, birimin tüm yaşam döngüsünü kapsar: oluşturma, parametreleri ve kullanılan alanı okuma ve silme. Bir birimi bir başlatıcıya eşlemek ayrı bir adımdır ve "Birimleri iSCSI üzerinden bağlama" bölümünde açıklanır. VDC depolaması henüz etkinleştirilmemişse Unified Storage ile VDC oluşturma ile başlayın.
Ön koşullar
- Unified Storage özelliği küme seçeneklerinde etkinleştirilmiş olmalıdır.
- VDC depolaması etkinleştirilmiş olmalıdır — VDC kartının Storage sekmesi, etkinleştirme istemi yerine depolama özetini gösterir.
- Oluşturma için
Create vDC Volume, silme içinDelete vDC Volumeyetkisi — her ikisi de Cluster master rolü ve kendi VDC'si içinde bir VDC yöneticisi için kullanılabilir. - vStack Center sürümü — 3.0.4.
Adım 1. Kullanılabilir kotayı denetleyin
Depolama kapasitesi VDC'nin depolama kotasına eşittir; depolamanın ayrı bir sınırı yoktur. Büyük bir birim oluşturmadan önce kotanın ne kadarının zaten kullanıldığını denetleyin.
- Virtual Data Centers ekranını açın.
- Storage sütununa bakın: kullanılan alanı ve mevcut kotayı, yanında küçük bir göstergeyle birlikte gösterir. Kota ayarlanmamışsa ikinci değer "∞" olur.
- Arama alanının yanındaki filtre, VDC'leri depolama durumuna göre süzer: All storage states, Storage enabled, Storage disabled.
Kota yalnızca depolama birimlerini değil, VDC tarafından kullanılan tüm alanı kapsar: sanal makine diskleri birimlerle birlikte toplanır. Sınır, VDC ayarlarında Storage (GB) alanı kullanılarak düzenlenir.
Adım 2. Birim oluşturun
- VDC kartını → Storage sekmesini → Volumes alt sekmesini açın.
- Create volume düğmesine tıklayın.
- Formu doldurun:
| Alan | Ne belirtilmeli |
|---|---|
| Volume name | 1–63 karakter: küçük Latin harfleri, rakamlar, noktalar ve kısa çizgiler; ilk ve son karakter bir harf veya rakam olmalıdır; ad bu VDC'nin depolaması içinde benzersiz olmalıdır |
| Size | Birim boyutu, en az 1 GB; sayının yanındaki birimi seçin |
| Protocol | Birim hemen eşlenecekse iSCSI veya Choose later |
| LUN ID | Birimin hedefte göründüğü numara; alan önceden kullanılabilir bir numarayla doldurulur |
| Initiator Group | Mevcut bir grup, yeni bir grup veya Assign later |
- Create düğmesine tıklayın.
Havuz formda seçilmez — VDC depolamasından alınır. Form blok boyutunu da sormaz:
platform 32768 bayt varsayılan değerini sağlar ve bu değer birim listesinin
Block size sütununda görünür.
Kapasite, havuz denetleyicisiyle iletişime geçilmeden önce kotaya karşı ayrılır. Denetleyici işlemi reddederse ayırma serbest bırakılır ve havuzda veya listede hiçbir birim kalmaz.
Adım 3. VDC birim listesini görüntüleyin
Volumes alt sekmesi bu VDC'nin birimlerini düz bir tabloda gösterir.
| Sütun | Ne gösterir |
|---|---|
| ID | Birim tanımlayıcısı; birim sayfasına bağlantı |
| Name | Depolamadaki birim adı; bu da bir bağlantıdır |
| Size | Birim boyutu |
| Block size | Oluşturma sırasında sağlanan blok boyutu |
| Protocol | Dışa aktarma protokolü veya birim eşlenmemişse None |
| Access | Birimin dışa aktarıldığı başlatıcı grubu |
| Status | Mapped veya Unmapped |
Tablo arama, sütuna göre sıralama ve sayfalama destekler. Boş depolama "No volumes yet" iletisini gösterir.
Birimler iSCSI yapılandırılmadan önce bile görünür: birim oluşturmak ve eşlemek birbirinden bağımsız adımlardır. Ayrı bir "All volumes" ekranı tüm VDC'lerin birimlerini bir araya getirir: VDC, havuz, eşleme durumu ve protokol filtrelerine sahip tek bir sayfalanmış tablo. Her satır VDC'yi, havuzu ve birim boyutunu gösterir. Ekran yalnızca Cluster master rolü için kullanılabilir. Boş bir filtrelenmiş sonuç, hiç birimi olmayan bir kümeden ayırt edilebilir.
Adım 4. Birim kartını açın
Listede birim adına veya tanımlayıcısına tıklayın.
Sayfa başlığı birim adını ve durumunu gösterir: Mapped veya Unmapped. Altında iki kart ve bir eşleme bölümü bulunur.
| Blok | İçerik |
|---|---|
| Properties | Name, Pool, Size, Path — birimin havuzdaki tam adı. Eşlenmiş bir birimde ayrıca Protocol, LUN ID ve hedef sayfasına bağlantı içeren Target bulunur |
| Capacity | Kullanılan ve kullanılabilir alan, sıkıştırma ve tekilleştirme oranları. Kullanılabilir alan, havuzun boş kapasitesi değil, birimin kendisinde kalan alandır |
| Initiator Group Mapping | Sayfasına bağlantı içeren başlatıcı grubu adı ile Initiators ve Authorized networks alt kartları |
Sayfayı şöyle okuyun. vStack Center Properties ve eşleme durumunu kendi kayıtlarından sağlarken Capacity ölçümleri sayfa açıldığında havuz denetleyicisinden istenir. Kullanılamayan bir denetleyici sayfanın yüklenmesini engellemez: Capacity değerleri boş kalır, geri kalan her şey görüntülenir.
Eşlenmemiş bir birim için Initiator Group Mapping bölümü "Volume is not mapped" iletisini ve Map volume düğmesini gösterir; Properties içindeki Protocol ise None olur.
Initiators alt kartındaki her başlatıcı için gösterge, oturum durumunu değil, grup üyeliğinin denetleyiciyle karşılaştırmasını yansıtır. Connected, denetleyicinin bu girdiyi bildiği anlamına gelir; Disconnected, girdinin yalnızca vStack Center kayıtlarında bulunduğu anlamına gelir. Denetleyici kullanılamıyorsa karşılaştırılacak bir şey yoktur ve gösterge boş kalır.
Adım 5. Birimi silin
Silme, Delete volume eylemiyle başlatılır. Birim eşlenmişse vStack Center önce eşlemeyi kaldırır, ardından birimi siler.
Denetleyici onayladığında birim listeden kaybolur ve VDC kotası serbest bırakılır. Denetleyici böyle bir birimi olmadığını bildirirse işlem yine başarılı kabul edilir — kayıtlar temizlenir ve tutarsızlık giderilir.
Eşleme başarıyla kaldırıldığı hâlde denetleyici ardından birimin yok edilmesini reddederse (örneğin anlık görüntüler veya klonlar nedeniyle), birim eşlemesiz olarak listede kalır. Bağımlılığı kaldırın ve silmeyi yeniden deneyin; birime erişimi geri yüklemek için birimi yeniden eşleyin.
Sonucu doğrulama
Volumes alt sekmesine dönün.
- adımdan sonra beklenen: tabloda birim adınızı içeren bir satır bulunur, Size sütunu belirtilen boyutu, Status sütunu ise Unmapped değerini gösterir.
- adımdan sonra beklenen: tablo artık bu birime ait bir satır içermez ve Virtual Data Centers ekranındaki Storage sütununda kullanılan alan birim boyutu kadar azalmıştır.
Sorun giderme
| Ne görüyorsunuz | Neden | Ne yapmalı |
|---|---|---|
"Storage is not enabled for VDC" (-45013) | VDC depolaması etkinleştirilmemiş, bu nedenle birim oluşturulacak bir yer yok | Depolamayı Storage sekmesinde etkinleştirin — Unified Storage ile VDC oluşturma bölümündeki adımlara bakın |
"Quota exceeded" (-45017) | İstenen boyut VDC'nin kullanılabilir kotasını aşıyor; ileti istenen ve kullanılabilir alanı gösterir | Size değerini azaltın veya VDC ayarlarında Storage (GB) kotasını artırın |
"Volume already exists" (-45018) | Ad aynı depolamadaki başka bir birim tarafından kullanılıyor | Farklı bir Volume name belirtin; bu adı kullanan birimi Volumes listesinde bulun — adlar kümede değil, VDC depolaması içinde benzersizdir |
"Invalid volume parameters" (-45019) | Değerler doğrulamadan geçemedi: boyut, blok boyutu veya ad biçimi | Volume name değerini 2. adımdaki kurallara göre denetleyin ve Size değerinin en az 1 GB olduğundan emin olun |
"Unknown volume" (-45026) | Birim mevcut değil, başka bir VDC'ye ait veya henüz denetleyici tarafından onaylanmamış | Volumes listesini yenileyin ve birimi yeniden açın; aynı yanıt üç durumu da kapsar — başka bir VDC'nin birimine ait sahiplik açıklanmaz |
"Unified Storage feature is disabled" (-45001) | Unified Storage özelliği küme seçeneklerinde devre dışı | Küme yöneticisinin özelliği etkinleştirmesi gerekir; özellik devre dışıyken depolama işlemleri reddedilir ve Cluster master rolü için de istisna yoktur |
Depolama havuzu bulunamadı (-45002) | Kayıtlar ve havuz durumu tutarsız | Havuz durumunu "Depolama havuzları" bölümünde denetleyin |
Havuz denetleyicisi yanıt vermedi veya işlemi reddetti (-45020, -45021) | Havuz kullanılamıyor veya silme adımlarından birini reddetti | Havuzun kullanılabilirliğini denetleyin, birim kartını yenileyin ve yeniden denemeden önce eşleme durumunu denetleyin |
| Silme, platformdan gelen bir iletiyle reddedildi | Birime anlık görüntüler veya klonlar bağlı — platform nedeni değiştirmeden iletir | Havuzdaki bağımlılıkları kaldırın ve silmeyi yeniden deneyin |
"Access denied" (-403) | Gerekli bir yetki eksik veya VDC kapsamınızın dışında | Kendi VDC'niz içinde çalışın; VDC'ler arası okumalar yalnızca Cluster master rolü için kullanılabilir |
Ayrıca bakın
- VDC depolaması — model ve mimari — model değişmezleri ve erişim ayrımı.
- Birimleri iSCSI üzerinden bağlama — bir birimin bir başlatıcıya nasıl dışa aktarılacağı ve eşlemenin nasıl kaldırılacağı.
- Dataset özellikleri nasıl görüntülenir ve değiştirilir — dataset düzeyindeki ZFS özellikleri.
API yöntemleri
Bu sayfada ele alınan API işlemleri: vdc-create-volume, vdc-list-volumes,
vdc-volume-get, vdc-volume-delete, vdc-storage-list, cluster-list-volumes
— API başvurusuna bakın.