Ana içeriğe geç

VDC: yalıtım, roller ve kotalar

VDC (sanal veri merkezi), bir kümeyi tüketiciler arasında bölmek için kullanılan birimdir. Küme donanımı sağlar: düğümler, depolama havuzları ve fiziksel ağlar. VDC ise bir tüketicinin kendi sanal makineleri, ağları, dataset'leri ve birimleriyle çalıştığı sınırı tanımlar. Bir küme çok sayıda VDC barındırır ve bir VDC'deki nesneler diğerinden görünmez.

Sınır hem görünürlük hem de izinler için geçerlidir. Virtual Data Centers listesinde kullanıcılar yalnızca yetki verildikleri VDC'leri görür; diğerleri onların bakış açısından mevcut değildir. Rol her VDC için ayrı atanır, bu nedenle tek bir hesap bir VDC'de yönetici, diğerinde gözlemci olabilir: rol hesabın bütününe değil, "kullanıcı + VDC" çiftine bağlıdır.

Aynı liste kapasite kullanımını da gösterir. Running VMS, CPU (Cores) used of quota, RAM (GB) used of quota ve Storage (GB) used of quota sütunları "kullanılan / izin verilen" çiftlerini görüntüler; böylece tek bir ekran, tek tek nesneleri incelemeden bir VDC'nin ne kadar kullandığı ve ne kadarına izin verildiği sorusunu yanıtlar. O kaynak için sınır belirlenmemiş bir VDC'de ikinci sayının yerini "∞" alır.

Kaynaklar bir VDC'ye üç farklı yoldan girer ve bu, yalıtımı anlamanın anahtarıdır. Sanal makineler, dataset'ler ve birimler bir VDC içinde oluşturulur ve ona aittir. Ağ, küme düzeyinde bir nesnedir: VDC kartının Networks sekmesinde atama yoluyla bir VDC'ye girer ve tek bir ağ birden çok VDC'ye atanabilir. Her VDC↔ağ çiftinin ayrı bir adres sınırı vardır; bu sınır IP Data alt sekmesindeki Addrs limit sütununda gösterilir, dolayısıyla paylaşılan bir ağ paylaşılan bir adres havuzu anlamına gelmez. İşletim sistemi imajları üçüncü bir modeli izler: bir imajın sahibi olan bir VDC vardır ve diğer VDC'ler imajı bir görünürlük yetkisi aracılığıyla görebilir.

VDC'nin kendisi üzerindeki izinler küme düzeyinde bir role aittir. VDC oluşturma, değiştirme ve silme, ağ adres sınırı belirleme ve atanmış rolleri görüntüleme yalnızca Cluster master rolüne açıktır. vDC admin ve altındaki VDC düzeyindeki roller bir VDC içinde çalışır. Ağ atama ve atamayı kaldırma, bu listede daha az kısıtlayıcı kurala sahip tek işlemdir: bir Cluster master veya ağı oluşturmuş olan bir vDC admin tarafından gerçekleştirilebilir.

Sınır silme için de geçerlidir. Boş bir VDC hemen silinir. Nesne içeren bir VDC silinemez: vStack Center isteği reddeder ve silmeyi neyin engellediğini belirtir: atanmış ağlar, portlar, sanal makineler, dataset'ler, birimler veya sahip olunan işletim sistemi imajları. Bu, VDC silme işleminin başka birinin çalışmasını sessizce yok etmesini önler. VDC depolaması etkinse silme uzun süren bir işleme dönüşür: VDC kaydı kaldırılmadan önce iSCSI hedefi (target), portal grupları, başlatıcı grupları, CHAP kimlik bilgisi kümeleri ve kök ZFS dataset'i basamaklı olarak kaldırılır.

VDC'ye neler aittir​

NesneVDC'ye nasıl girerVDC silindiğinde davranış
Sanal makinelerVDC içinde oluşturulurSilmeyi engeller ("VDC has assigned VMs")
AğlarNetworks sekmesinde kümeden atanırSilmeyi engeller ("VDC has assigned networks")
Ağ portlarıBir VDC ağı bir VM'ye bağlandığında ortaya çıkarSilmeyi engeller ("VDC has assigned ports")
Dataset'lerKüme depolama havuzlarında oluşturulurSilmeyi engeller ("VDC has assigned datasets")
SDS birimleriVDC depolamasında oluşturulurSilmeyi engeller ("VDC has assigned volumes")
Sahip olunan işletim sistemi imajlarıSahibi olan VDC'ye yüklenirSilmeyi engeller; vStack Center buna engel olan imajları listeler
Görünürlük yetkisi olan işletim sistemi imajlarıSahibi olan başka bir VDC'den görünür hale getirilirSilmeyi engellemez: yetkiler otomatik olarak kaldırılır
VDC depolamasıBir depolama havuzunda etkinleştirilirVDC kaydı silinmeden önce basamaklı olarak kaldırılır

Kim ne yapabilir​

İşlemArayüzdeki konumuErişim
Kullanılabilir VDC'leri listelemeSite → Virtual Data Centers sekmesiHerhangi bir kullanıcı; liste yetkileriyle sınırlıdır
VDC oluşturmaVirtual Data Centers sekmesi → Actions → Create a VDCCluster master
Adı, açıklamayı ve kotaları değiştirmeVDC kartı → Settings bölümüCluster master
VDC silmeVDC kartı → Actions → Delete VDCCluster master
VDC'ye ağ atamaVDC kartı → Networks sekmesi → Primary → Assign sütunuCluster master veya vDC admin rolüne sahip ağ oluşturucusu
VDC'den ağ atamasını kaldırmaAynı konumAtamayla aynı gereksinimler
VDC'ye atanmış ağlarVDC kartı → Networks sekmesi → PrimaryHerhangi bir kullanıcı; liste erişilebilir VDC'lerle sınırlıdır
VDC↔ağ çifti için adres sınırıNetworks sekmesi → IP Data → Addrs limit sütunuCluster master
VDC'de atanmış rollerVDC kartı → VDC roles bölümüCluster master

Ayrım basittir: küme düzeyindeki roller VDC sınırını denetler, VDC düzeyindeki roller ise bu sınırın içinde çalışır. Rollerin ve kapsamların tam listesi roller ve yetkiler başvurusunda yer alır.

Kapasite sözleşmesi olarak kotalar​

Kota, bir VDC için bir kaynağın üst sınırıdır. VDC kartında iki grup halinde düzenlenmiş beş kota vardır: Quotas grubu CPU (çekirdek), RAM (GB) ve Storage (GB) kotalarını; Secondary limits grubu CPU frequency ve Snapshots kotalarını içerir. Boş bir alan o kaynak için sınır belirlenmediği anlamına gelir; VDC listesi böyle bir kaynağı "∞" olarak görüntüler.

Kotaların yanında CPU, RAM ve Storage için aşırı abonelik katsayılarını içeren Oversubscription factor grubu bulunur. Katsayı kasıtlı olarak kotadan ayrıdır: kapasite sınırı ve izin verilen aşırı abonelik birbirinden bağımsız olarak değiştirilebilir.

Kullanım aynı yerde, kartta gösterilir: Running VMS sayacı, geçerli kotayla etiketlenmiş üç CPU, Memory ve Storage göstergesi ve Quotas, Oversubscription ve Limits özet satırları. Kotası olmayan bir VDC için göreli kullanım hesaplanmaz: bölünecek bir değer yoktur. Alanların ve türlerin tam kümesi VDC kotaları ve kaynakları başvurusunda listelenmiştir.

Yaşam döngüsü​

Bir VDC üç durumdan geçer. Oluşturma adı ve isteğe bağlı olarak kotaları belirler; web arayüzü sizi dört adımlı bir sihirbazla yönlendirir. Ardından VDC çalışır ve değişir: kartındaki Settings bölümü adı, açıklamayı, kotaları ve aşırı abonelik katsayılarını her alanı ayrı ayrı düzenlemenize olanak tanır. Bir değeri değiştirmeden bırakabilir, temizleyebilir veya yeni bir değer belirleyebilirsiniz. Hizmetten çıkarma, Actions menüsündeki Delete VDC ile yapılır ve yalnızca tüm nesneler VDC'den kaldırıldıktan sonra başarılı olur.

Üç durumun tamamı için adım adım prosedürler VDC oluşturma, değiştirme ve silme sayfasındadır.

API yöntemleri​

Bu sayfada ele alınan API işlemleri vdc-list, vdc-create, vdc-set, vdc-delete, vdc-assign-network, vdc-deassign-network, vdc-networks, vdc-network-addr-limit ve vdc-roles işlemleridir. Bkz. API başvurusu.

Ayrıca bakın​