Aracılığıyla paylaş


LUN Nesnesi

[Windows 8 ve Windows Server 2012'de başlayarak, Sanal Disk Hizmeti COM arabiriminin yerini Windows Depolama Yönetimi API'sinin.]

LUN (mantıksal birim numarası) nesnesi, bir donanım sağlayıcısı tarafından oluşturulan ve bir alt sistem tarafından ortaya çıkarılan adreslenebilir depolama alanı mantıksal birimini modeller. Her LUN, en az bir LUN pleksten oluşur ve bu da bir veya daha fazla sürücüdeki uzantılardan oluşur.

LUN Türleri

VDS beş LUN türünü destekler: basit, dağıtılmış, şeritli, yansıtılmış ve eşlikli şeritli. Basit, dağıtılmış ve şeritli LUN'lar hataya dayanıklı değildir; yansıtılmış ve eşlik LUN'ları hataya dayanıklıdır. Bu bölümün geri kalanında VDS LUN türlerinin her biri açıklanmaktadır.

  • Basit bir LUN, tek bir sürücüden tek bir bitişik sürücü kapsamından oluşan, hataya dayanıklı olmayan bir LUN'dir. Bitişik kapsam, tek bir blok aralığından veya birbirine bağlı birden çok blok aralığından oluşabilir.
  • Yayılmış LUN, birden çok sürücüden gelen birden çok bitişik uzantıdan oluşan, hataya dayanıklı olmayan bir LUN'dir. Veriler, ilk sürücü kapsamlarının tümü doldurulana kadar ilk sürücüdeki uzantıların her birine ve ardından ikinci sürücüdeki kapsamların her birine doğrusal olarak yazılır ve bu şekilde devam eder. Yayılmış LUN'lar, çeşitli boyutlardaki sürücülerden oluşan alt sistemlerde sürücü alanının verimli bir şekilde kullanılmasını sağlar.
  • Şeritli LUN, birden çok sürücüden birden çok, birbirine katlanmış, bitişik uzantılardan oluşan, hataya dayanıklı olmayan bir LUN'dir. Şeritli LUN'lar, katkıda bulunan sürücülerde verilerin döngüsel olarak "şeritli" olması için bir RAID-0 yapılandırması kullanır. Şeritli LUN'lar en iyi şekilde aynı boyutta, modelde ve üreticide çalışan sürücülerle çalışır.
  • Yansıtılmış LUN'lar, verileri birden çok LUN çiftine çoğaltarak olağanüstü durum kurtarma sağlayan hataya dayanıklı LUN'lardır. Yansıtılmış LUN'daki her bir çift yönlü, özgün çift yönlüde depolanan verilerin bir kopyasını içerir. Her bir pleks ayrı bir sürücüde bulunur. Yansıtılmış LUN'a yazılan tüm veriler, her bir pleksine aynı anda yazılır. Katkıda bulunan sürücülerden biri başarısız olursa, bu sürücüdeki çift yönlü kullanılamaz duruma gelir, ancak sistem etkilenmeyen çift veya çift yönlüleri kullanarak çalışmaya devam eder. Yansıtılmış lun herhangi bir sayıda pleks olabilir.
  • EşlikLI LUN'lar, eşlik verilerini üç veya daha fazla sürücü arasında aralıklı olarak şeritleyerek olağanüstü durum kurtarma sağlayan hataya dayanıklı LUN'lardır. Katkıda bulunan sürücülerden biri başarısız olursa, kayıp veriler kalan verilerden ve eşlikten yeniden oluşturulabilir.

LUN Oluşturma

VDS, uygulamaların LUN oluşturabileceği dört modeli destekler: açıkça yönlendirilmiş, kısmen yönlendirilmiş, otomatikman ve satıcıya özgü. Tüm donanım sağlayıcıları açıkça ve kısmen yönlendirilmiş LUN oluşturmayı desteklemelidir ve otomatik otomatik LUN oluşturmayı desteklemeleri kesinlikle teşvik edilir. (Satıcıya özgü LUN oluşturma işlemi bu kılavuzun kapsamı dışındadır.)

Açıkça yönlendirilmiş LUN oluşturma, çağıranın LUN'un tüm özniteliklerini belirtmesini sağlar. Kısmen yönlendirilmiş LUN oluşturma, çağıranın yalnızca belirli ilgi çekici öznitelikleri belirtmesine olanak tanır ve ardından sağlayıcının kalanları seçmesine izin verir. Otomatikman LUN oluşturma, çağıranın yalnızca LUN türünü ve boyutunu belirtmesini ve bir dizi "otomatikman ipuçları" (LUN öznitelikleri için önceden tanımlanmış tercihler) belirtmesini ve ardından sağlayıcının LUN'u otomatik olarak oluşturmasına olanak sağlamayı içerir.

LUN Maskeleme

VDS, bu özelliği sunan alt sistemler için LUN maskesini kaldırmayı destekler. Tüm LUN'lar sağlayıcının çalıştığı bilgisayara gösterilir. LUN maskesini kaldırma, çağıranın seçili LUN'ları ağdaki diğer bilgisayarlara "maskesini kaldırmasına" olanak tanır. Bir bilgisayarın LUN maskesini kaldırdığınızda, bilgisayarın LUN'a erişimi olur. LUN'un maskelendiği bilgisayarlar bunu yapmaz.

Maskesiz LUN, yerel konakta hem IVdsLun hem de IVdsDisk arabirimlerini kullanıma sunar. IVdsDisk kullanarak bir yazılım sağlayıcısı paketine LUN ekleyebilir, birimleri oluşturup kaldırabilir, sürücü harfleri atayabilir ve benzeri işlemleri yapabilirsiniz. Diskte gerçekleştirilen işlemler hakkında daha fazla bilgi için bkz. Disk Nesnesi.

Bir LUN hedef makineye maskelendikten veya hedef makineden maskelendikten sonra, bir veri yolu yeniden tarama işlemi gerçekleştirilinceye kadar LUN'un bu makinedeki görünürlüğü değişmeyebilir. Hedef makinedeki VDS uygulaması, IVdsService::Reenumerateçağrısı yaparak veri yolu yeniden taramasını başlatır. Veri yolu yeniden taramasını başlatma işlemi, donanım sağlayıcısının değil VDS uygulamasının sorumluluğundadır.

LUN Çok

Çok G/Ç'yi (MPIO) destekleyen donanım sağlayıcıları, LUN ile yerel konak arasındaki yollarda yük dengeleme ilkeleri ayarlayabilir. Bu özelliği destekleyen LUN'lar IVdsLunMpio arabirimini yerel konakta kullanıma sunar.

LUN'larla çalışma

Yeni bir LUN nesnesi oluşturmak için IVdsSubSystem::CreateLun yöntemini kullanın. QueryLuns yöntemini çağırarak belirli bir alt sistem tarafından ortaya çıkarılmış LUN'ları sorgulayabilirsiniz. Ayrıca IVdsSubSystemtarafından da kullanıma sunulur. Çağıran, QueryLunstarafından döndürülen numaralandırmadan istenen LUN nesnesini seçerek belirli bir LUN işaretçisini alabilir. LUN nesnesiyle LUN durumunu ayarlayabilirsiniz; tüm etkin denetleyiciler, pleksler ve otomatikmanjik ipuçları için sorgu; LUN'yi genişletme ve küçültme; pleksler ekleme ve kaldırma; maskeleri ayarlama; ipuçları uygulayın; ve LUN'yi silin.

Nesne tanımlayıcısı, ad ve seri numarasına ek olarak LUN nesne özellikleri LUN türünü, boyutunu, durumunu, sistem durumunu, geçiş durumunu ve bayraklarını içerir; maskesini kaldırma listesi; ve yeniden oluşturma önceliği ayarı.

Aşağıdaki tabloda ilgili arabirimler, numaralandırmalar ve yapılar listelemektedir.

Tür Öğe
Bu nesne tarafından her zaman kullanıma sunulan arabirimler IVdsLun
Yalnızca VDS 1.1 ve 2.0 Fiber Kanal sağlayıcılarında bu nesne tarafından her zaman kullanıma sunulan arabirimler IVdsLunControllerPorts
Yalnızca VDS 1.1 ve 2.0 iSCSI sağlayıcılarında bu nesne tarafından her zaman kullanıma sunulan arabirimler IVdsLunIscsi
Bu nesne tarafından kullanıma sunulan arabirimler* IVdsMaintenance, IVdsLunMpio, IVdsLunNamingve IVdsLunNumberWindows Server 2008, Windows Vista ve Windows Server 2003:IVdsLunNumber arabirimi desteklenmez.
İlişkili numaralandırmalar VDS_LUN_FLAG ve VDS_LUN_STATUSve VDS_LUN_TYPE
İlişkili yapılar VDS_LUN_INFORMATION, VDS_LUN_PROPve VDS_LUN_NOTIFICATION

* LUN yerel ana bilgisayarda disk olarak maskelenmemişse kullanıma sunulan ek arabirim (IVdsDisk) için bkz. Disk Nesnesi.

Donanım Sağlayıcısı Nesneleri

Paketi Nesnesi

Disk Nesnesi

IVdsLun

IVdsDisk

LUN Sürücü Harfi Ekleme