KVM ve libvirt ile sanal makineler
Linux'u bir sanallaştırma sunucusuna çevirir; virsh ve virt-install ile sanal makine kurar, disklerini, ağlarını ve anlık görüntülerini yönetirsin.
Seviye 201 · 16 ders · 15 pratik lab
Dersler
Temeller
- Sanallaştırma nedir: hipervizör ve konuk
- KVM, QEMU ve libvirt: kim ne yapar
- Donanım desteğini denetlemek
- Kısa görev: sunucuyu sanallaştırmaya hazırla
Sanal makineler
- virt-install ile sanal makine kurmak
- virsh ile yaşam döngüsü: başlat, durdur, otomatik başlat
- Alan XML'i: makinenin tarifini okumak ve düzenlemek
- Konsola bağlanmak: seri konsol ve VNC
- Kısa görev: iki küçük sanal makine kur, açılışta başlasınlar
Disk, ağ ve anlık görüntü
- Disk görüntüleri: qcow2, raw ve qemu-img
- Depolama havuzları
- Sanal ağlar: NAT ve köprü
- Anlık görüntü ve klonlama
- Kısa görev: anlık görüntü al, güncelle, gerekirse geri dön
Kapanış
- Hazır imajlar ve ilk açılış yapılandırması
- Bitirme görevi: ekip için üç sanal makinelik test ortamı kur
Pratik lablar
- Sunucunun sanallaştırmaya hazır olduğunu doğrula: İşlemci uzantılarını, KVM modülünü ve libvirt servisini denetle; eksik olan bileşeni yaz.
- Sanal makineleri ve kaynaklarını listele: Tüm sanal makinelerin durumunu, işlemci ve bellek ayarını ve disk dosyasını tabloya dök.
- Sanal makine tanımındaki hatalı aygıtı bul: Başlamayan sanal makinenin XML tanımını incele, olmayan disk yolunu ve yanlış ağ adını düzelt.
- Hazır imajdan sanal makine oluştur: Bulut imajını temel alarak iki işlemcili, iki gigabayt bellekli bir sanal makine tanımla ve konsoluna bağlan.
- Sanal makineyi ilk açılışta kendiliğinden yapılandır: cloud-init verisiyle makine adını, kullanıcıyı ve SSH anahtarını ilk açılışta ayarla ve anahtarla giriş yap.
- Sanal makinelerin açılış ve kapanış davranışını düzenle: Sanal makineleri konak açılışında doğru sırayla başlat; konak kapanırken düzgün kapanmalarını bekleyen ayarı yap ve sına.
- Çalışan sanal makineye disk ekle: Yeni bir qcow2 disk oluştur, çalışan makineye kalıcı olarak tak ve konuk içinde göründüğünü doğrula.
- Sanal diski ve içindeki dosya sistemini büyüt: Dolmak üzere olan sanal diski büyüt, konukta bölümü ve dosya sistemini genişlet.
- Disk imajı zincirini incele ve birleştir: Ortak tabandan türetilmiş disklerin zincirini göster, bir makinenin katmanını tabanla birleştirip bağımsız imaj üret.
- Sanal makine için NAT ağı oluştur: Yeni bir sanal ağ tanımla, sanal makineyi bağla ve aldığı adresi kira listesinden bul.
- Sanal makineyi köprüyle yerel ağa çıkar: Konakta köprü arayüzü kur, sanal makineyi köprüye bağla ve lab ağındaki başka bir makineden erişildiğini göster.
- İki katmanlı yalıtılmış sanal ağ kur: Web makinesini dışa açık, veritabanı makinesini yalıtılmış ağa yerleştir; yalnızca web makinesinin veritabanına eriştiğini kanıtla.
- Değişiklikten önce anlık görüntü al ve geri dön: Sanal makinenin anlık görüntüsünü al, bir paketi kaldır, geri dön ve paketin yerinde olduğunu doğrula.
- Şablondan temizlenmiş kopya üret: Bir makineyi çoğalt; kopyada makine kimliği, SSH konak anahtarları ve ağ adresinin yenilendiğini göster.
- Çalışan sanal makinenin tutarlı yedeğini al: Konuk aracıyla dosya sistemini dondurarak dış anlık görüntü al, diski kopyala, zinciri birleştir ve yedekten yeni makine aç.
Kurs hakkında
Linux'u bir sanallaştırma sunucusuna çevirir; virsh ve virt-install ile sanal makine kurar, disklerini, ağlarını ve anlık görüntülerini yönetirsin.
Ne öğreneceksin
- Temeller
- Sanal makineler
- Disk, ağ ve anlık görüntü
- Kapanış
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde geçer. Kurulum gerekmez; lab her derste temiz başlar.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.