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:
/tmpyerine/optveya/rootkullanı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
| Problem | Sebep | Çözüm |
|---|---|---|
| Komut bulunamadı | Paket yüklenmemiş | dpkg -l komutu ile doğrula |
| Port çakışması | Aynı portu başka servis kullanıyor | ss -tulnp ile tespit et |
| Servis dosyası eksik | Kurulum 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/Subnetgateway4:/gateway6:nameservers:→ DNS adresleridhcp4: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.yamldosyası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)