KVM NM Yönetim Araçları AlmaLinux'ta Nasıl Kurulur
Categories:
4 dk. okuma süresi
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:
- 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ı.
- KVM Kurulu:
- KVM, libvirt ve QEMU kurulu ve çalışıyor olmalıdır. AlmaLinux’a KVM Kurulumu kılavuzumuzu izleyin.
- Yönetimsel Erişim:
- Kök veya sudo ayrıcalıkları gereklidir.
- 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
- Virt-Manager’ı Başlatın:
virt-manager
- Yeni Sanal Makine Oluştur‘a tıklayın.
- Yerel yükleme ortamı (ISO görüntüsü) seçeneğini seçin.
- Tercih ettiğiniz işletim sisteminin ISO dosyasını seçin.
- Kaynakları (CPU, bellek, disk) tahsis edin.
- Ağ yapılandırmasını yapın.
- 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
- Sorun: “KVM Bulunamadı”
- KVM modüllerinin yüklendiğinden emin olun:
sudo modprobe kvm
- Sorun: Libvirt Hizmeti Başlatılamıyor
- Hatalar için günlükleri kontrol edin:
sudo journalctl -xe
- 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.
Geribildirim
Bu sayfa yararlı oldu mu?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.