Sanal Makineler için KVM Depolama Birimleri ve Havuzları Nasıl Yönetilir - Bölüm 3


Eğitimimizin bu 3. bölümünde, virt-manager GUI aracını kullanarak KVM Depolama birimlerinin ve Havuzlarının nasıl oluşturulacağını ve yönetileceğini tartışıyoruz.

Genel olarak her gün farklı dosya sistemlerine sahip depolama cihazları kullanıyoruz. Ayrıca ISCSI, SAN, NAS ve benzeri bazı depolama teknolojilerimiz/tekniklerimiz de mevcuttur.

Sanal ortamımızın temel konseptlerinde çok büyük bir fark yok; harika ve ölçeklenebilir sanal depolama platformunu dağıtmak için sadece temel konsepti kullanıyoruz.

KVM ortamı ile konuk işletim sistemleri içerisinde blok cihazları veya dosyaları yerel depolama cihazları olarak kullanabilirsiniz.

Sanal makinenin birimlerini oluşturmak için fiziksel depolama cihazlarını kullanıyoruz. Birimleri bir sanal makinenin sanal diski olarak tanımlayabiliriz. Birimler bulutu, daha önce bahsettiğimiz gibi cihazları veya dosyaları bloke edebilir.

Performans açısından bakıldığında blok cihazlarının üstünlüğü daha fazladır. Ayrıca blok dosyalar, sistem yönetimi ve depolama kapasitesi kullanımı alanlarında hala daha üstündür. Konuk işletim sisteminin disk performansının kritik olmadığı senaryolarda, disk görüntü dosyalarının kullanılması tercih edilir.

Depolama birimleri de Depolama Havuzunun bir parçasıdır; aslında en az bir depolama havuzuna sahip olmadan depolama birimleri oluşturamazsınız.

Yeni bir önkoşul yok, sadece önceki bölümlerde tartıştığımızın aynısı. Yeni bir şey varsa ondan bahsederim. Öyleyse devam edelim.

Birinci Aşama: KVM'de Depolama Havuzları Oluşturma

1. Öncelikle ana pencerede (localhost) sağ tıklayıp Detaylar kısmından ortamımızdaki mevcut havuzları daha önce yaptığımız gibi görüntüleyelim. Bu pencere görünecek

Varsayılan olarak, sanal makine birimlerini /var/lib/libvirt/imagesrootfs bölümünü kullanan “Default” adı verilen bir depolama havuzu vardır. b> yol.

Çoğu durumda, sisteminiz için boş alan yaratmak amacıyla bu havuzu kullanmanız önerilmez. Herhangi bir şekilde aynı pencereden ‘+‘ butonuna tıklayarak ilk depolama havuzumuzu oluşturalım.

Daha sonra yeni depolama havuzunuzun adını verebilir ve depolama havuzlarını dağıtmak için kullanılacak depolama türünü seçebilirsiniz. KVM dokuz türü destekler:

    1. -dir – Depolama birimlerini depolamak için Dosya Sistemi Dizinini kullanır.
    2. -disk – Depolama birimlerini depolamak için Fiziksel Sabit Diskleri kullanır.
    3. -fs – Depolama birimlerini depolamak için Önceden Biçimlendirilmiş Bölümleri kullanır.
    4. -netfs – Depolama birimlerini depolamak için NFS gibi Ağ paylaşımlı depolamayı kullanır.
    5. -gluster – Gluster dosya sistemi depolama alanına bağlıdır.
    6. -iscsi – Depolama birimlerini depolamak için Ağ paylaşımlı ISCSI depolamayı kullanır.
    7. -scsi – Depolama birimlerini depolamak için yerel SCSI depolama alanını kullanır.
    8. -lvm – Depolama birimlerini depolamak için LVM Birim gruplarına bağlıdır.
    9. -mpath

Şu anda, çoklu yollu Birim oluşturma desteklenmemektedir.

Birçoğuna aşina olabilirsiniz, ancak bu eğitimde bunlardan bir veya ikisini tartışacağız. Popüler olan (dir) türüyle başlayalım.

(Dir) türü, sahip olduğunuz mevcut depolama şemasında çok fazla değişiklik gerektirmediğinden çok popülerdir.

3. Depolama havuzunun oluşturulacağı yerde herhangi bir kısıtlama yoktur ancak ayrı bir bölümde 'SPool1' dizininin oluşturulması önemle tavsiye edilir. Önemli bir nokta da bu dizine doğru izinleri ve sahipliği vermektir.

Bölümüm olarak /dev/sda3 kullanacağım, sizin farklı bir bölümünüz olabilir. Doğru şekilde monte ettiğinizden emin olun.

mount -t ext4 /dev/sda3 /mnt/personal-data/

4. '/mnt/personal-data/' dizini altındaki bölümü bağladıktan sonra, o depolama dizinine bağlama noktasının yolunu sağlayın (ör. /mnt) /kişisel-veri/SPool1).

5. Bitirdikten sonra listede yeni “SPool1” depolama havuzunun göründüğünü göreceksiniz.

Birimler oluşturmak için ikinci aşamaya geçmeden önce, Depolama Havuzumuzun fs adlı başka bir türünü tartışalım.

(FS) türü, Önceden Biçimlendirilmiş bölümlere bağlıdır ve sanal makine diskleri/depolama için tam bölümü belirtmek isteyenler için kullanışlıdır.

6. ((fs) Önceden Biçimlendirilmiş Blok Aygıtı) türündeki uygun biçimlendirilmiş bölümü kullanarak başka bir depolama havuzu oluşturacağız. İstediğiniz dosya sistemiyle yeni bir bölüm daha hazırlamanız gerekiyor.

Yeni bölüm oluşturmak için “fdisk” veya “parted” kullanabilirsiniz ve yeni dosya sistemiyle biçimlendirme için “mkfs” kullanabilirsiniz. Bu bölüm için (sda6) yeni bölümümüz olacak.

mkfs.ext4 /dev/sda6

Ayrıca yeni bir dizin oluşturun (ör. SPool2), seçilen bölüm için bir bağlama noktası görevi görür.

7. Açılır menüden (fs) türünü seçtikten sonra gösterildiği gibi yeni havuzun adını girin

8. Bir sonraki pencerede, bizim durumumuzda '/dev/sda6' bölümünüzün yolunu “Kaynak Yolu'nda sağlamanız gerekir. b> ” alanı ve “Hedef Yol” alanında /mnt/personal-data/SPool2 bağlama noktası görevi gören dizinin yolu.

9. Son olarak ana depolama listesine üçüncü bir depolama havuzu eklenmiştir.

Bir sonraki bölümde CLI araçlarını kullanarak başka depolama türlerini dağıtmayı tartışacağız, şimdilik hacim oluşturmaya geçelim.

İkinci Aşama: Depolama Birimleri Oluşturun

Daha önce tartıştığımız gibi, depolama birimlerini sanal makineler için sanal diskler olarak düşünebilirsiniz. Ayrıca bu ciltler için hâlâ birçok formatımız var.

Genel olarak bu formatlar, birimlerinizi QEMU, VMware, Oracle VirtualBox ve Hyper-V ile kullanmanıza olanak tanır.

10. Depolama biriminin 'Yeni Birim'in parçası olmasını istediğiniz depolama havuzunu seçin. Başlamak için 'Yeni Cilt' düğmesine basın.

11. Ardından, yeni birimin adını girin ve biçimini seçin. Uygun boyutu da ayarlamayı unutmayın.

12. Artık biriminiz sanal makinelere bağlanmaya hazır

Çözüm

Artık Depolama Havuzları ile Birimler arasındaki farkı ve virt-manager GUI aracını kullanarak bunları KVM ortamında nasıl oluşturup yöneteceğinizi öğrendiniz. Ayrıca Havuz türlerini ve hacim formatlarının önemini tartıştık. Ellerinizi daha da kirletme sırası sizde.

Referans Bağlantıları

KVM Ana Sayfası
KVM Belgeleri