Ana içeriğe geç

Bir birim iSCSI üzerinden nasıl eşlenir ve eşleme nasıl kaldırılır

Bu yordam ne zaman kullanılır​

Bir birim oluşturulduğu hâlde ana bilgisayar onu henüz göremiyorsa. Eşleme, dizideki son adımdır: birimi seçilen LUN numarası altında VDC hedefine ekler ve görünürlüğünü tek bir başlatıcı grubuyla sınırlar. Bu adımdan önce birim mevcuttur ve kota tüketir, ancak kimse tarafından erişilebilir değildir.

Ters işlem eşlemeyi kaldırmadır. LUN'u hedeften kaldırır ancak birimi yerinde bırakır: hiçbir veri silinmez. Eşlemeyi kaldırmak, birimin korunması ancak ona erişimin engellenmesi veya değiştirilmesi gerektiğinde gereklidir. Eşlenmiş bir birim silindiğinde vStack Center eşlemeyi otomatik olarak kaldırır.

Ön koşullar​

  • Unified Storage özelliği küme seçeneklerinde etkinleştirilmiş olmalıdır.
  • VDC için bir iSCSI hedefi yapılandırılmış olmalıdır — "iSCSI hedefi ve CHAP parola koruması nasıl yapılandırılır" bölümüne bakın.
  • VDC depolama havuzunda bir portal grubu bulunmalıdır — "Başlatıcı ve portal grupları" bölümüne bakın.
  • Birim oluşturulmuş ve henüz eşlenmemiş olmalıdır: Volumes listesindeki Status değeri Unmapped olmalıdır ("VDC birimleri" bölümüne bakın).
  • Eşleme için Map vDC Volume, eşlemeyi kaldırma için Unmap vDC Volume yetkisi — 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. LUN numarası ve başlatıcı grubu seçin​

LUN numarası hedef içinde benzersizdir ve 0..255 aralığındadır. Eşleme formu otomatik olarak kullanılabilir bir numara sağlar; zaten kullanılan numaralar, bu VDC'nin eşlenmiş birimlerinin sayfalarında Properties altındaki LUN ID alanında gösterilir.

Mevcut bir başlatıcı grubunu kullanın veya eşleme sırasında bir grup oluşturun — her iki seçenek de formdaki aynı seçim satırında bulunur.

Neye ihtiyacınız varFormda ne seçilmeliNe zaman yararlı
Birimi bir grupta zaten tanımlanmış ana bilgisayarlara dışa aktarmakInitiator Group listesinde mevcut bir grupGrup yeniden kullanılır; üyelik ayrıca grubun sayfasında düzenlenir
Bu birim için hemen bir grup oluşturmakCreate ve üyeliği yerinde doldurunBir VDC'deki ilk eşleme; başka bir ekrana gitme zahmetinden kurtarır

Adım 2. Birimi eşleyin​

  1. VDC kartını → Storage sekmesini → Volumes alt sekmesini açın ve birim adına tıklayın.
  2. Initiator Group Mapping bölümünde Map volume düğmesine tıklayın.
  3. Formu doldurun:
AlanNe belirtilmeli
ProtocoliSCSI; NVMe seçeneği bu sürümde kullanılamaz ve Coming soon olarak işaretlenmiştir
LUN ID0..255 aralığında kullanılabilir bir numara; alan önerilen bir değerle zaten doldurulmuştur
Initiator GroupMevcut bir grup veya Create — ardından Group name, Allowed Initiators (IQN) ve Authorized networks alanlarını doldurun
  1. Eşlemeyi onaylayın.

Formda portal grubu seçmezsiniz: VDC depolama havuzuna bağlı grup kullanılır.

Form, işlemin yalnızca kabul edilmesini değil, tamamının bitmesini bekler. Bu bekleme sırasında havuz denetleyicisi bilinçli olarak belirlenmiş bir sırayla bir dizi adım yürütür:

  1. Oluşturma istendiyse başlatıcı grubu oluşturulur.
  2. Henüz yoksa "hedef — portal grubu — başlatıcı grubu" ilişkisi oluşturulur.
  3. Birim hedefe LUN olarak eklenir.
  4. LUN görünürlüğü bu başlatıcı grubuyla sınırlanır.

Maskeleme en son gelir, çünkü maske zaten eklenmiş bir LUN'a uygulanır. Birim ancak tüm adımlar başarılı olduktan sonra eşlenmiş kabul edilir: dizi tamamlanana kadar Status değeri Unmapped olarak kalır. Maske uygulanamazsa eklenen LUN telafi edici bir adımla kaldırılır — kısmi eşleme kalmaz.

Adım 3. Yalıtımı denetleyin​

Maske, LUN görünürlüğünü tek bir başlatıcı grubuyla sınırlar: aynı hedefteki diğer gruplar bu birimi göremez. Bir birim tam olarak bir gruba dışa aktarılır — ikinci bir gruba eşlenemez.

Bu, pratik bir yaklaşım önerir: ana bilgisayar kümesini genişletmek için birimin eşlemesini kaldırmak yerine zaten ilişkili olan gruba IQN ekleyin. Birim sayfasında Initiator Group Mapping bölümündeki Edit group members düğmesini kullanın. Değişiklikler birimi hemen etkiler.

uyarı

Başlatıcı grubu paylaşılan bir kaynaktır: üyeliği Edit group members üzerinden düzenlemek, bu gruba eşlenmiş tüm birimleri etkiler.

Eşlenmiş bir birimin grubunu tek bir işlemle değiştiremezsiniz. Grubu değiştirmek için Unmap, ardından farklı bir grupla Map volume kullanın.

Adım 4. Eşlemeyi kaldırın​

  1. Birim sayfasını açın.
  2. Initiator Group Mapping bölümünde Unmap düğmesine tıklayın.
  3. İletişim kutusunda eşlemeyi kaldırmayı onaylayın.

Eşlemeyi kaldırma dizisi eşlemenin aynadaki yansımasıdır ve iki adımdan oluşur: önce LUN maskesi, ardından LUN'un kendisi kaldırılır. Bu sıra zorunludur — maske LUN ile birlikte otomatik olarak kaldırılmaz ve sıranın tersine çevrilmesi sahipsiz bir ilişki bırakır. Denetleyici LUN'u veya maskeyi olmadığını bildirirse bu başarılı kabul edilir: kayıtlar temizlenir ve tutarsızlık giderilir.

Başlatıcı grubu, hedef ve "hedef — portal grubu — başlatıcı grubu" ilişkisi eşlemenin kaldırılmasından etkilenmez. İlişki bir sonraki eşleme için yeniden kullanılır; bu nedenle aynı birimi yeniden bağlamak ilk bağlantıdan daha az iş gerektirir.

Sonucu doğrulama​

Birim sayfasında kalın.

  1. adımdan sonra beklenen: başlık Mapped gösterir; Properties artık Protocol, belirtilen numarayı içeren LUN ID ve hedef sayfasına bağlantı içeren Target alanlarını içerir. Initiator Group Mapping bölümü grup adını ve Initiators ile Authorized networks alt kartlarını gösterir.

  2. adımdan sonra beklenen: başlık Unmapped gösterir, eşleme bölümü "Volume is not mapped" iletisini ve Map volume düğmesini gösterir ve Properties altındaki Protocol değeri None olur.

Initiators alt kartındaki başlatıcı göstergesi, grup üyeliğinin denetleyiciyle karşılaştırmasını yansıtır: Disconnected, girdinin vStack Center kayıtlarında bulunduğu ancak denetleyicide bulunmadığı anlamına gelir.

Sorun giderme​

Ne görüyorsunuzNedenNe yapmalı
"iSCSI is not configured for VDC" (-45032)VDC'nin hedefi yok, bu nedenle LUN'un ekleneceği bir yer yokiSCSI'yi Storage sekmesinin Overview alt sekmesinde yapılandırın
"Unknown portal group" (-45010)Portal grubu bulunamadı veya bu VDC'nin depolama havuzunda değilGrubun havuzunu kümenin Unified Storage → Protocols → iSCSI bölümünde, Pool sütununda denetleyin
"LUN ID … is already in use on target …" (-45029)Numara aynı hedefteki başka bir birim tarafından kullanılıyor; ileti hedefi ve numarayı gösterir0..255 aralığında kullanılabilir bir numara belirtin — zaten kullanılan numaralar eşlenmiş birimlerin Properties bölümünde gösterilir
"Volume is already mapped" (-45027)Birim zaten eşlenmiş ve bir birim tam olarak bir gruba dışa aktarılırİkinci bir eşleme oluşturmak yerine ilişkili grubun üyeliğini Edit group members üzerinden genişletin
"Volume is not mapped" (-45028)Kaldırılacak eşleme yok: birim eşlenmemişBirimin Volumes listesindeki Status değerini denetleyin — eşlemeyi kaldırma büyük olasılıkla zaten tamamlanmıştır
"Unknown volume" (-45026)Birim mevcut değil, başka bir VDC'ye ait veya henüz denetleyici tarafından onaylanmamışVolumes listesini yenileyin; aynı yanıt üç durumu da kapsar — başka bir VDC'nin birimi açıklanmaz
"Unknown initiator group" (-45022)Seçilen grup mevcut değil veya başka bir VDC'ye aitVDC'nizin Initiator Groups tablosundan bir grup seçin
"Initiator group already exists" (-45023)Yeni grup adı bu VDC'de zaten kullanılıyorFarklı bir Group name belirtin veya mevcut bir grubu seçin
"Invalid initiator group parameters" (-45025)Yeni grubun üyeliği doğrulamadan geçemediAdı, IQN biçimini ve CIDR biçimini denetleyin
"Invalid volume map parameters" (-45031)Parametre kümesi protokolle eşleşmiyorLUN ID değerinin 0..255 aralığında olduğunu ve tam olarak bir grubun seçildiğini denetleyin — ya mevcut bir grup ya da başlatıcı listesi boş olmayan yeni bir grup
"Volume map protocol is out of scope: nvme" (-45030)NVMe protokolü bu sürümde desteklenmiyorEşleme yalnızca iSCSI üzerinden kullanılabilir; geçici bir çözüm yoktur
"Storage is not enabled for VDC" (-45013)VDC depolaması etkinleştirilmemişDepolamayı Storage sekmesinde etkinleştirin
Havuz denetleyicisi yanıt vermedi veya işlemi reddetti (-45020, -45021)Havuz kullanılamıyor veya dizideki bir adımı reddettiEşleme sırasında birim eşlenmemiş olarak kalır; eşlemeyi kaldırma sırasında eşleme kaydı korunur; havuzun kullanılabilirliğini denetleyin ve yeniden deneyin
Eşlemeyi kaldırma, platformdan gelen bir iletiyle reddedildiDenetleyici maskenin veya LUN'un kaldırılmasını reddetti ve nedeni değiştirmeden ilettiEşleme kaydı korunur ve birim eşlenmiş olarak kalır — nedeni havuzda inceleyin
"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
"Access denied" (-403)Map vDC Volume veya Unmap vDC Volume yetkisi eksik ya da başka bir VDC açıkKendi VDC'niz içinde çalışın; yanıt başka bir VDC'nin var olup olmadığını açıklamaz

Ayrıca bakın​

API yöntemleri​

Bu sayfada ele alınan API işlemleri: vdc-volume-map, vdc-volume-unmap, vdc-list-volumes, vdc-volume-get, iscsi-initiator-group-set — API başvurusuna bakın.