Linux'ta Komut Satırı Araçlarını Kullanarak KVM Sanal Ortamını Yönetme


KVM serimizin bu 4. bölümünde CLI kullanarak KVM ortam yönetimini tartışıyoruz. Sanal makineler oluşturmak ve yapılandırmak için 'virt-install' CL aracını, depolama havuzları oluşturmak ve yapılandırmak için virsh CL aracını ve qemu-img CL disk görüntüleri oluşturma ve yönetme aracı.

Bu makalede yeni bir kavram yok, yalnızca önceki görevleri komut satırı araçlarını kullanarak yapıyoruz. Yeni bir önkoşul yok, yalnızca önceki bölümlerde tartıştığımız prosedürün aynısı.

1. Adım: Depolama Havuzunu Yapılandırın

Virsh CLI aracı, virsh konuk alan adlarını yönetmek için kullanılan bir yönetim kullanıcı arayüzüdür. Virsh programı, komutu ve argümanlarını kabuk komut satırında vererek bir komutu çalıştırmak için kullanılabilir.

Bu bölümde KVM ortamımız için depolama havuzu oluşturmak için kullanacağız. Araç hakkında daha fazla bilgi için aşağıdaki komutu kullanın.

man virsh

1. Yeni depolama havuzunu tanımlamak için pool-define-as komutunu virsh ile kullanarak, ayrıca adı, türü ve türün argümanlarını da belirtmeniz gerekir.

Bizim durumumuzda isim Spool1, tür ise dir olacaktır. Varsayılan olarak tür için beş bağımsız değişken sağlayabilirsiniz:

  1. kaynak-ana bilgisayar
  2. kaynak yolu
  3. kaynak-dev
  4. kaynak adı
  5. hedef

(Dir) türü için, depolama havuzunun yolunu belirtmek amacıyla son bağımsız değişken olan “target ”a ihtiyacımız var, diğer bağımsız değişkenler için ise “– ”bunları belirtmemek için.

virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2. Ortamda bulunan tüm depolama havuzlarını kontrol etmek için aşağıdaki komutu kullanın.

virsh pool-list --all

3. Şimdi yukarıda aşağıdaki komutla tanımladığımız depolama havuzunu oluşturma zamanı geldi.

virsh pool-build Spool1

4. Yukarıda oluşturduğumuz/oluşturduğumuz depolama havuzunu etkinleştirmek/etkinleştirmek için pool-start virsh komutunu kullanma.

virsh pool-start Spool1

5. Aşağıdaki komutu kullanarak ortam depolama havuzlarının durumunu kontrol edin.

virsh pool-list --all

Biriktirme1 durumunun etkin hale getirildiğini fark edeceksiniz.

6. Spool1'i her seferinde otomatik olarak libvirtd hizmetiyle başlayacak şekilde yapılandırın.

virsh pool-autostart Spool1

7. Son olarak yeni depolama havuzumuz hakkındaki bilgileri görüntüleyelim.

virsh pool-info Spool1

Tebrikler, Biriktirme1 kullanıma hazır, onu kullanarak depolama birimleri oluşturmayı deneyelim.

2. Adım: Depolama Birimlerini/Disk Görüntülerini Yapılandırma

Şimdi qemu-img kullanarak Spool1'den yeni disk görüntüsü oluşturma sırası disk görüntüsünde. qemy-img hakkında daha fazla ayrıntı için man sayfasını kullanın.

man qemu-img

8. qemu-img komutunu “create, check,….etc”, disk imaj formatını, oluşturmak istediğiniz disk imajının yolunu ve boyutunu belirtmeliyiz. .

qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G

9. qemu-img komutunu kullanarak yeni disk görüntünüz hakkında bilgi alabilirsiniz.

Uyarı: Çalışan bir sanal makine veya başka bir işlem tarafından kullanılan görüntüleri değiştirmek için asla qemu-img kullanmayın; bu görüntüye zarar verebilir.

Artık bir sonraki adımda sanal makineler oluşturmanın zamanı geldi.

3. Adım: Sanal Makineler Oluşturun

10. Şimdi son ve son bölümle birlikte virt-istall kullanarak sanal makineler oluşturacağız. virt-install, “libvirt” hiper yönetici yönetim kitaplığını kullanarak yeni KVM sanal makineleri oluşturmaya yönelik bir komut satırı aracıdır. Bununla ilgili daha fazla ayrıntı için şunu kullanın:

man virt-install

Yeni KVM sanal makine oluşturmak için aşağıdaki komutu tüm detaylarıyla birlikte aşağıda gösterildiği gibi kullanmanız gerekir.

  1. Ad: Sanal Makinenin adı.
  2. Disk Konumu: Disk görüntüsünün konumu.
  3. Grafikler: “Genellikle SPICE Olur” VM'sine nasıl bağlanılır.
  4. vcpu : Sanal CPU sayısı.
  5. ram : Megabayt cinsinden ayrılan bellek miktarı.
  6. Konum : Kurulum kaynağı yolunu belirtin.
  7. Ağ : Sanal ağı “Genellikle vibr00 köprüsü olacak” olarak belirtin.
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0

11. Ayrıca, sanal makineyle iletişim kurmak için bir açılır pencere virt-vierwer penceresinin göründüğünü göreceksiniz.

Çözüm

Bu, KVM eğitimimizin en son kısmı, elbette her şeyi ele almadık. KVM ortamını tırmalamak için bir fırsat, böylece bu güzel kaynakları kullanarak arama yapma ve ellerinizi kirletme sırası sizde.

KVM Başlangıç Kılavuzu
KVM Sanallaştırma Dağıtım ve Yönetim Kılavuzu


Tüm hakları saklıdır. © Linux-Console.net • 2019-2024