DIABOLIKSS
RehberlerHPE Morpheus ile VMware vCenter Entegrasyonu: Bulut Ekleme ve İlk VM Provisioning
How-To Guide · HPE Morpheus · VMware vCenter Entegrasyonu

HPE Morpheus ile VMware vCenter Entegrasyonu:Bulut Ekleme, Image Senkronizasyonu ve İlk VM Provisioning

HPE Morpheus 8.xVMware vSphere 8.0 / vCenter 8.xHaziran 2026

Morpheus'u kurduğunuzda elinizde güçlü bir platform vardır; ancak bulut entegrasyonu olmadan bu platform boş bir kontrol paneline dönüşür. Bu rehber, VMware vCenter'ı Morpheus'a bulut olarak nasıl ekleyeceğinizi, servis hesabı izinlerini nasıl yapılandıracağınızı, datastore ve ağ eşlemelerini nasıl kuracağınızı, VMware şablonlarını Morpheus Image olarak nasıl senkronize edeceğinizi ve ilk sanal makineyi self-service ile nasıl dağıtacağınızı adım adım anlatır.

01

Morpheus–VMware Entegrasyon Mimarisi

Morpheus, VMware vCenter ile vSphere API (SOAP ve REST) üzerinden iletişim kurar. Doğrudan ESXi host'larına bağlanmaz; tüm işlemler vCenter aracılığıyla gerçekleşir. Bu mimari, mevcut vCenter güvenlik modelini ve rol yapısını korur.

🔗
Bağlantı Protokolü
vSphere API (HTTPS/443)
vCenter SDK endpoint'i
🔄
Senkronizasyon
5 dakikada bir
Mevcut kaynakları keşfeder
📦
Image Depolama
VMware şablonları
Content Library veya doğrudan
🤖
Agent İletişimi
Morpheus Agent
Port 7443 üzerinden
ℹ️
Agentless mi, Agent mı? Morpheus, VMware ortamında hem agentless (yalnızca vCenter API) hem de agent tabanlı provisioning destekler. Agent kurulduğunda gelişmiş izleme, uzak konsol ve uygulama yaşam döngüsü yönetimi aktif olur. İlk kurulumda agentless ile başlayıp daha sonra agent'ı etkinleştirebilirsiniz.
02

VMware Servis Hesabı ve İzinler

Morpheus, vCenter'a bağlanmak için ayrı bir servis hesabı kullanmalıdır. Bu hesaba gereken minimum izinleri tanımlamak hem güvenlik hem de denetim açısından kritiktir. Morpheus dökümantasyonu minimum izin listesini yayımlamıştır; üretimde bu listeye sadık kalın.

⚠️
Administrator rolü vermekten kaçının: Test ortamında kolay olsa da üretimde Morpheus servis hesabına vCenter Administrator rolü atamak gereksiz risk taşır. Aşağıdaki özel rolü oluşturup yalnızca gerekli izinleri verin.

Morpheus için Özel vCenter Rolü

İzin KategorisiGerekli İzinler
DatastoreAllocate Space, Browse, Low Level File Operations
GlobalCancel Task, Log Event, Set Custom Attribute
NetworkAssign Network
ResourceAssign VM to Resource Pool, Migrate Powered Off VM, Migrate Powered On VM
Virtual Machine — ConfigAdd/Remove Device, Change CPU Count, Change Memory, Change Settings, Add Existing Disk, Add New Disk, Remove Disk, Rename, Set Annotation
Virtual Machine — GuestExecute Guest Operations
Virtual Machine — InteractionConsole Interaction, Power Off, Power On, Reset, Suspend
Virtual Machine — InventoryCreate from Existing, Create New, Move, Remove, Register
Virtual Machine — ProvisioningAllow Disk Access, Clone Template, Clone Virtual Machine, Deploy Template, Mark as Template
Virtual Machine — SnapshotCreate Snapshot, Remove Snapshot, Revert to Snapshot
1
vCenter'da Rol Oluşturun

vSphere Client'ta Administration → Roles → New Role yoluyla "Morpheus-Integration" adında yeni bir rol oluşturun. Yukarıdaki tablodan gerekli izinleri seçin.

2
Servis Hesabını Oluşturun ve Rolü Atayın
# AD veya yerel vCenter SSO'da servis hesabı oluşturun # Örnek: morpheus-svc@vsphere.local # vCenter → vCenter object → Permissions → Add # Kullanıcı: morpheus-svc@vsphere.local # Rol : Morpheus-Integration # Propagate to Children: İŞARETLEYİN # Datacenter düzeyinde atanan ve alt nesnelere yayılan # tek bir izin yeterlidir.
03

vCenter'ı Morpheus'a Ekleyin

Morpheus'ta bulut ekleme işlemi Infrastructure → Clouds → Add Cloud yolundan başlar. VMware türünü seçip aşağıdaki adımları izleyin.

1
Bulut Türünü Seçin

Infrastructure → Clouds → + Add Cloud → VMware vCenter seçin. Farklı VMware türlerinden (ESXi, vCloud Director, NSX-T) karıştırmamaya dikkat edin; bu rehber standart vCenter entegrasyonunu ele almaktadır.

2
Bağlantı Bilgilerini Girin
# Morpheus – VMware Cloud yapılandırma alanları Cloud Name : Prod-VMware-TR (tanımlayıcı bir ad) API URL : https://vcenter.sirket.com/sdk Username : morpheus-svc@vsphere.local Password : [servis hesabı şifresi] # API URL formatı her zaman /sdk ile biter # vCenter IP veya FQDN kullanılabilir; FQDN önerilir (SSL sertifika eşleşmesi için)
3
Datacenter ve Küme Seçin

Bağlantı başarıyla kurulduğunda Morpheus vCenter hiyerarşisini çeker. Açılır menüden Datacenter, ardından Cluster veya Host seçin. Birden fazla cluster varsa en yaygın seçim cluster düzeyinde yapılır; Morpheus hangi host'a yerleştireceğine DRS aracılığıyla otomatik karar verir.

4
Resource Pool Seçin

Morpheus provisioning'inin kullanacağı vCenter resource pool'unu belirleyin. Üretimde ayrı bir "Morpheus" resource pool'u oluşturmanız önerilir — bu sayede kaynak tahsisi denetim altında tutulur ve raporlama netleşir.

# vCenter'da özel resource pool oluşturma (PowerCLI) $cluster = Get-Cluster -Name "Production-Cluster" New-ResourcePool -Name "Morpheus-Pool" -Location $cluster ` -CpuSharesLevel Normal -MemSharesLevel Normal ` -CpuExpandableReservation $true -MemExpandableReservation $true
5
Senkronizasyon Ayarlarını Yapın ve Kaydedin

Inventory senkronizasyon aralığını (varsayılan 5 dakika) ve hangi nesnelerin senkronize edileceğini seçin. Save butonuna basın. Morpheus hemen senkronizasyon başlatır; Datastore, Network ve Image'lar birkaç dakika içinde görünür hâle gelir.

04

Resource Pool ve Küme Yapılandırması

Morpheus, tek bir vCenter bulutuna birden fazla resource pool veya küme atayabilir. Bu esneklik, farklı kiracılar veya iş yükü türleri için kapasite izolasyonu sağlar.

ℹ️
Compute Zone'lar: Morpheus'ta Compute Zone kavramı, belirli bir bulut içindeki farklı resource pool veya kümeleri temsil eder. Tenant'lara belirli Compute Zone'ları atayarak kaynak izolasyonu oluşturabilirsiniz. Örneğin "Prod" ve "Test" olarak iki ayrı Compute Zone tanımlayabilirsiniz.
1
Ek Resource Pool Ekleyin

Infrastructure → Clouds → [vCenter Bulutunuz] → Resources → Resource Pools altından ek pool'lar eklenebilir. Her pool bağımsız olarak etkinleştirilebilir veya devre dışı bırakılabilir.

2
Tenant'a Resource Pool Atayın

Administration → Tenants → [Kiracı] → Resource Pool Permissions altından belirli pool'ları kiracıyla paylaşın. Kiracı yalnızca atanan pool'larda provisioning yapabilir.

05

Datastore Eşlemesi

Morpheus, vCenter senkronizasyonu sırasında tüm erişilebilir datastore'ları otomatik olarak keşfeder. Üretimde hangi datastore'ların provisioning için kullanılacağını açıkça belirtmek gerekir.

1
Datastore'ları İnceleyin

Infrastructure → Clouds → [Bulut] → Resources → Datastores altında senkronize edilmiş tüm datastore'lar listelenir. Her datastore için kapasite, boş alan ve kullanım oranı görüntülenir.

2
Datastore'ları Etkinleştirin veya Devre Dışı Bırakın

Morpheus provisioning için kullanılmamasını istediğiniz datastore'ları (örneğin yönetim veya yedek datastore'ları) devre dışı bırakın. Bu, kullanıcıların yanlış datastore'a VM dağıtmasını önler.

# Morpheus API ile datastore listesi GET /api/zones/{cloudId}/data-stores # Örnek yanıt: # { # "id": 42, # "name": "PROD-SAN-DS01", # "freeSpace": 5368709120, # "storageSize": 21474836480, # "active": true # }
3
Datastore Grupları Oluşturun (Opsiyonel)

Birden fazla datastore varsa Datastore Groups özelliğiyle bunları mantıksal gruplara ayırabilirsiniz. Grup atandığında Morpheus en fazla boş alana sahip datastore'u otomatik seçer — storage DRS benzeri davranış.

06

Ağ (Network) Eşlemesi

Ağ eşlemesi, Morpheus'un hangi vCenter portgroup'larını kullanabileceğini ve provisioning sırasında IP adresi atamalarının nasıl yapılacağını belirler. IP yönetimi Morpheus'un kendi IPAM modülüyle veya harici IPAM sistemleriyle (Infoblox, phpIPAM, Bluecat) entegre çalışabilir.

1
Ağları Keşfedin

Infrastructure → Networks altında vCenter senkronizasyonu sırasında keşfedilen tüm portgroup'lar listelenir. Standard vSwitch ve Distributed vSwitch portgroup'larının her ikisi de desteklenir.

2
Ağa IP Havuzu Atayın

Her ağ için IP adres havuzu tanımlanmalıdır. Infrastructure → Networks → [Ağ] → Edit altından IP havuzunu atayın:

# Morpheus dahili IPAM — IP Pool tanımlama # Infrastructure → Networks → IP Pools → + Add IP Pool Pool Adı : PROD-VLAN100-Pool IP Aralığı : 10.10.100.50 - 10.10.100.200 Ağ Geçidi : 10.10.100.1 Alt Ağ Mask.: 255.255.255.0 DNS : 10.10.10.10, 10.10.10.11 DNS Arama : sirket.com
3
Ağ Grubu Oluşturun (Opsiyonel)

Birden fazla VLAN'ı tek bir mantıksal grup altında toplayarak provisioning formlarında basitleştirme sağlayabilirsiniz. Örneğin "Uygulama Ağları" grubu altında birkaç VLAN'ı listeleyebilirsiniz.

💡
NSX-T Entegrasyonu: Ortamınızda VMware NSX-T kullanıyorsanız Morpheus'a ayrı bir NSX-T entegrasyonu ekleyebilirsiniz. NSX-T segment'leri ve güvenlik grupları Morpheus provisioning iş akışlarına dahil edilebilir. NSX-T bulutunu vCenter bulutuna bağlayarak tek bir provisiong adımında hem VM oluşturun hem de ağ segmenti atayın.
07

Image Senkronizasyonu ve Şablon Yönetimi

Morpheus, vCenter senkronizasyonu sırasında tüm VMware şablonlarını (VM Template) otomatik olarak keşfeder ve kendi Image kütüphanesine ekler. Bu şablonlar provisioning sırasında doğrudan seçilebilir hâle gelir.

1
Senkronize Edilen Image'ları İnceleyin

Library → Virtual Images altında vCenter'dan senkronize edilen şablonlar listelenir. Her image için işletim sistemi türü, sürücü seti ve varsayılan kimlik bilgileri tanımlanabilir.

2
Image Metadata'sını Tanımlayın

Senkronize edilen her image için OS Type (işletim sistemi türü) ve Cloud Init / VMware Tools seçeneklerini doğrulayın. Yanlış OS tipi provisioning sonrası agent kurulumunda hatalara yol açar.

# Image düzenleme önemli alanları: OS Type : Linux (CentOS/RHEL 9) veya Windows Server 2022 SSH Username : root veya morpheus Is Cloud Init? : Evet (cloud-init yüklü şablonlar için) VMware Tools : Yüklü olmalı (IP adresi keşfi için şart) Sysprep : Windows şablonları için
3
VMware Şablonu Hazırlama Önerileri
# Linux şablonu için önerilen hazırlık (RHEL/Rocky 9) # 1. VMware Tools veya open-vm-tools kurulu olmalı dnf install -y open-vm-tools systemctl enable --now vmtoolsd # 2. cloud-init kurulu olmalı (Morpheus ile IP atama için) dnf install -y cloud-init # 3. cloud-init datasource'u vmware olarak ayarla cat > /etc/cloud/cloud.cfg.d/99-morpheus.cfg << 'EOF' datasource_list: [VMware, NoCloud, None] EOF # 4. Şablona dönüştürmeden önce makineyi temizle cloud-init clean --logs sudo truncate -s 0 /etc/machine-id # VMware: VM'i kapat → Convert to Template
⚠️
VMware Tools olmadan IP keşfi çalışmaz: Morpheus, provisioning sonrası VM'in IP adresini VMware Tools aracılığıyla vCenter API'sinden okur. VMware Tools veya open-vm-tools kurulu değilse provisioning başarıyla tamamlandı görünse de Morpheus IP adresini gösteremez ve Agent bağlantısı kurulamaz.
08

İlk VM Provisioning

Morpheus'ta VM provisioning Provisioning → Instances → + Add Instance yoluyla başlatılır. Bu ekran, Instance Type, Image, Bulut, Kaynak ve Ağ seçimlerini tek bir formda toplar.

1
Instance Type Seçin

Instance Type, VM'in genel kategorisini belirler (Linux, Windows, Database, vb.). Mevcut hazır Instance Type'lardan birini seçin. Özel Instance Type oluşturmak bir sonraki rehberin konusudur.

2
VM Adı ve Bulut Seçin
# Provisioning formu — temel alanlar Instance Name : prod-web-01 (isimlendirme kuralınıza uygun) Cloud : Prod-VMware-TR (eklediğimiz vCenter bulutu) Group : Production (Morpheus grup yapısı) # İsimlendirme kalıbı tanımlanabilir: # ${cloud.code}-${type.code}-${sequence} → vmware-linux-001
3
Compute Kaynaklarını Seçin
# Configure sekmesi Plan (boyut) : 2 vCPU / 4 GB RAM (önceden tanımlı plan seçimi) # veya özel: CPU ve RAM manuel girilir Resource Pool : Morpheus-Pool Datastore : PROD-SAN-DS01 Image : rhel9-template-v2 Storage : 50 GB (işletim sistemi diski)
4
Ağ Seçin ve IP Atayın
# Network sekmesi Network : PROD-VLAN100 IP Type : Pool (havuzdan otomatik atama) # veya Static (elle giriş) Hostname : prod-web-01.sirket.com
5
Provisioning'i Başlatın ve İzleyin

Next → Complete ile provisioning başlatın. Morpheus'un Activity logunda adım adım işlem izlenir: Clone, Customize, Power On, IP Discovery, Agent Install.

# Morpheus CLI ile provisioning izleme morpheus instances get prod-web-01 morpheus instances history prod-web-01 # API ile provisioning durumu GET /api/instances/{id}/history
09

Bulut Senkronizasyonu ve Mevcut VM'lerin Keşfi

Morpheus, vCenter'daki mevcut VM'leri otomatik olarak keşfeder. Bu özellik, Morpheus'u mevcut bir ortama entegre ederken kritik önem taşır — daha önce Morpheus dışında oluşturulan VM'ler Discovered Instances olarak görünür ve Morpheus yönetimine alınabilir.

1
Discovered Instances

Infrastructure → Clouds → [Bulut] → VMs altında vCenter'daki tüm VM'ler listelenir. Buradan belirli VM'leri Morpheus yönetimine dahil edebilirsiniz. Dahil edilen VM'ler Instance olarak listeye eklenir, izleme ve yaşam döngüsü yönetimi aktif olur.

2
Costing Verisi İçin Etiketleme

Keşfedilen ve yönetilen VM'lere Morpheus tag'leri atayın. Bu tag'ler maliyet raporlamasında kullanılır — departman, proje, ortam gibi etiketler maliyetlerin doğru birime atanmasını sağlar.

# Morpheus API ile tag atama PUT /api/instances/{id}/metadata { "metadata": [ {"name": "Department", "value": "IT-Altyapı"}, {"name": "Project", "value": "ERP-2026"}, {"name": "Environment","value": "Production"} ] }
10

Sorun Giderme

BelirtiOlası NedenÇözüm
vCenter bağlantısı başarısızYanlış API URL veya kimlik bilgisiURL'nin /sdk ile bittiğini doğrulayın; servis hesabı şifresini test edin
SSL sertifika hatasıvCenter sertifikası güvenilmiyorMorpheus'ta "Disable SSL Verification" seçeneğini (yalnızca test için) veya vCenter kök CA'yı Morpheus'a ekleyin
IP adresi görünmüyorVMware Tools eksik veya başlatılmamışopen-vm-tools kurulumunu ve çalışır durumda olduğunu doğrulayın
Provisioning donuyorSysprep hatası (Windows) veya cloud-init sorunuvCenter Events'te ilgili VM'i inceleyin; cloud-init günlüklerini kontrol edin
Agent bağlanamıyor7443 portu veya DNS sorunuVM'den morpheus.sirket.com:7443'e erişimi test edin
Yetersiz izin hatasıServis hesabı izni eksikvCenter event.log'unda hangi iznin eksik olduğunu belirleyin, role ekleyin
ESH Bilişim

HPE Morpheus – VMware Entegrasyon Desteği

ESH Bilişim, HPE Morpheus ile VMware vCenter entegrasyonu, servis hesabı güvenliği, IPAM yapılandırması ve mevcut VM envanterinin Morpheus'a aktarımı konularında danışmanlık verir. Sahadan edinilen deneyimle entegrasyon sürecinizi hızlandırın.

  • vCenter'da "Morpheus-Integration" rolü oluşturuldu ve servis hesabına atandı
  • Morpheus'ta VMware vCenter bulutu eklendi ve bağlantı doğrulandı
  • Resource Pool, Datastore ve Network eşlemeleri tamamlandı
  • VMware şablonları Image olarak senkronize edildi ve OS tipi doğrulandı
  • IP havuzu tanımlandı ve ağa atandı
  • İlk test VM başarıyla provisioning edildi
  • Agent bağlantısı kuruldu, izleme aktif

Kaynaklar

  1. HPE Morpheus, "VMware vCenter Cloud Integration Guide" — docs.morpheusdata.com
  2. HPE Morpheus, "Minimum VMware Permissions" — docs.morpheusdata.com/vmware_permissions
  3. HPE Morpheus, "Image Management and Virtual Images" — docs.morpheusdata.com/virtual_images
  4. VMware, "vSphere Roles and Permissions" — docs.vmware.com
  5. HPE Morpheus, "Provisioning — Instances" — docs.morpheusdata.com/instances
HPE MorpheusVMware vCenterProvisioning IPAMCloud IntegrationvSphere 8
↑ Başa Dön