Bu makalemde HPE VM Manager’ın Ubuntu üzerinde kurulumundan ağ yapılandırmalarına, servis doğrulamalarından log incelemelerine ve disk genişletme işlemlerine kadar uzanan tam kapsamlı bir teknik rehberdir. Tüm aşamalar ilgili Linux komutları, sistem davranışları, hata senaryoları, arka planda nelerin gerçekleştiği ve en iyi uygulamalarla birlikte açıklanmıştır.

HPE VM Manager Kurulumu

HPE VM Manager HPE’nin sanallaştırma altyapısı için geliştirilmiş bir yönetim çözümüdür. Ubuntu üzerinde çalışırken bir dizi servis, bağımlılık ve web arayüzü hizmeti yüklenir.

.deb Paketinin Kurulumu

sudo apt install /tmp/hpe-vm_1.0.11-1_amd64.deb

Bu komutun arka planda yaptığı işlemler:

  • Paket içindeki:
    • systemd servis dosyalarını
    • Python/Go binary’lerini
    • Web arayüzü için gerekli HTML/JS dosyalarını
    • Konfigürasyon dosyalarını
    • CLI araçlarını
      gerekli dizinlere kopyalar.
  • Bağımlılıklar varsa uygun paketleri yükler.
  • Eğer mevcut web servis portu kullanılıyorsa uyarı verebilir.

Kurulum öncesi öneriler:

  • /tmp yerine /opt veya /root kullanılması daha güvenlidir.
  • Paket bütünlüğü doğrulaması için:
sha256sum hpe-vm_1.0.11-1_amd64.deb

HPE VM Manager Setup Wizard’ın Başlatılması

sudo hpe-vm

Neler olur?

  • Setup wizard başlatılır.
  • Web GUI için gerekli yapılandırmalar yapılır.
  • Varsayılan port (genellikle 443 veya 9090) atanır.
  • İlk parametreler oluşturulur:
    • Admin kullanıcı
    • Konfigürasyon dizinleri
    • TLS sertifikaları
    • Ağ ayarlarının doğrulanması

Karşılaşılabilecek senaryolar

ProblemSebepÇözüm
Komut bulunamadıPaket yüklenmemişdpkg -l komutu ile doğrula
Port çakışmasıAynı portu başka servis kullanıyorss -tulnp ile tespit et
Servis dosyası eksikKurulum hatalı tamamlanmışPaketi tekrar yükle

Netplan ile Ağ Yapılandırması

Netplan, Ubuntu 22.04+ sürümlerinin varsayılan ağ yönetim aracıdır.

Mevcut Ağ Ayarlarını inceleme

sudo cat /etc/netplan/50-cloud-init.yaml

Bu dosyada bulunan kritik alanlar:

  • network.interfaces → NIC tanımları
  • addresses: → IP/Subnet
  • gateway4: / gateway6:
  • nameservers: → DNS adresleri
  • dhcp4: DHCP aktif/pasif

Örnek bir çıktı:

eth0:
  addresses: [192.168.10.11/24]
  gateway4: 192.168.10.1
  nameservers:
    addresses: [8.8.8.8, 1.1.1.1]

Yeni Netplan Dosyası Oluşturmak

sudo nano /etc/netplan/60-mvm.yaml

Neden yeni dosya?

  • Cloud-init tarafından yönetilen 50-cloud-init.yaml dosyasını değiştirmek önerilmez.
  • Yeni dosya → override mekanizması kullanılır.

Örnek statik IP yapılandırması:

network:
  version: 2
  ethernets:
    ens160:
      addresses:
        - 192.168.10.50/24
      gateway4: 192.168.10.1
      dhcp4: false
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Yapılandırmayı Aktifleştirme

sudo netplan apply

Arka planda neler olur?

  • YAML dosyası valide edilir.
  • Networkd service tarafından yeni konfigürasyon yüklenir.
  • Bağlantı yeniden başlatılır (kısa kesinti olabilir).
  • Hatalı ayar varsa: sudo netplan try önerilir → otomatik rollback sağlar.

IP ve Servis Tespiti

Tüm IP Adreslerini Görüntüleme

ip addr show

Öğrenilebilecek bilgiler:

  • NIC adı (eth0, ens160, eno1…)
  • MTU değerleri
  • MAC adresleri
  • IPv4 / IPv6 adresleri
  • UP/DOWN durumu

Sadece aktif IP’leri görmek

hostname -I

En sade yöntemdir.

Servis ve Port Tanımları

Port Dinleyen Servisleri Görüntüleme

sudo ss -tulnp

Parametre açıklamaları:

  • t = TCP
  • u = UDP
  • l = Listening
  • n = Numeric (portları sayı ile gösterir)
  • p = Process

Çıktıdan öğrenilir:

  • HPE VM Manager hangi portu kullanıyor?
  • Port çakışması var mı?
  • Servis hangi PID ile çalışıyor?

HPE VM Servisinin Durumu

sudo systemctl status hpe-vm

Servis aktif değilse nedenleri:

  • .service dosyası yüklenmemiş
  • Paket bozuk
  • Eksik bağımlılık
  • Port conflict
  • Log içinde hata var

Servisleri Filtrelemek

systemctl list-units --type=service | grep -i vm

Bu komut:

  • “vm” geçen tüm servisleri listeler.
  • Yanlış servis adının bulunmasını engeller.

Servis Yeniden Başlatma

sudo systemctl restart hpe-vm*
  • hpe-vm ile başlayan tüm servisleri kapsar.
  • Yeni konfigürasyon sonrası kullanılır.

KVM / libvirt – Sanal Makine Yönetimi

HPE VM Manager, alt yapıda KVM + libvirt kullanıyorsa aşağıdaki komutlar önemlidir.

VM’leri Listeleme

sudo virsh list --all

Çıktı örneği:

 Id    Name                  State
---------------------------------------
 -     hp-vm-essential-vm    shut off

Otomatik Başlatmayı Aktif Etme

sudo virsh autostart hp-vm-essential-vm

Açıklama:

  • libvirt, sistem boot olur olmaz VM’yi otomatik başlatır.
  • Sunucuların cluster olmayan ortamlarda kritik VM’leri otomatik açması için önerilir.

Otomatik Başlatmayı Kapatmak

sudo virsh autostart --disable hp-vm-essential-vm

Log ve Paket Doğrulama

HPE paketlerini listeleme

dpkg -l | grep hpe

Çıktıda:

  • Paket versiyonları
  • Kurulum tarihi
  • Architecture bilgisi
    yer alır.

Detaylı Sistem Logları

sudo journalctl -xe

Bu logda ne tür bilgiler bulunur?

  • Servis çökme nedenleri
  • Yetki hataları
  • Systemd->Service start hataları
  • Kernel logları
  • Failover olayları

Son 50 Syslog Satırı

sudo tail -n 50 /var/log/syslog

Güncel hata analizinde çok etkilidir.

Disk Genişletme – Growpart + LVM

Bu bölüm, depolama genişletme işlemlerinin tamamını içerir.

Diskleri listeleme

sudo lsblk

Görünenler:

  • Fiziksel diskler (sda)
  • Bölümler (sda1, sda2, sda3)
  • LVM VG ve LV yapısı

Örnek:

sda
 ├─sda1   EFI
 ├─sda2   boot
 └─sda3   LVM PV

Partition büyütme

sudo growpart /dev/sda 3

Bu komut şunları yapar:

  • Hypervisor’da artırılan disk kapasitesini OS’a tanıtır.
  • Yalnızca partition’ı büyütür.
  • LVM katmanına dokunmaz (devamı aşağıda).

LVM Volume genişletme

sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

Komut detayları:

  • -l +100%FREE → VG’deki tüm boş alan kullanılır.
  • -r → Filesystem de eş zamanlı büyütülür.
  • ext4 → online resize destekler (kesinti olmaz)