Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13224|Yanıt: 0

XenServer dağıtım serisi - Paylaşılan depolama ekleyin

[Bağlantıyı kopyala]
Yayınlandı 27.01.2015 09:49:26 | | | |
XenServer sunucu
OS:XenServer 6.2
Host adı:xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24

NFSsunucu
OS:CentOS 6.4
Sunucu adı:nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Yazılım çalıştırma: nfs, rpcbind


1. XenServer depolama hakkında

XenServer'ın sistem kurulumu tamamlandıktan sonra, bölüm işlemi olmadan kurulum süreci,diskBu durumda, 1T sabit diskin bile sadece 4G alan bıraktığını, XenServer sistem dosyasının bunun 1.9G'sini kapladığını, sadece 2G'nin çok küçük bir alanı bıraktığını ve hatta CentOS6.5 sistem görüntüsünün bile yerleştirilemeyeceğini göreceksiniz. ISO görüntü dosyasını koyamıyorsanız, sanal makineyi nasıl kurabilirsiniz? Bu yeni başlayanlar için baş ağrısı.

Peki, XenServer depolamayı nasıl ölçeklendiriyor? Depolama depoları kavramı (SR - Depolama Depoları) XenServer'da tanıtılır; bu depo ISO veya VID'leri depolamak için kullanılır. Citrix, resmi olarak paylaşılan depolama kullanımını önerir; bu, aynı zamanda XenServer tasarımının orijinal amacı ve amacıdır ve VMWare'in ürün tasarımından oldukça farklıdır. Şu anda XenServer üç depolama tipini destekliyor: FC SAN, ISCSI SAN ve NFS, ve gereksinimleri karşılamak için farklı LUN türlerini farklı sanallaştırma türlerine göre bölüyor. Bu, depolama sunucularını içerir ve ekipman maliyetleri için gereksinimler vardır.

Metin, paylaşım eklemenin nasıl yapılacağını açıklamak için NFS'yi örnek olarak kullanıyordepolama。 Özel uygulama kullanımı zor değildir, çünkü işlemlerin çoğu XenCenter üzerindeki grafik arayüzde gerçekleştirilir.

XenServer kurulum konuları, "XenServer Dağıtım Geçmişi - Sistem Kurulumu ve Lisanslama" adlı makalede tartışılmış ve burada listelenmeyecektir.


2. Bir NFS sunucusu inşa edin

Öncelikle, NFS'nin ne olduğunu kısaca anlayalım.

NFS, ağ dosya sistemi olan Ağ Dosya Sistemi'nin kısaltmasıdır. Sun Corporation tarafından geliştirilen ve 1984'te yayımlanan dağıtık dosya sistemleri için bir protokol. Bu işlev, farklı makinelerin ve işletim sistemlerinin ağ üzerinden birbirleriyle bireysel verileri paylaşmasına izin vermek ve uygulamaların, istemci üzerindeki ağ üzerinden sunucu diskindeki verilere erişmesini sağlamak; bu veriler Unix benzeri sistemler arasında uygulanırdiskDosya paylaşımı yöntemi.

NFS'nin temel ilkesi "Farklılıklara izin vermektir"müşterive sunucu, işletim sisteminden bağımsız olan ve farklı donanım ile işletim sistemlerinin dosyaları birlikte paylaşmasına olanak tanıyan bir dizi RPC aracılığıyla aynı dosya sistemini paylaşır. NFS kullanarak, kullanıcılar ve programlar uzak sistemdeki dosyalara yerel dosyalar gibi erişebilirler.

Linux'a aşina olan BT için kolay bir iş olan bir NFS sunucusu inşa etmeye başlayalım.

Bu durumda NFS bulunuyorsunucuSistem bilgileri aşağıdaki gibidir:
OS:CentOS sürüm 6.4 (Son)
IP:192.168.0.204/24
Bölümler: /boot(500M), /(50G), /home(955G), swap(4G)
Not: Bu durumda, sistem başka bir XenServer üzerinde çalışan sanal bir makinedir; bu cihaz XenServer'da CentOS 6.4 şablonu kullanılarak kurulmuş ve varsayılan bölümleme yöntemini benimsemiştir. Bu yaklaşım kurulumu en aza indirmektir; birçok yazılım paketi yüklenmemiştir; NFS de dahil olmak üzere, ki bu da manuel olarak kurulmak zorundadır ve bu da daha zahmetlidir.

Red Hat Linux/CentOS sistemlerinde NFS kurulumu çok basittir, sadece iki paket gerektirir ve genellikle sistemin varsayılan paketi olarak kurulur.
nfs-utils-*: Temel NFS komutları ve monitörler içerir
rpcbind: Güvenli NFS RPC hizmetleri için bağlantıları destekler (Not, bu CentOS6 altında bir pakettir, CentOS 5'te portmap içerir)
RPC ile NFS arasındaki ilişki şu şekilde anlaşılabilir: NFS bir dosya sistemidir ve RPC bilgi iletiminden sorumludur.

Sistemde NFS'nin yüklü olup olmadığını aşağıdaki komutla kontrol edin,
# rpm -qa | GREP NFS
# rpm –qa | grep rpcbind

Mevcut sistemde yoksaKurmaNFS için gereken paketlerin manuel olarak kurulması ve başlatılması gerekir.
# Yumuşak kur rpcbind*
# Yum NFS-utils-*
# Servis, RPCBIND başlatma
# Hizmet NFS Başlıyor
# chkconfig rpcbind on
# chkconfig nfs açık
/home dizininde iso ve veri klasörleri oluşturun ve bunları nfs üzerinden paylaşın; bu klasörler XenServer görgesi olarak kullanılırdepolamaDepolar ve sanal makine depolama depoları.
# mkdir -p /home/iso
# mkdir -p /ev/veri
# vi /etc/exports (Not, aşağıdaki iki satır düzenlenmiştir)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a

Aşağıdaki komutla paylaşım durumunu kontrol edin ve paylaşılan dizin listeleniyorsa paylaşım başarılı olur.
# gösteri dağı -e 192.168.0.204
192.168.0.204 için ihracat listesi:
/home/data *
/home/iso  *

Paylaşım ayarları tamamlandıktan sonra, ilgili portu iptables içinde açmanız gerekir (bu biraz karmaşık) veya iptables'ı doğrudan kapatmanız gerekir (en kolay olanı budur), aksi takdirde diğer taraf erişemez.


3. NFS VHD ekleyin

damüşteriUzak xsr01 ana bilgisayarını bağlamak için XenCener kullanın. XenCenter üzerinde aşağıdaki işlemler gerçekleştirilir.

xsr01 sunucusuna sağ tıklayın, açılır menüde "Yeni SR"i seçin, "Yeni Depolama Deposu" diyalog kutusu açılır ve ilgili ayarları oluşturur. Aşağıdaki şekilde gösterildiği gibi.



NFS VHD tipini seçin.



SR için bir isim belirleyin, bu varsayılan isimdir.



NFS paylaşılan dizinine giden yolu doldurun. Dikkat edin, ortada bir iki nokta var.



Ekleme başarılı olduktan sonra, xsr01 altında "NFS sanal disk depolama" adlı bir öğenin eklendiğini görebilirsiniz ve otomatik olarak varsayılan yerel depolama haline gelir.
"NFS sanal disk depolama"yı seçin ve arayüzün sağ tarafındaki "Genel, Depolama, Günlükler" sekmesinde kapasitesini, depolama içeriğini, günlüklerini ve diğer bilgileri görebilirsiniz.



Eğer ekleme başarılı olmazsa, "SR işlemi tamamlayamadı. Ayarını kontrol et ve tekrar dene." Güvenlik duvarını kontrol et.


4. NFS ISO ekleyin

İşlem süreci, aşağıdaki görselde gösterildiği gibi bir NFS VHD eklemeye benzer.







Depolama sekmesinde ISO'yu şu anda görebilirsinizdepolamaDepoda iki ISO görseli mevcuttur.





5. CIFS ISO ekleyin

CIFS, ayrıca bu kavramı da belirt. CIFS (Ortak İnternet Dosya Sistemi), Microsoft tarafından başlatılan bir ağ dosya sistemidir. Win OS'de CIFS işletim sistemine entegre edilmiştir, ek bir yazılım gerekmez, tüm makineler eşler arasında çalışır, çift roller oynar, Sever veya İstemci olabilir. Buna karşılık, NFS müşterinin şunları yapmasını gerektirir:KurmaÖzel yazılım.

NFS taşımadan bağımsızdır ve TCP veya UDP kullanabilir; CIFS, ağ bağlantıları için paylaşılan bir protokoldür; yüksek ağ iletim güvenilirliği gerektirir ve genellikle TCP/IP kullanır. NFS, unix dosya formatı özelliklerini (örneğin sahipleri, gruplar vb.) korur; CIFS, Win OS tarzında yapılmaktadır.

CIFS üretim ortamlarında sıkça kullanılmaz, ancak proje dağıtımının erken aşamasında ve bazı geçici operasyonlarda hâlâ yaygın olarak kullanılır. İşte CIFS ISO ekleme yolları.

Öncelikle, elbette Win OS ile bir tane olmalısunucuDosyaları dışa doğru paylaş.
Bu durumda, CIFS'nin bulunduğu işletim sistemi, XenCenter'ın bulunduğu sistemdir; bu durumda çok sıradan bir PC, bilgiler şöyledir:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24

Burada E sürücüsünün altındaki ISO klasörünü paylaşmak için ayarlayın. Bu BT'nin temel becerisi, bu yüzden fazla bir şey söylemeyeceğim. Şekilde gösterildiği gibi. (Bu durumda alan alan kontrol ortamı yoktur.) Windows XP alan kontrolüne bağlanmışsa, erişim izinleri burada ayarlanmalıdır. )



XenCenter üzerinde aşağıdaki işlemler gerçekleştirilir. İşlem süreci, aşağıdaki görselde gösterildiği gibi bir NFS VHD eklemeye benzer.





Bu yolun önceki NFS yolundan farklı yazıldığını unutmayın. Windows XP alan kontrolüne bağlanmışsa, erişim izni verilen kullanıcı adı ve şifreyi doldurmanız gerekir ve tabii ki doğrulama için Windown XP yerel yönetici hesabı ve şifresini de kullanabilirsin.






6. Diğerleri

Yukarıdaki işlemler başarıyla tamamlandıktan sonra, yeni bir sanal makine oluştururken, "CIFS ISO kütüphanesi" veya "NFS ISO kütüphanesi"nden ISO görgesini (örneğin CentOS 6.4) yeni sanal makine olarak kullanabilirsinizKurmaKaynak.



Sanal makinenin sanal diski varsayılan olarak NFS sanal disk depolama deposunda saklanır veya orijinal yerel depolama "Yerel depolama on xsr01" seçeneğini seçebilirsiniz.



Bağımsız makineler açısından depolama her yerde aynıdır, ancak birden fazla XenServer barındırması, kaynak havuzları ve XMotion gibi yüksek erişilebilirlikli işlemler gerekiyorsa, NFS paylaşımlı depolamanın güçlü avantajları yansıtılır.

Gerçek üretim sahasında, kullanım nedeniyleDepolama cihazları, daha sık olarak ISCSI kullanılarak eklemek içindepolama, avantajlar daha büyüktür.




Önceki:Citrix, XenServer 6.5'i başlatıyor
Önümüzdeki:Xen 4.1.2 sanal makine ile CentOS 6.5 sistemi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com