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.
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.
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.
| İzin Kategorisi | Gerekli İzinler |
|---|---|
| Datastore | Allocate Space, Browse, Low Level File Operations |
| Global | Cancel Task, Log Event, Set Custom Attribute |
| Network | Assign Network |
| Resource | Assign VM to Resource Pool, Migrate Powered Off VM, Migrate Powered On VM |
| Virtual Machine — Config | Add/Remove Device, Change CPU Count, Change Memory, Change Settings, Add Existing Disk, Add New Disk, Remove Disk, Rename, Set Annotation |
| Virtual Machine — Guest | Execute Guest Operations |
| Virtual Machine — Interaction | Console Interaction, Power Off, Power On, Reset, Suspend |
| Virtual Machine — Inventory | Create from Existing, Create New, Move, Remove, Register |
| Virtual Machine — Provisioning | Allow Disk Access, Clone Template, Clone Virtual Machine, Deploy Template, Mark as Template |
| Virtual Machine — Snapshot | Create Snapshot, Remove Snapshot, Revert to Snapshot |
vSphere Client'ta Administration → Roles → New Role yoluyla "Morpheus-Integration" adında yeni bir rol oluşturun. Yukarıdaki tablodan gerekli izinleri seçin.
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.
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.
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.
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.
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.
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.
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.
Administration → Tenants → [Kiracı] → Resource Pool Permissions altından belirli pool'ları kiracıyla paylaşın. Kiracı yalnızca atanan pool'larda provisioning yapabilir.
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.
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.
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.
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ış.
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.
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.
Her ağ için IP adres havuzu tanımlanmalıdır. Infrastructure → Networks → [Ağ] → Edit altından IP havuzunu atayın:
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.
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.
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.
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.
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.
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.
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, 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.
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.
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.
| Belirti | Olası Neden | Çözüm |
|---|---|---|
| vCenter bağlantısı başarısız | Yanlış API URL veya kimlik bilgisi | URL'nin /sdk ile bittiğini doğrulayın; servis hesabı şifresini test edin |
| SSL sertifika hatası | vCenter sertifikası güvenilmiyor | Morpheus'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üyor | VMware Tools eksik veya başlatılmamış | open-vm-tools kurulumunu ve çalışır durumda olduğunu doğrulayın |
| Provisioning donuyor | Sysprep hatası (Windows) veya cloud-init sorunu | vCenter Events'te ilgili VM'i inceleyin; cloud-init günlüklerini kontrol edin |
| Agent bağlanamıyor | 7443 portu veya DNS sorunu | VM'den morpheus.sirket.com:7443'e erişimi test edin |
| Yetersiz izin hatası | Servis hesabı izni eksik | vCenter event.log'unda hangi iznin eksik olduğunu belirleyin, role ekleyin |
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.