Centos'a KVM nasıl kurulur?
Aug 01, 2025
Selam! Bir KVM tedarikçisi olarak, Centos'a KVM'nin nasıl kurulacağı konusunda sık sık sorulur. Bu harika bir soru ve ben adım adım süreç boyunca size yönelmek için buradayım. KVM veya çekirdek tabanlı sanal makine, tek bir fiziksel sunucuda birden fazla sanal makineyi çalıştırmanıza izin veren güçlü bir sanallaştırma teknolojisidir. Verimliliği ve esnekliği için veri merkezlerinde ve bulut ortamlarında yaygın olarak kullanılmaktadır.
Önkoşul
Kurulum işlemine başlamadan önce, yerinde olması gereken birkaç şey vardır. İlk olarak, bir CentOS sistemine ve çalışmaya ihtiyacınız var. KVM için daha iyi desteğe sahip oldukları için CentOS 7 veya üstünü kullanmanızı öneririm. Ayrıca sunucunuzun CPU'sunun sanallaştırmayı desteklediğinden emin olmanız gerekir. Çoğu modern CPU yapar, ancak terminalinizde aşağıdaki komutu çalıştırarak kontrol edebilirsiniz:
EGREP -C '(VMX | SVM)' /PROC /CPUInfo
Çıktı 0'dan büyükse, CPU'nuz sanallaştırmayı destekler. 0 ise, BIOS ayarlarınızda sanallaştırmayı etkinleştirmeniz gerekir.
KVM ve ilgili paketlerin yüklenmesi
CPU'nuzun sanallaştırmayı desteklediğini doğruladıktan sonra, KVM ve gerekli paketleri yükleme zamanı. Kök ayrıcalıklarına sahip bir kullanıcı olarak CentOS sunucunuzda oturum açın veyasudoemretmek. İlk olarak, sisteminizin paket listesini güncelleyin:


sudo yum güncellemesi -y
Bu komut, yüklü tüm paketleri en son sürümlerine güncelleyecektir. Güncelleme tamamlandıktan sonra KVM ve ilgili paketleri yükleyin:
sudo yum yükleme qemu-kvm libvirt libvirt-python libguestfs-tools virt-install -y
İşte her paketin yaptığı:
qemu-kvm: Bu, KVM desteğine sahip QEMU emülatörü. Sanal makineleri çalıştırmaktan sorumludur.Libvirt: Ana bilgisayar sisteminin sanallaştırma özellikleriyle etkileşime girecek bir araç seti. Sanal makineleri yönetmek için birleşik bir API sağlar.Libvirt-Python: Komut dosyası ve otomasyon için yararlı olan Libvirt kütüphanesi için bir python bağlama.Libguestfs-Tools: Sanal makine disk görüntülerine erişmek ve değiştirmek için bir dizi araç.erdem: Sanal makineler oluşturmak için bir komut satırı aracı.
Libvirt Hizmetini Başlatma ve Etkinleştirme
Paketler kurulduktan sonra,LibvirtdServis ve önyüklemede otomatik olarak başlamasını sağlayın. Aşağıdaki komutları çalıştırın:
sudo systemctl start libvirtd sudo systemctl libvirtd'i etkinleştir
.başlangıçkomut hizmeti hemen başlatırken,olanak vermekkomut, sistem her çekildiğinde hizmeti otomatik olarak başlatacak şekilde yapılandırır.
KVM kurulumunun doğrulanması
KVM'nin yüklendiğinden ve doğru çalıştığından emin olmak için aşağıdaki komutu çalıştırabilirsiniz:
Sudo virsh listesi - -al
KVM doğru şekilde yüklenirse, sanal makinelerin bir listesini görmelisiniz (başlangıçta boş olacaktır). KVM modülünün çalışarak yüklenip yüklenmediğini de kontrol edebilirsiniz:
LMOD | SQM yakaladı
Çıktı gösterirseKVM_INTELveyaSQM_AMD(CPU'nuza bağlı olarak), KVM modülünün başarıyla yüklendiği anlamına gelir.
Sanal Makine Oluşturma
Artık KVM kurulu ve çalıştırıldığına göre, ilk sanal makinenizi oluşturabilirsiniz. Sanal makineye yüklemek istediğiniz işletim sisteminin ISO görüntüsüne ihtiyacınız olacak. Örneğin, CentOS'u sanal makineye yüklemek istiyorsanız, Centos ISO görüntüsünü resmi web sitesinden indirin.
Bir sanal makine oluşturmak içinerdememretmek. İşte CentOS sanal makinesi oluşturmak için bir örnek komut:
sudo virt-install \ --name centos-vm \ ---m 2048 \ --vcpus 2 \ --disk yol =/var/lib/libvirt/centos-vm.qcow2, beden = 20 \ --cdrom/vm.qcow.iso \ ---network ağı = varsayılan \ --graphics vnc
Bu komutu yıkalım:
-Name centos-vm: Bu, sanal makinenin adını ayarlar.Centos-VM.--ram 2048: Sanal makineye 2GB RAM tahsis eder.--vcpus 2: Sanal makineye 2 sanal CPU atar.--Disk yolu =/var/lib/libvirt/resimler/centos-vm.qcow2, boyut = 20: Sanal makine için 20GB boyutunda bir disk görüntüsü oluşturur.--cdrom /path/to/centos.iso: Kurulum için kullanılacak ISO görüntüsünü belirtir.--Network Network = Varsayılan: Sanal makineyi varsayılan ağa bağlar.--graphics vnc, dinle = 0.0.0.0: VNC'nin sanal makineye erişimini sağlar.-Noautoconsole: Komutun sanal makine konsoluna otomatik olarak takılmasını önler.
Komutu çalıştırdıktan sonra kurulum işlemi başlayacaktır. Sanal makineye bağlanmak ve kurulumu tamamlamak için bir VNC görüntüleyicisi kullanabilirsiniz.
Sanal Makineleri Yönetme
Sanal makineniz kurulduktan ve çalıştırıldıktan sonra,Virshemretmek. İşte biraz yararlıVirshKomutlar:
sudo virsh start centos-vm: Adlı sanal makineyi başlatırCentos-VM.Sudo virsh kapanma centos-vm: Sanal makineyi zarif bir şekilde kapatır.Sudo virsh centos-vm yok: Sanal makineyi hemen durmaya zorlar.Sudo virsh listesi - -al: Durdurulmuş olanlar da dahil olmak üzere tüm sanal makineleri listeler.
KVM ürünlerimiz
Bir KVM tedarikçisi olarak, ihtiyaçlarınızı karşılamak için bir dizi yüksek kaliteli KVM ürünü sunuyoruz. Bize bakHD Video Duvar Denetleyicisivideo duvarları üzerinde kesintisiz kontrol sağlar. Biz de var1g sqmVe10g sqmFarklı bant genişliği gereksinimleri için çözümler. Bu ürünler, sanallaştırma ortamınızın performansını ve güvenilirliğini artırmak için tasarlanmıştır.
Satın alma ve danışma için bizimle iletişime geçin
KVM ürünlerimizle ilgileniyorsanız veya KVM kurulumu ve yönetimi hakkında daha fazla bilgiye ihtiyacınız varsa, ulaşmaktan çekinmeyin. İşletmeniz için en iyi çözümü bulmanıza yardımcı olmak için buradayız. İster küçük bir sanallaştırma ortamı ister büyük bir veri merkezi kurun, uzman ekibimiz size ihtiyacınız olan destek ve rehberliği sağlayabilir.
Referanslar
- Centos Resmi Belgeleri
- KVM Wiki
- Libvirt belgeleri
