Linux'ta KVM Sanal Makinelerini Cockpit Web Konsolu ile Yönetme


Cockpit, Linux sistemlerine yönetim erişimi sağlayan ücretsiz ve açık kaynaklı bir ön uç araçtır. Sistem yöneticilerinin Linux sunucularını izlemesine, yönetmesine ve sorunlarını gidermesine olanak tanır. Gezinmeyi ve göze çarpan sistem özelliklerini ve kaynaklarını takip etmeyi kolaylaştıran sezgisel bir web arayüzü sağlar.

Kokpit ile yapabileceğiniz pek çok şey var. CPU ve bellek kullanımı gibi sistem ölçümlerini izleyebilir, sistem günlüklerini görüntüleyebilir, ağı yapılandırabilir, çalışan hizmetin durumunu kontrol edebilir, kullanıcı hesaplarını yönetebilir ve çok daha fazlasını yapabilirsiniz.

Bu kılavuzda, KVM sanal makinelerini Linux'ta Cockpit web konsoluyla nasıl yönetebileceğinize odaklanacağız.

Gereksinimler

Devam etmeden önce Linux sisteminize KVM sanallaştırma platformunu yüklediğinizden emin olun. CentOS 8'e KVM'nin nasıl kurulacağı ve Ubuntu 20.04'e KVM'nin nasıl kurulacağı hakkında ayrıntılı bir kılavuzumuz var.

Adım 1: Cockpit Web Konsolunu Linux'a yükleyin

İlk görev Cockpit'i bir Linux sunucusuna kurmak olacaktır. Debian ve Ubuntu sistemlerinde bunun nasıl yapılacağını göstereceğiz. Cockpit'in CentOS 8 ve RHEL 8'e nasıl kurulacağına dair zaten bir makalemiz var.

Başlamak için sistem paketi listelerinizi güncelleyin.

sudo apt update

Daha sonra şu komutu çağırarak kokpit konsolunu kurun:

sudo apt install cockpit

Sanal makineleri yönetmenize yardımcı olması için cockpit'in yanı sıra cockpit-machines paketini de yüklemeniz gerekir.

sudo apt install cockpit-machines

Başarıyla kurulduktan sonra şu komutu kullanarak Cockpit'i başlatın:

sudo systemctl start cockpit

Durumunu doğrulamak için şunu çalıştırın:

sudo systemctl status cockpit

Aşağıdaki çıktı, kokpit GUI ön ucunun beklendiği gibi çalıştığını doğrular.

Adım 2: Kokpit Web Konsoluna Erişim

Varsayılan olarak cockpit, 9090 TCP bağlantı noktasını dinler. Bunu, gösterildiği gibi netstat komutunu kullanarak onaylayabilirsiniz.

sudo netstat -pnltu | grep 9090

Cockpit'e uzaktan erişiyorsanız ve sunucunuz UFW güvenlik duvarının arkasındaysa, güvenlik duvarında 9090 bağlantı noktasına izin vermeniz gerekir. Bunu başarmak için şu komutu çalıştırın:

sudo ufw allow 9090/tcp
sudo ufw reload

Kokpit arayüzüne erişmek için tarayıcınızı açın ve aşağıdaki adrese göz atın:

https://server-ip:9090

Giriş sayfasında kullanıcı kimlik bilgilerinizi girin ve 'Giriş Yap' düğmesini tıklayın.

3. Adım: Cockpit Web Konsolunda KVM Sanal Makinelerini Oluşturun ve Yönetin

Bir sanal makine oluşturmaya ve yönetmeye başlamak için gösterildiği gibi "Sanal Makineler" seçeneğini bulun ve tıklayın.

"Sanal Makineler" sayfasında "Yeni Sanal Makine Oluştur" düğmesini tıklayın.

Gösterildiği gibi gerekli tüm ayrıntıları doldurduğunuzdan emin olun.

Kullanılan yukarıdaki seçeneklerin ayrıntılı bir açıklaması:

  • Ad: Bu, sanal makineye verilen rastgele bir adı ifade eder; örneğin, Fedora-VM.
  • Yükleme Kaynağı türü: Bu bir Dosya Sistemi veya bir URL olabilir.
  • Kurulum Kaynağı: Sanal makinelerin kurulumu sırasında kullanılacak ISO imajının yoludur.
  • İşletim sistemi satıcısı – İşletim sistemini geliştiren ve bakımını yapan şirket/kurum.
  • İşletim Sistemi – Yüklenecek işletim sistemi. Açılır menüden işletim sisteminizi seçin.
  • Bellek – RAM boyutu Megabayt veya Gigabayttır.
  • Depolama boyutu – Bu, konuk işletim sisteminin sabit disk kapasitesidir.
  • VM'yi Hemen Başlat – VM'yi oluşturulduktan hemen sonra başlatmak istiyorsanız, onay kutusu seçeneğini işaretlemeniz yeterlidir. Şimdilik bunu işaretlemeden bırakacağız ve 'Oluştur' düğmesine tıklayarak VM'yi oluşturacağız.

İşlem tamamlandıktan sonra VM'niz gösterildiği gibi listelenecektir.

Gösterildiği gibi genel bir bakış için yeni oluşturulan VM'yi tıklayın. Sanal makineyi başlatmak için 'Yükle' düğmesini tıklamanız yeterlidir. Bu sizi VM önyüklemesini gösteren ve gösterildiği gibi çeşitli seçeneklerle ilk kurulum adımını sağlayacak siyah bir konsola götürür.

Sanal makine açılırken diğer sekme seçeneklerine kısaca göz atalım. "Genel Bakış" sekmesi, VM hakkında Bellek boyutu ve numarası gibi temel bilgileri sağlar. vCPU'ların sayısı.

'Kullanım' bölümü, Bellek ve vCPU kullanımı hakkında bilgi sunar.

Sanal sabit disk ve onu oluşturmak için kullanılan ISO görüntüsünün yolu hakkındaki bilgileri görüntülemek için "Diskler" sekmesini tıklayın.

"Ağlar" sekmesi, sanal makineye bağlı sanal ağ arayüzlerine ilişkin bilgiler sağlar.

Son olarak, konsol bölümü, sanal görüntüleyici veya seri konsol sayesinde Grafik konsolunu kullanarak bir VM'ye erişmenizi sağlar.

Ayrıca, işlem tamamlandıktan sonra sanal makineyi Yeniden Başlatabilir, Kapatabilir ve hatta Silebilirsiniz. Bu seçenekleri gösterildiği gibi en sağ köşede bulabilirsiniz.

Kapanış Düşünceleri

Bu, temel olarak Cockpit web arayüzünü kullanan KVM sanal makinelerinin yönetimini özetlemektedir. Kokpit konsolu, sezgisel ve kullanımı kolay bir web arayüzü sunarak sanal makinelerin yönetiminde kusursuz bir deneyim sağlar.

Kaynak: redhat.com