AlmaLinux'ta KVM Sanal Makineleri Nasıl Oluşturulur?
Categories:
4 dk. okuma süresi
AlmaLinux’ta KVM Sanal Makineleri Nasıl Oluşturulur: Adım Adım Kılavuz
Çekirdek tabanlı Sanal Makine (KVM), Linux sistemleri için mevcut en güvenilir ve güçlü sanallaştırma çözümlerinden biridir. Yöneticiler, AlmaLinux’ta KVM kullanarak sanal makineleri (VM’ler) kolaylıkla oluşturabilir ve yönetebilir ve böylece tek bir fiziksel makinede aynı anda birden fazla işletim sistemini çalıştırabilirler.
Bu kılavuzda, AlmaLinux’ta bir KVM sanal makinesi oluşturma sürecinin tamamında size yol göstereceğiz. Kurulumdan yapılandırmaya kadar, sanallaştırmaya başlamak için bilmeniz gereken her şeyi ele alacağız.
KVM nedir?
KVM (Çekirdek tabanlı Sanal Makine), bir Linux sistemini bir hipervizöre dönüştüren tam bir sanallaştırma çözümüdür. Modern CPU’ların (Intel VT-x veya AMD-V) donanım sanallaştırma özelliklerinden yararlanan KVM, kullanıcıların kendi işletim sistemleri ve uygulamalarıyla izole edilmiş VM’ler çalıştırmasını sağlar.
KVM’nin Temel Özellikleri:
- Verimli Performans: Donanım uzantılarını kullanarak yerel sanallaştırma.
- Esneklik: Linux, Windows ve BSD dahil olmak üzere çeşitli konuk işletim sistemlerini destekler.
- Ölçeklenebilirlik: Tek bir ana bilgisayarda birden fazla VM’yi yönetin.
- Entegrasyon:
virshvevirt-managergibi araçları kullanarak sorunsuz yönetim.
Adım 1: Önkoşullar
Sanal makine oluşturmadan önce sisteminizin şu gereksinimleri karşıladığından emin olun:
- Sistem Gereksinimleri:
- Sanallaştırma uzantılarına sahip 64 bit işlemci (Intel VT-x veya AMD-V).
- En az 4 GB RAM (birden fazla VM için 8 GB veya daha fazlası önerilir).
- VM depolamasını barındırmak için yeterli disk alanı.
- Sanallaştırma Desteğini Doğrulayın: CPU’nun sanallaştırmayı destekleyip desteklemediğini kontrol edin:
lscpu | grep Virtualization
Çıktıda VT-x (Intel) veya AMD-V (AMD) görünüyorsa, CPU’nuz sanallaştırmayı destekliyordur. Desteklemiyorsa, BIOS/UEFI’de etkinleştirin.
- Yüklü KVM ve Gerekli Araçlar: KVM ve yönetim araçları zaten yüklü olmalıdır. Yüklü değilse, AlmaLinux’a KVM Nasıl Kurulur kılavuzumuzu izleyin.
Adım 2: Ortamı Hazırlama
Sanal makine oluşturmadan önce, KVM ortamınızın hazır olduğundan emin olun:
- Libvirt’i Başlatın ve Etkinleştirin:
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
- Sanallaştırma Modüllerini Kontrol Edin: KVM modüllerinin yüklendiğinden emin olun:
lsmod | grep kvm
kvm_intel veya kvm_amd öğesini arayın.
- Kurulum Ortamını İndirin: Kurulum yapmak istediğiniz işletim sisteminin ISO dosyasını indirin. Örneğin:
- AlmaLinux: ISO’yu İndirin
Adım 3: Virt-Manager (GUI) Kullanarak Bir KVM Sanal Makinesi Oluşturma
Virt-Manager, VM oluşturma ve yönetimini basitleştiren grafiksel bir araçtır.
- Virt-Manager’ı Başlatın: Virt-Manager’ı yükleyin ve başlatın:
sudo dnf install virt-manager -y
virt-manager
Hypervisor’a Bağlan: Virt-Manager arayüzünde, yerel hypervisor’a bağlanın (genellikle
QEMU/KVMolarak listelenir).Yeni VM Sihirbazını Başlat:
- Yeni Sanal Makine Oluştur‘a tıklayın.
- Yerel yükleme ortamını (ISO görüntüsü veya CDROM) seçin ve ileri tıklayın**.
- Yükleme Ortamını Seçin:
- İstediğiniz işletim sisteminin ISO dosyasını tarayın ve seçin.
- İşletim sistemi türünü seçin (örn. AlmaLinux veya CentOS).
- Kaynakları Tahsis Et:
- VM’e bellek (RAM) ve CPU çekirdekleri atayın.
- Örneğin, hafif bir VM için 2 GB RAM ve 2 CPU çekirdeği tahsis edin.
- Sanal Disk Oluştur:
- VM için depolama boyutunu belirtin (örn. 20 GB).
- Depolama biçimini seçin (örn. verimli depolama için
qcow2).
- Ağ Yapılandırması:
- İnternet erişimi için varsayılan ağ köprüsünü (NAT) kullanın.
- Gelişmiş kurulumlar için özel bir köprü yapılandırın.
- Kurulumu Sonlandır ve Başlat:
- VM ayarlarını inceleyin.
- VM’yi başlatmak ve işletim sistemi yükleyicisini başlatmak için Bitir’e tıklayın.
Adım 4: Virt-Install (CLI) Kullanarak KVM Sanal Makinesi Oluşturma
Komut satırını tercih eden kullanıcılar için virt-install yardımcı programı mükemmel bir seçimdir.
- Sanal Disk Oluştur:
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/testvm.qcow2 20G
- Virt-Install’u Çalıştır: VM’yi oluşturmak ve başlatmak için aşağıdaki komutu yürütün:
sudo virt-install \
--name testvm \
--ram 2048 \
--vcpus 2 \
--disk path=/var/lib/libvirt/images/testvm.qcow2,size=20 \
--os-type linux \
--os-variant almalinux8 \
--network bridge=virbr0 \
--graphics vnc \
--cdrom /path/to/almalinux.iso
Değiştir /path/to/almalinux.iso ISO dosyanızın yolunu içerir.
- VM Konsoluna Erişim:
VM’e erişmek için
virshveya bir VNC görüntüleyicisi kullanın:
sudo virsh list
sudo virsh console testvm
Adım 5: Sanal Makineleri Yönetme
Bir VM oluşturduktan sonra, yönetmek için şu komutları kullanın:
- Çalışan VM’leri Listele:
sudo virsh list
- Bir VM’i Başlat veya Durdur:
- Başlat:
sudo virsh start testvm
- Durdur:
sudo virsh shutdown testvm
- VM Yapılandırmasını Düzenle: CPU veya bellek ayırma gibi ayarları değiştirin:
sudo virsh edit testvm
- Bir VM’yi Sil: VM’yi tanımsız hale getirin ve kaldırın:
sudo virsh undefine testvm
sudo rm -f /var/lib/libvirt/images/testvm.qcow2
Adım 6: Yaygın Sorunları Giderme
- Sorun: “KVM Bulunamadı”:
- KVM modüllerinin yüklendiğinden emin olun:
sudo modprobe kvm
- Sorun: Sanal Makine Başlamıyor:
- Sistem günlüklerinde hata olup olmadığını kontrol edin:
sudo journalctl -xe
- Sorun: Sanal Makine için İnternet Erişimi Yok:
virbr0ağının etkin olduğundan emin olun:
sudo virsh net-list
- Sorun: Zayıf Sanal Makine Performansı:
- İç içe sanallaştırmayı etkinleştirin:
echo "options kvm_intel nested=1" | sudo tee /etc/modprobe.d/kvm.conf
sudo modprobe -r kvm_intel
sudo modprobe kvm_intel
Sonuç
AlmaLinux’ta bir KVM sanal makinesi oluşturmak, grafiksel bir arayüz veya komut satırı araçları kullanılarak gerçekleştirilebilen basit bir işlemdir. KVM ile kaynakları verimli bir şekilde yönetebilir, test ortamları dağıtabilir veya uygulamalarınız için sanallaştırma tabanlı bir altyapı oluşturabilirsiniz.
Bu kılavuzu takip ederek, artık Virt-Manager veya virt-install kullanarak VM’ler oluşturma ve yönetme, yaygın sorunları giderme ve sanallaştırma ihtiyaçlarınız için performansı optimize etme bilgisine sahipsiniz.
Sanallaştırılmış ortamınızı bugün KVM ile oluşturmaya başlayın ve ölçeklenebilir ve güvenilir sanallaştırma için AlmaLinux’un potansiyelini ortaya çıkarın.
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.