Vmware Cloud Director Availability İlk Konfigurasyon

VCDA Tenant Appliance kurulumu tamamlandıktan sonra ilk konfigurasyonu yaparak tenant appliance ile Vmware Cloud Director ortamları arasına bir eşleme işlemi yapabiliriz. Bunun için bir web tarayıcısı üzerinden tenant appliance a bağlanıyoruz.

Lookup Service adımında kendi vcenter serverımızın lookupservice adresi, sso admin kullanıcısı ve passwordunu giriyoruz. Sonraki adımda gelen sertifika uyarısını kabul ediyoruz.

Site Details adımında kendi altyapımıza bir isim veriyoruz.

Cloud Service Details adımında Vmware Cloud Director adresimizi, organizasyon kullanıcımızı ve şifresini giriyoruz. Bu adıma Allow Access from Cloud butonunu da aktif etmeliyiz, aksi durumda replikasyon için Vcenter altındaki sunucular görüntülenemez.

Sonraki adımda müşteri deneyim programı ekranını geçiyoruz.

Ready To Complete ekranında Edit / configure local placement now butonunu seçiyoruz.

Configure Placement adımlarında on-prem ortamımıza failover yaparsak kullanılacak default konfigurasyonları seçiyoruz. Bu adımda VM folder, Compute Resource, Default Network, Datastore seçimlerini yapıyoruz.

Vmware Cloud Director Availability Manuel IP Konfigurasyonu

VCDA tenant appliance kurulumu sırasında ip ataması otomatik olarak gerçekleşmeyebiliyor. Bu durumda appliance power-on edilirken aşağıdaki ekranda olduğu gibi hata alıyor.

Appliance tamamen açıldığında herhangi bir ip almadığını ve 127.0.0.1 olarak kaldığını görebilirsiniz. Bu durumda yine aşağıdaki ekranda görüldüğü gibi /opt/vmware/h4/bin/net.py ile manuel olarak eksik konfigurasyonları tamamlayabiliriz.

/opt/vmware/h4/bin/net.py nics-status çalıştırıldığında address kısmının boş olduğunu, gateway gibi ayarlarında yapılmadığını görebilirsiniz.

Buradan konfigurasyonunu yapacağımız network kartının ismini (name) not ediyoruz.

İsmini aldığımız network kartına ip ataması yapmak için aşağıdaki komutu çalıştırmamız gerekiyor.

/opt/vmware/h4/bin/net.py configure-nic <network kart ismi> –static -a <CIDR ip adresi> -g <gateway> -m <mtu boyutu>

Vmware Cloud Director Availability ile replikasyon

On-prem de bulunan vsphere kaynaklarımızı Vmware Cloud Director ortamlarına taşımanın en hızlı ve kolay yollarından birisi Vmware Cloud Director Availability ile replikasyon yapmak. Bunun için gerekli adımları gösteriyor olacağım.

Vsphere 7 ile beraber aşağıdaki ekranda olduğu gibi bir vCloud Availability menusu geliyor. Bu menü üzerinde kaynaklarınızı taşıyabileceğiniz yada felaket kurtarma merkezi servisi alabileceğiniz Vmware Certified Cloud Provider lar listeleniyor.

Vsphere 6.5 ve sonrası versiyonlar destekleniyor ancak bu versiyonlarda Vsphere 7 de olduğu gibi bir Vcloud Availability menüsü bulunmuyor. Bu versiyonları kullananlar direk link üzerinden gerekli ova dosyasını indirerek kurulumu gerçekleştirebilir.

Birinci adımda DRaaS hizmeti veren bir bulut sağlayıcıdan replikasyon yapabilmemiz için gerekli erişim bilgilerini almanız gerekiyor.

İkinci adımda belirtilmiş olan link üzerinden tenant appliance ı indiriyoruz.

Üçüncü adımda indirdiğimiz tenant appliance ı vcenter ımıza aktarıyoruz.

Vmware Cloud Director Availability Tenant Appliance Deploy;

Sırasıyla aşağıdaki ekranlarda olduğu gibi adımları doldurup tenant appliance ı vcenter a aktarıyoruz.

Önemli ayarlardan bir tanesi NTP Server kısmı. Tenant appliance, Vcenter Server ve ESXi serverlerın saatleri arasında farklılık olduğunda yapılacak işlemler hata alabiliyor.

“Operation aborted due to an unexpected error” hatası saat uyuşmazlığından kaynaklanabilir.

Önemli ayarlardan bir diğeri de Address kısmı. Burada ip istendiği şekilde CIDR formatında girilmelidir. Aksi durumda deployment tamamlanıyor ancak ip atamasını başarılı şekilde gerçekleştiremiyor.

Son adımda tüm ayarlar kontrol edilerek Finish butonuna basılır. Deployment işlemi tamamlandıktan sonra tenant appliance power-on edilebilir.

OVFTool ile Vmware Cloud Director ortama ovf aktarma

Kendi on-prem ortamlarımızdaki sunucuları bulut üzerine aktarmak istediğimiz senaryolar oluyor. Bu tarz durumlar için kullanılabileceğimiz Vmware Cloud Director Availability gibi ürünler bulunuyor. Ancak bazı durumlarda sanal sunucumuzu direk Vmware Cloud Director ortamına aktarmamız gerekebiliyor. Bu durumlar için Vmware Cloud Director arayüzünü kullanarak işlem yapabiliyoruz.

Vmware Cloud Director kullanıcı arayüzünden ovf aktarma

Öncelikle Vmware Cloud Director Tenant Portal den mevcut kullanıcımız ile giriş yaptıktan sonra OVDC altındaki vApps kısmına geliyoruz ve New butonuna bastıktan sonra Add vApp From OVF seçeneğine tıklıyoruz.

Açılan pencere Browse butonuna basıyoruz ve ovf ile birlikte tüm dosyaları seçiyoruz. Sonrasında Next butonuna basıyoruz.

Review Details penceresinde ovf ile ilgili ürün, disk boyutu gibi detaylar görüntüleniyor. Burada Next butonuna basıyoruz.

Select vApp Name penceresinde oluşturulacak olan vApp in ismini giriyoruz ve Next butonuna basıyoruz.

Configure Resources penceresinde oluşturulacak vm in ismini , storage policy lerini seçip Next butonuna basıyoruz.

Configure Networking penceresinde sanal sunucunun network kartlarını düzenleyebiliyoruz. Herhangi bir seçim yapmadan ilerleyip, aktarım işi bittikten sonra da network düzenlemesini yapabiliriz. Next diyerek sonraki adıma geçiyoruz.

Custom Properties penceresinde ovf e göre yapılabilecek düzenlemeler varsa yaparak Next butonuna basıyoruz.

Customize Hardware penceresinde sanal sunucunun cpu ve memory konfigurasyonunu değiştirebiliriz. Ayarlamalar sonrasında Next butonuna basıyoruz.

Ready to Complete penceresinde yaptığımız tüm seçimleri kontrol edip Finish butonuna basıyoruz.

Tüm bu işlemler sonrasında ovf dosyasının aktarım işlemi başlayacaktır.

OVFTool ile Vmware Cloud Director a ovf aktarma

OVFTool ile aşağıdaki komutu çalıştırdığımızda ovf i mevcut konfigurasyonları ile Vmware Cloud Director ortamına aktarmış oluyoruz.

İhtiyacımız olan bilgiler;

vCloud Adresi, Organizasyon ismi, Virtual Datacenter ( vdc ) ismi ve oluşturulacak vApp ismi.

ovftool.exe –targetType=vCloud <aktarılacak ovf dosyasının yeri> vcloud://<kullanıcı adı@vcloud adresi>/cloud?org=<organizasyon ismi>&vdc=<vdc ismi>&vapp=<oluşturulacak vapp ismi>”

Ovftool ile OVA, OVF Dosya düzenleme

Hepimiz Vmware ortamlarımıza ova veya ovf formatlarında sunucular konumlandırmışızdır. OVF aslında Open Virtualization Format ın kısaltması olup sanal sunucu paketleme standartıdır. OVF paketi içerisinde tanımlama dosyası sanal disk gibi dosyaları içerir. OVA dosyası ise aslında ovf paketi içerisindeki tüm dosyaların arşivlenmiş tek dosyaya çevrilmiş formatıdır. Mevcut altyapılarımızda kullandığımız çoğu yazılımın artık hazır konfigurasyonlarıyla kurulumunu yapabileceğimiz ova dosyaları bulunuyor. Sanallaştırma ortamımızdaki sanal sunucuları da dilersek bu formatlarda dışarıya çıkarabiliyoruz. Bazen bu ova veya ovf dosyalarına müdahele etmemiz, değişiklik yapmamız veya bir formattan diğerine geçmemiz gerekebiliyor. Bu durumda da ovftool kullanarak ihtiyacımız olan işlemleri gerçekleştirebiliriz.

Öncelikle OVF Tool u my.vmware sayfası üzerinden indirebilirsiniz. Ben windows işletim sistemi için olanı indirdim ve kurulumunu yaptım.

OVA dosyasını OVF dosyasına çevirme

OVF Tool kurulumu yapıldıktan sonra komut satırı üzerinden C:\Program Files\VMware\VMware OVF Tool” altına gidiyoruz.

ovftool.exe <ova dosyasının bulunduğu yer> <ovf dosyasının kaydedileceği yer>

OVF dosyaları üzerinde değişiklik yapmak

ovftool ile yukarıdaki gibi ova dosyasını ovf olarak açtıktan sonra ovf dosyasını notepad gibi bir dosya düzenleme aracı ile açabiliriz. Burada istediğimiz değişiklikleri gerçekleştirip ovf dosyasını tekrar ova olarak kaydedebiliriz.

Aşağıdaki ekranda görebileceğiniz gibi ovf dosyasını notepad++ ile açıp, VM hardware versiyonunu 11 ve memory kapasitesini 2 GB olarak değiştirdim. Ayrıca 1 GB boyutundaki test-disk2 diskini sildim. Dosyayı bu şekilde kaydediyoruz.

Önce;

Sonra;

OVF dosyasını bu şekilde bir vcenter a yüklemek istediğinizde veya ova ya çevirmek istediğinizde aşağıdaki gibi manifest dosyası ile ilgili hata alacaksınız.

Bu hatayı düzeltebilmek için öncelikle ovf dosyasının sha256 hash kodunu öğrenmemiz gerekiyor. Bunun için powershell üzerinden aşağıdaki komutu çalıştırıp hash kodunu kopyalıyoruz.

Get-FileHash <ovf dosyasının yeri> -Algorithm SHA256

Daha sonra mf dosyasını notepad++ ile açıp sildiğimiz diskin satırını ve ovf dosyasının güncel hash kodunu ekliyoruz.

Önce;

Sonra;

Manifest dosyasını da olması gerektiği gibi güncelledikten sonra başarılı şekilde ova olarak kaydedebilir yada vcenter a ekleyebilirsiniz. Vcenter a ekledikten sonra yaptığımız değişikliklerin de geldiğini göreceksiniz.

OVF dosyasını OVA dosyasına çevirme

Bu adımı yukarıdaki işlemler sırasında yaptık ancak her zaman değişiklik yapılmayacağı için, direk bir ovf dosyası ova ya çevrilmek istendiğinde aşağıdaki komutu çalıştırabiliriz.

ovftool.exe <ovf dosyasının bulunduğu yer> <ova dosyasının kaydedileceği yer>

OVFTool ile sanal sunucuyu Vcenter’dan dışarıya çıkarma ( export ) işlemi

Bazı zamanlar mevcut vmware altyapılarımızdaki sanal sunucuları dışarıya çıkarma ve farklı ortamlara taşıma ihtiyacımız olabiliyor. Bunun için Vcenter üzerinden veya ESXi host üzerinden export etme şansımız bulunuyor. Ancak bazı zamanlar sunucu boyutundan dolayı zaman aşımına uğrayabiliyor. İşte bunun gibi zamanlarda ovftool çok işe yaramaktadır.

OVF Tool ile sunucuyu dışarıya çıkarma

Öncelikle OVF Tool u my.vmware sayfası üzerinden indirebilirsiniz. Ben windows işletim sistemi için olan versiyonu indirdim ve kurulumunu yaptım.

OVF Tool kurulumu yapıldıktan sonra komut satırı üzerinden C:\Program Files\VMware\VMware OVF Tool” altına gidiyoruz.

Bu path altına geldikten sonra ovftool.exe vi://vcenter-yada-esxi-adresi yazıyoruz. İlk adımda vcenter adresi için gelen ssl sertifikasını yes yazarak kabul ediyoruz. Sonrasında kullanıcı adı ve password giriyoruz. Bu işlemleri yaptıktan sorna aşağıdaki ekranda görüleceği gibi vcenter altındaki datacenter listeleniyor olacak.

Adım adım export etmek istediğimiz sanal sunucunun path bilgisini aşağıdaki gibi bulabiliriz.

Sanal sunucunun path bilgisine ulaştıktan sonra export etmek için aşağıdaki komutu çalıştırabiliriz. ovf olarak dışarıya çıkarırsak tüm dosyaları ayrı ayrı görüyor olacağız. ova olarak çıkarırsak tek bir dosya olarak çıktı elde etmiş olacaksınız.

ovftool.exe vi://<vcenter-adresi>/<Datacenter-adı>/vm/<vm-adı> <ovf veya ova dosyasının kaydedileceği adres>


		

Vcenter Server Servislerinin düzenlenmesi – Part2

Vcenter Server kaynakları yetmediği durumda dinamik olarak kaynak artışı yapabileceğimizi yada servis bazında kaynak ataması yapabileceğimizi önceki yazıda paylaşmıştım.

Peki tam tersi bir durum varsa. Altyapıda yeterli kaynağımız yok ve vcenter server ın tiny bile olsa o kadar kaynağı kullanmasını istemiyorsak. Bu ihtiyaç production ortamları için değil ama test ortamları için doğabiliyor.

Vcenter Server nanagement arayüzünden (https://appliance-IP-address-or-FQDN:5480) servislerin durumunu görebilir, servisleri durdurup başlatabilirsiniz ancak burada servisin başlangıç durumunu ( automatic – manual ) düzenleyemiyorsunuz. Yani çalışmasını istemediğiniz bir servisi durdurabilirsiniz ancak vcenter server herhangi bir ihtiyaçtan dolayı restart edilirse servisler yine otomatik olarak başlayacaktır.

Otomatik olan servislerin Startup Type durumlarını değiştirmek için Vcenter Server a ssh ile bağlanmamız gerekiyor. Bunun için vm console üzerinden veya Vcenter Management üzerinden SSH Login enable etmemiz gerekiyor.

Vcenter Server a SSH ile bağlandıktan sonra root access için shell komutunu çalıştırıyoruz ve /etc/vmware/vmware-vmon/svcCfgfiles path ine gidiyoruz. Bu path altında mevcut servislerin konfigurasyon dosyaları bulunuyor.

json dosyalarının isminden hangi servisler oldukları belli oluyor aslında ancak yine de belli olmayanlar olabilir. En azından ben servis isimlerini netleştirmek için aşağıdaki yöntemi izliyorum.

service-control –list komutu ile tüm servisleri ve isimlerini görebilirsiniz.

Buradan servis isimlerini de kontrol edip emin olduktan sonra json dosyasını vi editor ile açıp StartupType alanını MANUAL olarak güncelliyoruz.

İstediğimiz servislerde bu işlemi yaptıktan sonra Vcenter Server ı reboot ediyoruz. Açıldıktan sonra servisin durumunu kontrol ettiğimizde manual olarak değiştiğini servisin başlamadığını göreceğiz. Böylece Vcenter Server için atadığımız memory kaynağını düşürebiliriz.

UYARI: Servislerin birbirlerine bağımlılıkları olduğunu, herhangi bir servisi manual e çektiğimizde buna bağlı olan servislerin de başlamayacağını, böylece daha büyük sorunlara sebep olabileceğini göz ardı etmemek lazım.

Vcenter Server Servislerinin düzenlenmesi – Part1

Vcenter Server kurulumunu tiny olarak yapmıştık. Tiny vcenter 2 vCPU ve 12 GB memory ile oluşturuluyor. Ancak mevcut kaynaklarda bir sorun var ise vcenter üzerinde bir alarm göreceğiz.

Ayrıca Vcenter Management arayüzünde de ( https://appliance-IP-address-or-FQDN:5480 ) sağlık durumunu görebiliriz. Peki burada cpu veya memory kaynaklarında bir sorunumuz var ise ne yapabiliriz.

Öncelikle vcenter server servislerinin kaynak dağılımlarını ve kullanım oranlarını görüntüleyebiliriz. Yüksek kaynağı neyin kullandığını tespit etmek gerekiyor. Tek bir sayfada çok uzamaması için 2 ayrı parçada nacizane neleri izleyebileceğimizi anlatmaya çalışacağım.

Öncelikle Vcenter Server a ssh ile bağlanmamız gerekiyor. Bunun için vm console üzerinden veya Vcenter Management üzerinden SSH Login enable etmemiz gerekiyor.

Vcenter Server a SSH ile bağlandıktan sonra root access için shell komutunu çalıştırıyoruz.

  1. Mevcut servislerin memory konfigurasyonlarını nedir?

Vcenter server üzerinde var olan servislerine atanan memory kapasitelerini görebiliriz.

cloudvm-ram-size -l komutu ile var olan servislere ayrılmış olan memory kapasitelerini görebiliriz. Örneğin cloudvm-ram-size -l vmware-pod komutu ile vmware-pod servisine ayrılan memory kapasitesini görebiliriz.

cloudvm-ram-size -S komutu ile var olan servislerin mevcut memory kullanımlarını görebiliriz. Bu komut ile tüm servisler, servislere atanan memoryler, o servisin çıktığı maksimum memory kullanımını ve mevcut durumdaki memory kullanımı listeleniyor. Sadece vmware-pod servisi için cloudvm-ram-size -S | grep vmware-pod komutunu çalıştırırsak şu anki ve maksimum memory kullanımını görebiliriz. İlk değer servis için ayrılan kapasite, ikinci değer servisin çıktığı maksimum ve içinci değer mevcut durumu göstermektedir.

Öncelikle vcenter server appliance ın memory kapasitesini arttırırsak toplam kapasiteye göre servislere bu memory ler dinamik olarak eklenecektir. Aşağıdaki 2 ekran arasında farkları görebilirsiniz. ilk ekran 12 GB, ikinci ekran ise 24 GB memory li vcenter serverdan alınmıştır.

Bu durumda vcenter server da memory darboğazı yaşıyorsak ve altyapıda yeterli kaynağımız var ise sunucunun memory sini arttırabiliriz. Böylece servislere atanan memory kapasitesi artacaktır.

Yukarıdaki ekranda vsphere-ui servisinin kaynaklarına dikkat ederseniz iki tarafta da 4352 MB gözükmektedir. Aslında bu default değer değil. Ben aşağıdaki ekranlarda gösterdiğim gibi bu servis için atanan memory kapasitesini değiştirdim. Eğer belli servisler için memory kullanımı yüksek kalıyor ve atanan memory yetmiyorsa sadece bu servis için siz bir memory allocation belirleyebilirsiniz.

Bunun için aşağıdaki komutu çalıştırmamız ve servisi restart etmemiz yeterli.

cloudvm-ram-size -C <kapasite> <servisadı>

service-control –restart <servisadı>

Servis için atanan memory yeniden kontrol ettiğimizde;

ESXi Host a NFS4.1 ile datastore tanımlama

Vcenter Server kurulum aşamasında NFS3 protokolü ile bir datastore tanımlamıştık. Şimdi bir de NFS4.1 ile ikinci bir datastore tanımlayacağız. NFS4.1 bir datastore bağlantısı yapabilmemiz için mevcut altyapıda bazı düzenlemeler yapmamız gerekiyor.

Öncelikle NFS Server konfigurasyonumuz kerberos kullanacak şekilde düzenlenmiş olmalı. Daha önce NFS3 için yaptığımız düzenlemeleri yeni bir disk için bu defa kerberos kullanacak şekilde düzenleyeceğiz. NFS Server kurulum adımlarını önceki yazı üzerinden takip edebilirsiniz. Burada yeni bir NFS Share oluşturulmasından itibaren ilerliyoruz.

NFS Server kurulumu sonrasında bir NFS alanı paylaşmak ve düzenlemelerini yapmak için yine Server Manager altında File and Storage Services kısmına geliyoruz ve Shares altındaki tasklardan New Share diyoruz.

Select the profile for this share ekranında NFS Share – Quick seçip Next butonuna basıyoruz.

Select the server and path for this share ekranında hangi sunucudan hangi volume yada path i paylaşacağımızı seçiyoruz. Ben bu işlem için sunucuya S: harfi ile ayrı bir disk ekledim ve onu seçtim. Next butona basarak devam ediyoruz.

Specify share name ekranında NFS paylaşımının ismini giriyoruz. Bu isim datastore tanımlarken de bize gerekecek.

Specify authentication methods ekranında NFS4.1 kullanmak isteme sebeplerimizden birisi olan authentication yöntemini seçiyoruz. Burada Kerberos v5 authentication(Krb5) seçiyoruz ve Next butonuna basıyoruz. Verinin devamlılığı sağlamak ve nfs server ile client arasındaki trafikte şifrelenmesini istiyorsak Krb5i ve Krb5p kutucuklarını da işaretleyebiliriz. Vmware altyapısına eklerken ileride göreceksiniz Krb5p yi desteklemiyor. Ben sadece kerberos authentication ı göstermek için yukarıdakini seçerek Next butonuna basarak ilerliyorum.

Specify the share permissions ekranında NFS paylaşımına ulaşacak sunucular ve yetkilerini düzenliyoruz. Add diyerek Host ve Share permissions kısmından Read/Write yetkisi veriyoruz. NFS4.1 için NFS3 te olduğu gibi Allow root access kutucuğunu seçmiyoruz. Erişim verilecek host ve yetkisi eklendikten sonra Next butonuna basarak ilerliyoruz.

Specify permissions to control access ekranında kullanıcı bazlı detaylı yetkilendirme yapılabilir. Burada bir değişiklik yapmadan Next butonuna basıyoruz.

Confirm selections ekranında yaptığımız düzenlemeleri kontrol edip Create butonuna basıyoruz.

View Results ekranında NFS paylaşımının oluşturulmasını ve yetkilerin verilmesinin tamamlandığını görüp Close butonuna basabiliriz.

ESXi host a NFS4.1 datastore ekleme

NFS Server üzerinde kerberos authentication için gerekli düzenlemeleri yaptıktan sonra vsphere ortamımızda da bazı düzenlemeler yapmamız gerekiyor.

  1. Ortamımızın DNS ayarlarının yapılması / kontrol edilmesi gerekiyor.

ilk adımda ESXi hostumuzun DNS ayarlarının doğru yapılmış olması gerekiyor. Networking altında TCP/IP configuration içerisinde Domain, Preferred DNS Server ve Search Domains kalemlerinin doğru olduğundan emin oluyoruz.

  1. Ortamımızda bulunan ESXi hostların Network Time Protocol (NTP) ayarlarının yapılması / kontrol edilmesi gerekiyor.

Bizim altyapımızda tek bir host bulunuyor ancak daha büyük yapılar için tüm hostların saatlerinin aynı olduğundan emin olmamız gerekiyor. Bunun için ESXi hostların NTP ayarlarının ortak bir yer yapılması gerekiyor. Bizim yapımızda Domain Controller ı NTP server olarak kullanıyoruz.

  1. ESXi host u domain e dahil etmek ve NFS kerberos kullanıcısı oluşturmamız gerekiyor.

ESXi hostu domaine dahil etmek için System altında Authentication Services kısmına gidiyoruz ve Join Domain butonuna basıyoruz.

Açılan pencerede domain adını, sunucuya domain e dahil etme yetkisi bulunan bir kullanıcı adı ve password girdikten sonra OK butonuna basıyoruz. Biraz bekledikten sonra ESXi host domain e dahil olmuş olacak.

  1. NFS Kerberos Credentials oluşturmamız gerekiyor.

ESXi hostu domain e aldıktan sonra yine Authentication Services altında NFS Kerberos Credentials alanı bulunuyor. Buraya Windows sunucusu üzerinde oluşturduğumuz NFS alanında yetkili olan bir kullanıcı bilgisini girmemiz gerekiyor. Böylece NFS4.1 datastore eklerken kerberos authentication seçtiğimizde bu kullanıcı ile authentication işlemini gerçekleştirecek.

NFS Kerberos Credentials alanına gelip Edit butonuna basıyoruz. Açılan pencerede kullanıcı adı ve password bilgilerini girip OK butonuna basıyoruz.

NFS credentials bilgilerini de girdikten geriye datastore ekleme işlemini yapmak kalıyor.

ESXi host aksiyonlarından Storage altından Add Datastore butonuna basıyoruz. Type olarak NFS seçiyoruz ve sonraki NFS versiyonu ekranında NFS4.1 seçip Next butonuna basıyoruz.

Name and configuration ekranında aşağıdaki bilgileri girip Next butonuna basıyoruz.

Datastore name; oluşturulacak datastore ismini giriyoruz.

Folder; NFS server üzerinde oluşturulan NFS Share ismini giriyoruz.

Server; NFS server fqdn veya ip bilgisini giriyoruz ve + butonuna basıyoruz. Eğer NFS server da birden fazla ip bulunuyorsa onları da ekleyebiliriz. NFS4.1 multipath desteği bulunuyor.

Configure Kerberos Authentication ekranında Use Kerberos for authentication only (krb5) seçip Next butonuna basıyoruz.

Ready to complete ekranında yaptığımız konfigurasyonları kontrol ederek FINISH butonuna basıyoruz.

Bu işlemler sonrasında datastore oluşturulacak ve artık kullanmaya başlanabilir durumdadır. Aşağıdaki ekranda daha önce tanımladığımız NFS3 ve yeni eklenen NFS4 disklerin type larını görebilirsiniz.

Vcenter Server 7.0 kurulumu

ESXi host kurulumu ve datastore eklenmesi tamamladıktan sonra Vcenter Server kurulumuna başlayabiliriz. Kurulumu başlatmak için ben Windows bir sunucu seçtim ancak Vcenter Server kurulumu için Windows, Linux veya MacOS seçebilirsiniz. Installer için gerekli olan kaynak bilgilerini linkteki vmware makalesinden görebilirsiniz. Aşağıda tablo olarak de ekliyorum.

Öncelikle Vcenter Server 7.0 kurulumu için indirdiğimiz (VMware vCenter Server 7.0.0a) iso dosyasını windows sunucuya bağlıyoruz aşağıdaki dosyaların içerisine gidip installer.exe yi ‘run as administrator’ olarak çalıştırıyoruz.

Ben yeni bir kurulum yaptığım için Install butonuna basıp ilerliyorum ancak upgrade işlemi için de aslında benzer adımları yapıyorsunuz. Yine yeni bir Vcenter Server kurulumu gerçekleştirip mevcut vcenter içerisindeki dataları buraya taşıyor.

Install butonuna bastıktan sonraki ekranda kurulum aşamaları hakkında bilgiler bulunuyor. Ayrıca Platform Services Controller ın artık harici olarak kurulamayacağına dair bir uyarı bulunuyor. Next butonuna basarak ilerliyoruz. Sonrasında son kullanıcı lisans anlaşmasını da kabul ederek Next butonuna basıyoruz.

Vcenter Server deployment target ekranı geliyor. Burada aşağıdaki bilgileri doldurmamız gerekiyor.

ESXi host or Vcenter Server name; kurduğumuz vcenter kendi yöneteceği ESXi hostlar içerisinde olmak zorunda değil. O yüzden burada kurduğumuz vcenter ın hangi ESXi host üzerinde yada hangi vcetner ortamında olacağının bilgisini giriyoruz.

HTTPS port; vcenter ın kurulacağı ortama erişeceği port. Default 443 geliyor, burayı default bırakıyoruz.

User name; vcenter ın kurulacağı ortamın kullanıcı adını giriyoruz.

Password; vcenter ın kurulacağı ortam için girilen kullanıcının şifresini giriyoruz ve Next butonuna basıyoruz. Sonrasında eriştiği ortamın sertifikası ile ilgili bir uyarı geliyor. Bu uyarıyı Yes butonuna basarak kabul ediyoruz.

Set up vCenter Server VM ekranında oluşturulacak sanal sunucu bilgilerini giriyoruz.

VM name; oluşturulacak sanal makinanın ismi. Bu isimle bir vm inventory e eklenecektir.

Set root password ve Confirm root password; kurulacak vcenter server ın root passwordunu giriyoruz.

Select deployment size ekranında ihtiyacımız olan kapasitedeki vcenter seçiyoruz. Bu ekranda seçimimize göre oluşturulacak sanal sunucunun memory, cpu ve disk kapasiteleri görülebiliyor. Ayrıca hangi büyüklükteki vcenter kaç host ve vm yönetebilecektir gözüküyor.

Select datastore ekranında vcenter ın kurulacağı bir datastore seçiyoruz. Bir önceki seçimde ihtiyacımız olacak kapasiteye göre bir datastore seçildiğinden emin olunmalıdır. Sonrasında Next butonuna basarak devam ediyoruz.

Kurulumun 1. aşamasının son ekranı olan Configure network settings geliyor. Vcenter Server ın çalışacağı network ayarlarını yapıyoruz.

Network; vcenter server ın çalışacağı port grubu seçiyoruz.

IP version ve IP assignment; IPv4 veya IPv6 seçebiliyoruz. Defaultta ipv4 geliyor. Bir de vcenter static ve dhcp üzerinden ip alması için seçim yapıyoruz.

FQDN; kurulacak vcenter ın fqdn adresini giriyoruz. Burada girilecek olan adresin DNS üzerinde çözülüyor olduğundan emin olmanız gerekiyor. Aksi durumda erişim sorunları yaşayabilirsiniz.

IP address, Subnet mask, Default gateway ve DNS servers; kurulacak vcenter ip adresini, subnet mask ını, gateway ve dns ip lerini giriyoruz.

Common ports; vcenter server a erişelecek olan portların girildiği alan. Default olarak 80 ve 443 geliyor. Bu portları isterseniz değiştirebilirsiniz ancak default bırakıyoruz ve Next butonuna basarak ilerliyoruz.

Ready to complete stage 1 ekranında yaptığımız tüm ayarları gözden geçirerek Finish butonuna basıyoruz. Böylece kurulum başlamış oluyor. Kurulum hangi aşamada, % kaç kaldığı gibi bilgileri gelen ekrandan takip ediyoruz.

Kurulumun 1. aşaması tamamlandığında aşağıdaki gibi bir ekran geliyor. Bu aşamada bir hata alındıysa log dosyalarını indirip inceleme şansınız oluyor. Ayrıca kurulumun 1. aşaması tamamlandığından ekranda da görebileceğiniz gibi 2. aşamaya daha sonra başlayabilirsiniz. 1. aşamada vcenter server servislerinin çalışacağı bir sanal sunucu oluşturulmuş oluyor. Kurulumun 2. aşamasına başlamak istediğinizde vcenter server appliance ın yönetim arayüzüne ( https://appliance-IP-address-or-FQDN:5480 ) erişerek kuruluma kaldığınız yerden devam edebilirsiniz.

Kurulumun 2. aşaması gerekli tüm bilgileri 1. aşamadan alıyor zaten. Sadece bir kaç giriş yapıyoruz. Öncelikle Introduction ekranını Next butonuna basarak geçiyoruz.

Vcenter Server configuration ekranında saat senkronizasyonunu nasıl yapacağını ve SSH aktif edip etmeyeceğini soruyor. Saat i ESXi host ile senkron etmesini, SSH ın da disabled kalmasını sağlayarak Next butonuna basıyoruz.

SSO configuration ekranında yeni bir SSO domain oluşturmayı yada var olan bir SSO domain e dahil olmayı seçiyoruz. SSO domain ismi alışmış olduğumuz üzere vsphere.local vererek ilerledim ancak buraya istediğiniz bir domain adı girebilirsiniz. SSO kullanıcısı için şifre belirliyoruz ve Next butonuna basıyoruz.

Configure CEIP ekranında müşteri deneyimi geliştirme prgramına katılıp katılmayacağımızı seçiyoruz ve Next butonuna basıyoruz.

Ready to complete ekranında girdiğimiz tüm ayarları gözden geçirip Finish butonuna basıyoruz. Finish butonuna bastığımızda karşımıza bu noktadan sonra işlemi durduramayacağımıza dair bir uyarı çıkıyor.

Kurulum tamamlandığında aşağıdaki ekran gelecek ve burada Close butonuna bastığımızda Vcenter Server başlangıç sayfası gelecektir. Bu sayfada HTML5 tabanlı vsphere client için link de bulunuyor. Bu link e basarak Vcenter Server login ekranına gidip giriş yapabiliriz.