DIABOLIKSS
RehberlerHPE Morpheus ile Nutanix AHV ve Prism Central Entegrasyonu: HCI Altyapısında Self-Service Provisioning
How-To Guide · HPE Morpheus · Nutanix AHV · Prism Central

HPE Morpheus ile Nutanix AHV ve Prism Central Entegrasyonu:HCI Altyapısında Self-Service Provisioning

HPE Morpheus 8.xNutanix AOS 6.x · Prism Central 2024.xHaziran 2026

Nutanix, hiperkonverjan altyapı (HCI) pazarının önde gelen oyuncularından biridir ve AHV (Acropolis Hypervisor) hiper yöneticisi VMware'e güçlü bir alternatif konumuna gelmiştir. HPE Morpheus, Nutanix Prism Central API'si üzerinden AHV kümelerine bağlanarak VM provisioning, image yönetimi, ağ yapılandırması ve yaşam döngüsü yönetimi sağlar. Bu rehber; Nutanix servis hesabı oluşturmadan Morpheus'a Prism Central bulutu eklemeye, Nutanix Image Service entegrasyonundan AHV üzerinde ilk VM provisioning'e kadar eksiksiz bir yol haritası sunar.

01

Morpheus–Nutanix Entegrasyon Mimarisi

Morpheus, Nutanix ile Prism Central REST API v3 üzerinden iletişim kurar. Prism Element (küme düzeyi API) yerine Prism Central (çok küme yönetim katmanı) kullanılması, birden fazla AHV kümesini tek bir Morpheus bulutu olarak yönetmeyi mümkün kılar.

🔗
API Katmanı
Prism Central REST v3
HTTPS Port 9440
🖥️
Hiper Yönetici
Nutanix AHV
AOS 6.x — libvirt tabanlı
📦
Image Yönetimi
Nutanix Image Service
qcow2, vmdk, iso
🌐
Managed Network
VLAN veya Overlay
ℹ️
Prism Central vs Prism Element: Morpheus yalnızca Prism Central üzerinden bağlantı kurar; doğrudan Prism Element (küme web arayüzü) API'si kullanılmaz. Ortamınızda Prism Central yoksa önce kurmanız gerekir. Prism Central 2024.1 ve üzeri AOS 6.7+ gerektirir.
BileşenVersiyonMorpheus Gereksinimi
Nutanix AOS6.5 LTS veya 6.7+Prism Central API v3 erişimi
Prism Centralpc.2022.6 veya üzeriPort 9440 HTTPS — Morpheus Appliance erişebilmeli
AHVAOS ile birlikte güncellenircloud-init destekli VM şablonları
Nutanix Guest Tools (NGT)GüncelIP keşfi için önerilir
02

Nutanix Servis Hesabı ve İzinler

Morpheus için Nutanix'te ayrı bir yerel kullanıcı veya Active Directory hesabı oluşturulması önerilir. Bu hesaba Prism Central üzerinde Viewer rolü ile bazı ek operasyonel izinler verilmelidir.

1
Prism Central'da Yerel Kullanıcı Oluşturun
# Prism Central → Settings → Local User Management → + Add User Kullanıcı Adı : morpheus-svc E-posta : morpheus-svc@sirket.com Şifre : GucluSifre123! # Rol Ataması — Cluster Admin rolü en pratik seçim # Minimum izin için Custom Role gerekir (aşağıya bakın) Rol : Cluster Admin # Production: Custom Role (daha güvenli)
2
Özel Rol ile Minimum İzin (İsteğe Bağlı)
# Prism Central → Administration → Roles → Create Role Rol Adı: Morpheus-Integration # Gerekli izinler: VM Operations : Create, Update, Delete, Power On/Off Image Ops : View, Upload, Delete Network : View Storage : View Cluster : View Task : View (işlem durumu takibi) # API erişim testi: curl -k -u morpheus-svc:SIFRE \ https://prism-central.sirket.com:9440/api/nutanix/v3/clusters/list \ -X POST -H "Content-Type: application/json" \ -d '{"kind":"cluster"}'
⚠️
Port 9440 güvenlik duvarı: Morpheus Appliance'ın Prism Central'a TCP 9440 portundan erişmesi şarttır. Güvenlik duvarında bu kural yoksa bulut bağlantısı "Connection Refused" hatasıyla başarısız olur. Aynı zamanda Morpheus Agent kurulumu için VM'lerden Morpheus Appliance'a TCP 7443 erişimi de açık olmalıdır.
03

Prism Central Bulutunu Ekleme

1
Infrastructure → Clouds → Add Cloud → Nutanix Prism Central
# Nutanix Cloud yapılandırma alanları Cloud Adı : Nutanix-HCI-Prod API URL : https://prism-central.sirket.com:9440 Kullanıcı : morpheus-svc Şifre : GucluSifre123! # SSL sertifika doğrulama SSL Doğrula : Evet (üretim — kurumsal CA sertifikası ile) # Hayır (test — self-signed sertifika için) # Senkronizasyon Sync Aralığı : 5 dakika (varsayılan)
2
Bağlantıyı Test Edin

Test Connection butonuna tıklayın. Başarılı bağlantı sonrası Prism Central'daki kümeler, network'ler ve image'lar listelenir. Hata alıyorsanız URL, port ve kimlik bilgilerini kontrol edin.

# Morpheus günlüklerinde bağlantı hatalarını inceleyin: morpheus-ctl tail morpheus-ui | grep -i nutanix morpheus-ctl tail morpheus-ui | grep -i "prism" # Beklenen başarılı log: # "Successfully connected to Nutanix Prism Central" # "Syncing clusters: 2 found"
3
Kümeleri ve Resource Pool'ları Senkronize Edin

Bağlantı kurulduktan sonra Morpheus, Prism Central'daki tüm kümeleri keşfeder. Infrastructure → Clouds → Nutanix-HCI-Prod → Resources altından hangi kümelerin Morpheus'ta aktif olacağını seçin.

04

Küme ve Host Yapılandırması

Morpheus, Nutanix kümelerini Compute Zone olarak eşler. Her küme bağımsız bir kapasite havuzu olarak yönetilebilir; farklı tenant'lara farklı kümeler atanabilir.

1
Compute Zone Seçimi
# Infrastructure → Clouds → [Nutanix Bulutu] → Resources → Clusters # Senkronize edilen kümeler listelenir Küme Adı : Durum Aktif mi? ------------------------------------------ PROD-NX-Cluster-01 : Online Evet (prod VM'ler için) TEST-NX-Cluster-02 : Online Evet (test VM'ler için) DR-NX-Cluster-03 : Online Hayır (disaster recovery — kapalı) # Her kümeyi ayrı Compute Zone olarak tanımlayın # Tenant'lara uygun kümeyi atayın
2
Host Görünürlüğü

Morpheus, Nutanix node'larını (AHV host'larını) Infrastructure → Hosts altında listeler. Her host'un CPU, RAM ve kullanım oranını görebilirsiniz. Morpheus, VM yerleştirme kararını Nutanix'e bırakır — AHV'nin yerleşik scheduler'ı bu işi yürütür.

05

Nutanix Image Service Entegrasyonu

Nutanix, VM şablonları yerine Image Service kullanır. Diskten bağımsız imajlar (qcow2, vmdk veya raw) Image Service'e yüklenir; VM oluşturulurken bu imajdan klon elde edilir. Morpheus bu imajları otomatik olarak senkronize eder.

1
Senkronize Edilen Image'ları İnceleyin

Library → Virtual Images altında Nutanix Image Service'teki imajlar "Nutanix" kaynağından listelenir. Her imaj için OS tipi, disk boyutu ve cloud-init desteği doğrulanmalıdır.

# Nutanix Image hazırlama kriterleri (Linux) 1. cloud-init kurulu ve etkin olmalı dnf install -y cloud-init cloud-init clean --logs 2. Nutanix Guest Tools (NGT) kurulu olmalı (IP keşfi ve quiesced snapshot için) 3. qcow2 format önerilir: qemu-img convert -f raw -O qcow2 image.raw image.qcow2 4. Image boyutu: 20 GB minimum (OS için) Morpheus provisioning sırasında disk genişletebilir
2
Morpheus'tan Nutanix Image Service'e Image Yükleme

Library → Virtual Images → Upload ile yeni imaj yüklenebilir. Morpheus imajı önce kendi depolama alanına alır, ardından Nutanix Image Service'e aktarır.

# Virtual Image yükleme alanları Görüntü Adı : RHEL-9.4-AHV-Base OS Tipi : Red Hat Enterprise Linux 9 (64-bit) Format : qcow2 Cloud Init : Evet Min Disk : 20 GB Min RAM : 2048 MB # Yükleme sonrası Prism Central → Image Service'te görünür # Morpheus, bu imajı tüm AHV kümelerine dağıtır (Image placement)
3
Image Placement — Çok Kümeli Ortamda

Prism Central Image Service'te imajlar belirli kümelere atanabilir (Image Placement Policy). Morpheus provisioning'i başlatmadan önce hedef kümede imajın mevcut olduğunu doğrular; yoksa "Image not found in cluster" hatası verir.

# Prism Central → Infrastructure → Images → [Image] → Placement # Placement Policy: Tüm kümeler veya seçili kümeler # Morpheus ile uyumlu yapılandırma: # Seçenek 1: "Place on all clusters" — en basit # Seçenek 2: Kümeler arası image replikasyonu — daha verimli
06

Ağ (Network) Eşlemesi

Nutanix'te ağlar Managed Network (IPAM destekli) veya Unmanaged Network (VLAN bridge) olarak tanımlanır. Morpheus her ikisini de destekler; ancak Managed Network ile DHCP veya statik IP tahsisatı daha sorunsuz çalışır.

1
Nutanix Ağlarını İnceleyin
# Infrastructure → Networks → [Nutanix kaynağından gelenler] # Prism Central'daki tüm subnet'ler listelenir Ağ Adı : Tür VLAN IP Havuzu ---------------------------------------------------------- PROD-APP-VLAN100 : Managed 100 10.100.0.0/24 TEST-VLAN200 : Managed 200 10.200.0.0/24 MGMT-VLAN10 : Unmanaged 10 (elle giriş) OVERLAY-VXLAN : Nutanix Flow - SDN overlay
2
IP Havuzu Tanımlayın

Nutanix Managed Network'ün kendi IPAM'ı varsa Morpheus bunu kullanabilir. Morpheus IPAM ile çakışmayı önlemek için iki yöntemden birini seçin:

# Seçenek 1: Nutanix IPAM kullan (önerilir — çakışma yok) # Infrastructure → Networks → [Ağ] → IP Mode: Nutanix Managed # Morpheus IP atamayı Nutanix'e devreder # Seçenek 2: Morpheus IPAM kullan # Infrastructure → Networks → IP Pools → Add Pool Adı : NX-PROD-APP-Pool Aralık : 10.100.0.50 - 10.100.0.200 Gateway : 10.100.0.1 DNS : 10.10.10.10
3
Nutanix Flow (Mikro-Segmentasyon) Entegrasyonu

Nutanix Flow etkinse Morpheus provisioning workflow'larına Flow güvenlik politikası uygulama adımları eklenebilir. Morpheus API ile Prism Central'a Flow policy güncelleme talebi gönderilebilir.

07

Storage Container Eşlemesi

Nutanix'te disk depolama Storage Container yapısıyla yönetilir. Her Container, deduplication, compression ve erasure coding gibi depolama servisleri içerebilir. Morpheus, hangi Container'ın kullanılacağını provisioning sırasında belirler.

1
Container'ları Senkronize Edin
# Infrastructure → Clouds → [Nutanix Bulutu] → Resources → Datastores # Nutanix Container'ları "Datastore" olarak listelenir Container Adı : Kapasite Boş Dedup Comp ----------------------------------------------------------- default-container-01 : 50 TB 35 TB Evet Evet vm-data-container : 100 TB 80 TB Evet Evet backup-container : 200 TB 180 TB Hayır Evet
2
Container'ları Etkinleştirin/Devre Dışı Bırakın

Üretim VM'leri için tasarlanmamış container'ları (yedek, test) Morpheus'ta devre dışı bırakın. Bu, yanlış container'a VM yerleştirilmesini önler ve kapasite planlamasını kolaylaştırır.

08

İlk AHV VM Provisioning

Nutanix bulutu tüm bileşenleriyle yapılandırıldıktan sonra ilk VM'i Morpheus üzerinden dağıtabilirsiniz.

1
Instance Type Layout — Nutanix AHV
# Library → Instance Types → [Mevcut Instance Type] → Layouts → Add Layout Adı : Nutanix AHV – RHEL 9 Tek Node Technology : Nutanix Min Memory : 2048 MB Min Storage : 40 GB # Node Type VM Image : RHEL-9.4-AHV-Base (Nutanix Image Service'ten) Agent : Morpheus Agent (SSH ile) SSH User : root
2
Provisioning → Instances → Add Instance
# Provisioning formu — Nutanix seçimleri Instance Adı : nx-app-001 Cloud : Nutanix-HCI-Prod Küme : PROD-NX-Cluster-01 # Configure sekmesi Plan : Orta (4 vCPU / 8 GB) Image : RHEL-9.4-AHV-Base Container : vm-data-container Disk Boyutu : 80 GB # Network sekmesi Ağ : PROD-APP-VLAN100 IP Tipi : Nutanix Managed (DHCP)
3
Provisioning'i İzleyin
# Morpheus, Nutanix'te şu sırayla işlem yapar: # 1. Prism Central API'ye VM oluşturma isteği gönderir # 2. Image'dan klon disk oluşturulur (Image Service) # 3. Ağ arayüzü eklenir # 4. VM güç verilir # 5. cloud-init çalışır (hostname, SSH key, kullanıcı) # 6. IP adresi keşfedilir (NGT veya cloud-init output) # 7. Morpheus Agent kurulur (SSH ile) # Hata durumunda Activity Log: # Operations → Activity → [Instance] → History
💡
Nutanix Snapshot entegrasyonu: Morpheus, Nutanix'in yerleşik snapshot altyapısıyla entegre çalışır. Backups → Add Backup bölümünden Nutanix snapshot tabanlı yedek zamanlaması yapılabilir. Snapshot'lar Nutanix Storage Container üzerinde depolanır ve Morpheus arayüzünden geri yüklenebilir.
09

Nutanix Volumes ve İlave Disk

Morpheus, provisioning sonrasında veya provisioning sırasında Nutanix VM'lerine ilave disk eklemeyi destekler. Bu diskler Nutanix Volume Group üzerinden veya doğrudan Container'dan oluşturulur.

1
Provisioning Sırasında İlave Disk
# Configure sekmesi → Volumes → + Add Volume Disk Adı : data-disk-1 Boyut : 200 GB Container : vm-data-container Bus Tipi : SCSI (önerilir — AHV için) Format : qcow2 # Birden fazla disk eklenebilir # OS diski: 80 GB (SCSI:0) # Data diski: 200 GB (SCSI:1) # Log diski: 50 GB (SCSI:2)
2
Çalışan VM'e Disk Ekleme
# Provisioning → Instances → [VM] → Edit → Storage → Add Volume # Hot-add desteklenir (VM kapatmadan disk eklenir) # Linux tarafında disk algılama (yeni disk sonrası) lsblk # sdb 200G (yeni eklenen disk) # Diski biçimlendirin ve bağlayın: fdisk /dev/sdb mkfs.xfs /dev/sdb1 echo '/dev/sdb1 /data xfs defaults 0 0' >> /etc/fstab mount -a
10

Sorun Giderme ve Doğrulama

BelirtiOlası NedenÇözüm
Bağlantı reddedildiPort 9440 kapalı veya URL yanlışcurl -k https://prism-central:9440/api/nutanix/v3/clusters/list -u user:pass ile test edin
Image bulunamadıImage, hedef kümede mevcut değilPrism Central → Images → Placement Policy'yi "All Clusters" yapın
IP adresi görünmüyorNGT yüklü değil veya cloud-init hatalıNGT kurulumunu doğrulayın; cloud-init datasource: ConfigDrive ayarlayın
Provisioning timeoutImage klonlama uzun sürüyorDeduplication ve compression Container ayarlarını inceleyin; SSD tier kullanın
Agent bağlanamıyorVM ağ yapılandırması veya firewallVM'den morpheus:7443 erişimini test edin; cloud-init SSH key'i doğru yazdı mı?
ESH Bilişim

HPE Morpheus – Nutanix HCI Entegrasyon Desteği

ESH Bilişim, Nutanix AHV ve Prism Central ortamlarının HPE Morpheus'a entegrasyonu, Image Service yapılandırması, NGT kurulumu ve AHV üzerinde self-service provisioning konularında saha deneyimiyle danışmanlık sağlar.

  • Nutanix servis hesabı oluşturuldu, Prism Central API erişimi doğrulandı
  • Morpheus'ta Nutanix bulutu eklendi, kümeler senkronize edildi
  • RHEL 9 AHV imajı hazırlandı ve Image Service'e yüklendi
  • Ağ eşlemesi tamamlandı (Nutanix Managed IPAM)
  • Storage Container'lar eşlendi
  • Instance Type Layout oluşturuldu (Technology: Nutanix)
  • Test VM başarıyla provisioning edildi, Agent bağlantısı kuruldu

Kaynaklar

  1. HPE Morpheus, "Nutanix Cloud Integration Guide" — docs.morpheusdata.com/nutanix
  2. Nutanix, "Prism Central REST API Reference v3" — nutanix.dev/api_references/prism-central-v3
  3. Nutanix, "AHV Administration Guide" — portal.nutanix.com/AHV-Admin-Guide
  4. Nutanix, "Image Service and Management" — portal.nutanix.com/Prism-Central-Guide
  5. Nutanix, "Guest Tools (NGT) Installation Guide" — portal.nutanix.com/Guest-Tools-Guide
HPE MorpheusNutanixAHV Prism CentralHCIProvisioning
↑ Başa Dön