KVM NM Yönetim Araçları AlmaLinux'ta Nasıl Kurulur

AlmaLinux’ta KVM sanal makinelerini yönetmek için gerekli araçları yükleyin. Virt-Manager, Cockpit ve diğer araçlarla sanal makinelerinizi kolayca yönetin.

AlmaLinux’ta KVM VM Yönetim Araçları Nasıl Kurulur: Eksiksiz Bir Kılavuz

Çekirdek tabanlı Sanal Makine (KVM), Linux’ta bulunan sağlam bir sanallaştırma platformudur. KVM güçlü olsa da, sanal makineleri (VM’ler) verimli bir şekilde yönetmek için özel araçlar gerekir. Kurumsal düzeyde bir Linux dağıtımı olan AlmaLinux, KVM sanal makineleri oluşturma, yönetme ve izleme sürecini basitleştirmek için çeşitli araçlar sunar.

Bu kılavuzda, AlmaLinux’ta KVM VM yönetim araçlarının kurulumunu ve kurulumunu inceleyeceğiz. Grafiksel kullanıcı arayüzü (GUI) veya komut satırı arayüzü (CLI) tercih etseniz de, bu gönderi başlamanıza yardımcı olacaktır.


Neden KVM Yönetim Araçları Kullanmalısınız?

KVM yönetim araçları, karmaşık sanallaştırma görevlerini ele almak için kullanıcı dostu bir yol sunarak bunları hem deneyimli yöneticiler hem de yeni başlayanlar için erişilebilir hale getirir. İşte size sundukları:

  • Basitleştirilmiş VM Oluşturma: VM’ler oluşturmak için adım adım sihirbazlar.
  • Kaynak Yönetimi: CPU, bellek ve disk kullanımını tahsis etmek ve izlemek için araçlar.
  • Anlık Görüntüler ve Yedeklemeler: Anlık görüntüler oluşturmanın ve geri almanın kolay yolları.
  • Uzaktan Yönetim: Sanal Makineleri merkezi bir sistemden yönetin.

Adım 1: Önkoşullar

KVM yönetim araçlarını yüklemeden önce, aşağıdaki önkoşulların karşılandığından emin olun:

  1. Sistem Gereksinimleri:
  • AlmaLinux 8 veya üzeri.
  • Sanallaştırma desteğine sahip 64 bit işlemci (Intel VT-x veya AMD-V).
  • Yeterli RAM (4 GB veya üzeri önerilir) ve disk alanı.
  1. KVM Kurulu:
  1. Yönetimsel Erişim:
  • Kök veya sudo ayrıcalıkları gereklidir.
  1. Ağ Bağlantısı:
  • Paketleri indirmek için sistemin kararlı bir internet bağlantısına sahip olduğundan emin olun.

Adım 2: Çekirdek KVM Yönetim Araçlarını Yükleyin

1. Libvirt’i Yükleyin

Libvirt, KVM sanal makinelerini yönetmek için önemli bir bileşendir. Sanallaştırma katmanıyla etkileşim kurmak için birleşik bir arayüz sağlar.

Aşağıdaki komutu kullanarak Libvirt’i yükleyin:

sudo dnf install -y libvirt libvirt-devel

Libvirt hizmetini başlatın ve etkinleştirin:

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Libvirt’in çalıştığını doğrulayın:

sudo systemctl status libvirtd

2. Virt-Manager’ı (GUI Aracı) yükleyin

Virt-Manager (Sanal Makine Yöneticisi), KVM sanal makinelerini yönetmek için bir GUI uygulamasıdır. VM’leri oluşturma ve yönetme sürecini basitleştirir.

Virt-Manager’ı yükleyin:

sudo dnf install -y virt-manager

Virt-Manager’ı terminalden başlatın:

virt-manager

Alternatif olarak, masaüstü ortamınızın uygulama menüsünde “Virtual Machine Manager”‘ı arayın.

3. Virt-Install’ı (CLI Aracı) yükleyin

Virt-Install, VM’ler oluşturmak için bir komut satırı yardımcı programıdır. Özellikle otomasyon ve betik tabanlı yönetim için kullanışlıdır.

Virt-Install’ı yükleyin:

sudo dnf install -y virt-install

Adım 3: İsteğe Bağlı Yönetim Araçları

1. Cockpit (Web Arayüzü)

Cockpit, KVM sanal makineleri de dahil olmak üzere Linux sistemlerini yönetmek için modern bir web arayüzü sağlar.

Cockpit’i yükleyin:

sudo dnf install -y cockpit cockpit-machines

Cockpit hizmetini başlatın ve etkinleştirin:

sudo systemctl enable --now cockpit.socket

Tarayıcınızda Cockpit’e şuraya giderek erişin:

https://<server-ip>:9090

Sistem kimlik bilgilerinizle oturum açın ve Sanal Makineler sekmesine gidin.

2. Virt-Top (Kaynak İzleme)

Virt-Top, topa benzer şekilde VM’lerin performansını izlemek için CLI tabanlı bir araçtır.

Virt-Top’u yükleyin:

sudo dnf install -y virt-top

Virt-Top’u çalıştırın:

sudo virt-top

3. Kimchi (Web Tabanlı Yönetim)

Kimchi, KVM için açık kaynaklı, HTML5 tabanlı bir yönetim aracıdır. VM’leri yönetmek için kullanımı kolay bir web arayüzü sağlar.

Kimchi ve bağımlılıkları yükleyin:

sudo dnf install -y kimchi

Kimchi hizmetini başlatın:

sudo systemctl enable --now kimchid

Kimchi’ye şu adresten erişin:

https://<server-ip>:8001

Adım 4: Kullanıcı Erişimini Yapılandırın

Varsayılan olarak, yalnızca kök kullanıcı VM’leri yönetebilir. Kök olmayan kullanıcıların erişimine izin vermek için, onları libvirt grubuna ekleyin:

sudo usermod -aG libvirt $(whoami)

Değişikliklerin etkili olması için oturumu kapatıp tekrar açın.


Adım 5: Bir Test Sanal Makinesi Oluşturun

Araçları yükledikten sonra, kurulumu doğrulamak için bir test VM’i oluşturun.

Virt-Manager’ı (GUI) Kullanma

  1. Virt-Manager’ı Başlatın:
virt-manager
  1. Yeni Sanal Makine Oluştur‘a tıklayın.
  2. Yerel yükleme ortamı (ISO görüntüsü) seçeneğini seçin.
  3. Tercih ettiğiniz işletim sisteminin ISO dosyasını seçin.
  4. Kaynakları (CPU, bellek, disk) tahsis edin.
  5. Ağ yapılandırmasını yapın.
  6. Kurulumu tamamlayın ve VM’yi başlatın.

Virt-Install (CLI) Kullanımı

Bir VM oluşturmak için aşağıdaki komutu çalıştırın:

sudo virt-install \
--name testvm \
--ram 2048 \
--vcpus 2 \
--disk path=/var/lib/libvirt/images/testvm.qcow2,size=20 \
--os-variant almalinux8 \
--cdrom /path/to/almalinux.iso

/path/to/almalinux.iso ifadesini işletim sisteminizin ISO’suna giden yolla değiştirin.


Adım 6: Sanal Makineleri Yönetme ve İzleme

Sanal Makineleri Başlatma, Durdurma ve Yeniden Başlatma

virsh (CLI) kullanarak:

sudo virsh list --all # Tüm Sanal Makineleri Listele
sudo virsh start testvm # Bir Sanal Makine Başlat
sudo virsh shutdown testvm # Bir Sanal Makineyi Durdur
sudo virsh reboot testvm # Bir Sanal Makineyi Yeniden Başlat

Virt-Manager (GUI) kullanarak:

  • Bir Sanal Makine seçin ve Çalıştır, Kapat veya Yeniden Başlat‘a tıklayın.

Kaynak Kullanımını İzleme

Virt-Top’u Kullanma:

sudo virt-top

Cockpit’i Kullanma:

  • Performans ölçümlerini izlemek için Sanal Makineler sekmesine gidin.

Genel Sorunları Giderme

  1. Sorun: “KVM Bulunamadı”
  • KVM modüllerinin yüklendiğinden emin olun:
sudo modprobe kvm
  1. Sorun: Libvirt Hizmeti Başlatılamıyor
  • Hatalar için günlükleri kontrol edin:
sudo journalctl -xe
  1. Sorun: VM Oluşturma Başarısız Oluyor
  • Sisteminizin yeterli kaynağa (CPU, RAM ve disk alanı) sahip olduğunu doğrulayın.
  • ISO dosyanızın veya disk görüntünüzün izinlerini kontrol edin.

Sonuç

AlmaLinux’a KVM VM yönetim araçlarının yüklenmesi, sanal ortamları yönetme yeteneğinizi büyük ölçüde artıran basit bir işlemdir. İster Virt-Manager ve Cockpit gibi grafiksel arayüzleri, ister virsh ve Virt-Install gibi komut satırı yardımcı programlarını tercih edin, AlmaLinux ihtiyaçlarınızı karşılamak için gereken esnekliği sağlar.

Bu kılavuzu izleyerek, KVM sanal makinelerini etkili bir şekilde oluşturmak, yönetmek ve izlemek için gerekli araçları kurdunuz. Bu araçlar, ister geliştirme, ister test veya üretim iş yükleri için olsun, AlmaLinux’ta sanallaştırmanın tüm potansiyelinden yararlanmanızı sağlar.