19 Eylül 2018 Çarşamba

VMware Sunucu Yükseltme Öncesi Donanım Uyumluluk Kontrolu

Merhaba arkadaşlar,
Bu dökümanda sizlere VMware Labs tarafından hazırlanan ve VMware ortamlarınızda çalışan fiziksel sunucularınızı yeni çıkan üst bir versiyona yükseltmeden önce yapmanız gereken kontrolleri sizin adınıza hızlıca yaparak, ESXi host sunucularınızın yeni versiyona uyumluluk durumlarını otomatik olarak kontrol ederek raporlayarak sizlere zaman kazandırabilecek bir yazılımı nasıl kullanacağınızı anlatmaya çalışmak istiyorum.
Yazılım internet bağlantısı olan bir ortamda ESXi host sunucuzun donanım ve driver durumlarını VMware Compatibility Checker sitesindeki verileri kullanarak oradaki kaynaklar’a göre kontol edip size ilgili sunucunun yeni versiyona uyumlu veya uyumlu değil, şu donanımın driver veya firmware versiyonuna şuna yükseltilirse uyumlu olur gibi net bilgiler sunarak sizin manuel olarak oldukca uzun bir zamanda çıkartabileceğiniz raporu dakikalar içerisinde almanızı sağlayarak zaman kazandırmayı hedeflemektedir. Raporları anlık olarak görüntüleyebilir veya isterseniz bir .scv file veya .html file içerisine’de toplu olarak’ta çıkartabilirsiniz.
Aracımızın adı ESXi Compatibitiy Checker, Linkteki adresten indirip, yazılım için gerekli olan komponentleri bilgisayarınıza kurduktan sonra hemen kullanmaya başlayabilirsiniz. ( https://labs.vmware.com/flings/esxi-compatibility-checker#summary )
Modul kullanımı oldukça kolay ve genelde VMware’in bu tip toolları genelde çok kolay kurulur ve çalışır, ama bu tool için Python kurulumu vs gerekiyor biraz karmaşık işlemleri var, bende baya uğraştıktan sonra Mert ÖZER (Yazılım and Network Mühendisi) kardeşimin yardımları ile çalıştırabildim, bu sebeplede bu makaleyi paylaşıp benim gibi Python sorununa takılan arkadaşlarımıza yardımcı olmak istedim.
Tool’un kurulumu için gerekli olan tüm componentleri yukarıdaki linkte bulabilirsiniz.
İlk başta başta sistemimize Python yazılımını kurmamız gerekiyor, ama bahsettiğim sorunlar Python kurulumu uygun yapılmazsa karşımıza çıkıyor zaten. Python’u kurarken otomatik kur deyip next next ile kurarsak sorunlar yaşıyoruz ve hiç ilerleyemiyoruz, Python kurulumunda Özel kurulum seçip karşımıza gelecek olan aşağıdaki Advanced Options ekranında Add Python to environment veriables seçeneğini seçip kurulumu yaparsak bundan sonrası çok daha kolay oluyor bizim için.
Python kurulumunu aşağıdaki linkten indirip başlatalım, kurulumda dikkat etmeniz nokta Custom kurulum olarak kuruluma devam etmek ve Advanceed Options ekranında Add Python to environment veriables seçeneğini seçerek kurulumu tamamlamak.
Aşağıda paylaşmış olduğumuz Resim-01 ekranı sadece Customize install seçeneğinde karşımıza çıkıyor, burada kullanılan kurulum location adreside önemli, eğer buradaki adresi değiştirirseniz bu kurulum bittikten sonra pyton komutları ile yükleyeceğiniz diğer modüllerin yüklenebilmesi için Command Prompt ekranında bu folder’in bulunduğu kullanıcı hesabı altında çalışıyor olmanız gerekiyor.
Bizim örneğimizde Administrator user’i ile kurulumu yaptığımız için C:\Users\Administrator\ folder’i diğer kurulumların yapılabilmesi için çalışılacak adres olarak kullanılmalıdır.

Resim-01
Python kurulumu sonrasında bilgisayarınızı restart ediniz, Bilgisayarınız yeninden açıldıktan sonra ihtiyacımız olan diğer modullerin kurulumu için gerekli olan komutları Windows 10 işletim sistemimizde Command Prompt’u erişip biraz önce Python yazılımı kurulumunu yaptığınız kullanıcı hesabı adresi içerisinde çalıştırmamız gerekiyor.
C:\Users\Username\
İhtiyacımız olan diğer modulleri aşağıdaki komutlar ile kurulumunu sağlayabilirsiniz;
C:\Users\Administrator\python -m pip install pyvmomi
C:\Users\Administrator\python -m pip install crypto
C:\Users\Administrator\python -m pip install pyopenssl
Bu üç komutuda çalıştırıp modullerin kurulumunu tamamlandıktan sonra, komutların sonunda pyton’un güncel bir versiyonu olduğu uyarısı gelebilir, eğer isterseniz pyton’un update’i için aşağıdaki komutu kullanabilirsiniz.
python -m pip install –upgrade pip
VMware sunucularımızın yeni versiyonlardan birisine yükseltilebilmesi için uyumluluk durumlarının analiz edilebilmesi için altyapımız hazırladık, şimdi VMware sanallaştırma ortamımıza bağlanıp uyumluluk durumumuzu kontrol edelim.
Command Prompt’u açalım ve VMware fillings sayfasından indirmiş olduğumuz compchecker.pydosyasının bulunduğu dizinimize erişelim, ve burada compchecker.ch isimli bach’imizi aşağıdaki resimdeki örnekteki gibi çalıştıralım.
Bu komut ile direk ESXi host sunucunuza’da bağlanıp tek bir sunucuyu kontolde edebilirsiniz, ortamdaki tüm sunucularınızı kontrol edebilemk için ortamı yöneten vCenter sunucusunada bağlanabilirsiniz.
Komutu aşağıdaki örnekteki gibi çalıştırılmalıdır.
C:\compchecker\compchecker.py -s VC-or-ESXi-Hostname -u Username
compchecker.py -s 10.10.10.11 -u root
Hosts  komutu ile bağlı olunan sistemdeki sunucular listesi alınabilir. Biz direk bir sunucu üzerine bağlandığımız için tek bir sunucu listelendi.
Host 1  komutu ile 1 numaralı host üzerine erişip, hardware komutu ile bu sunucu üzerindeki donanımlar ve driver’ların listelenmesi sağlanabilir.
Comp -s komutu ile sunucumuzun uyumluluk raporunun çıkartılması sağlanabilir. Aşağıdaki resimdeki bizim bu testi yapmış olduğumuz sunucumuzun zaten ESXi 6.7 versiyonuna yükseltilmiş durumda olduğu görebilirsiniz, fakat IO Device için daha güncel bir driver’ın üreticisi tarafından yayınlandığı bilgisini görüntülenir, bu driver ile ilgili bilgilerin detaylarını görmek için VMware Compatibilty guide sitesindeki ilgili linki yine burada görebilirsiniz.
Upgrades ile sunucunuzu hangi versiyonlara yükseltebileceğinizi görebilirsiniz. Aşağıdaki resme göre bizim sunucumuz da yüklü versiyonun daha üstü yayınlanmamış henüz.
Yazılımı indirdiğimiz VMware Fillings sayfasındaki ekran görüntüleri aşağıdaki gibidir. Burada ESXi 6.0 ve 6.5 versiyon kurulu sunucular için çıkan raporu görebilirsiniz.
Aşağıdaki linkte ürünün kullanımı hakkında çok kısa ama detaylı bir video var, bunu izlemenizi tavsiye ederim. Bu Video’da raporun dışarı .csv ve .html olarak nasıl çıkartılabileceğide net olarak anlatılmış.
Diğer kullanabileceğiniz komutlar için help komutu size yardımcı olacaktır.
Faydası olması dileklerimle.
Bu yazının orjinali ilk olarak www.recepyuksel.net kişisel web sitemde yayınlanmıştır. 
http://www.recepyuksel.net/?p=3120

VMware vSphere 6.7 Kurulumu (ESXi 6.7 Kurulumu)

Merhaba arkadaşlar,
VMware vSphere 6.7 versiyonunu duyurdu yakın zamanda, bende yeni versiyonların kurulumları ile ilgili makale ve video hazırlamayı düşünüyorum. Makaleden önce ilk ESXi 6.7 kurulumunu konu alan ilk videomu çektim ve Youtube kanalımda yayınladım. Bu benim ilk kurulum videom sessiz çektim arka fona bir müzik koydum inşallah beğenirsiniz ve kanalıma üye olursunuz. Oradan gelecek geri dönüşlere göre yazılı makalelerimin video’sunuda çekip böyle bir görselle desteklemeyi düşünüyorum. İyi seyirler, videoyu beğenmeyi ve kanalıma abone olmayı unutmayın! 🙂 Sevgilerimle.
Faydası olması dileklerimle.

VMware Configuration Maksimum Versiyon 6.7

Merhaba arkadaşlar,
VMware 6.7 versiyonu ile fiziksel ve sanal sunucularımızda kullanabileceğimiz donanımların kapasitesinde geliştirmeler yapılmış ve devreye alınabilecek bazı yeni özellikler eklenmiş durumda. 6.5 ve 6.7 konfigurasyon desteği karşılaştırma tablosu aşağıdaki gibidir.
Geliştirilen özellikler arasında benim en çok dikkatimi çeken değişiklik Fault Toleras desteğinin CPU’da 4’ten 8’e Ramda 64GB’tan 128GB’a artırılmış olması geldi.
VMware’in web sitesinde tüm yazılımların ve versiyonlarının desteklediği maksimum özellikleri en güncel hali ile görmek için lütfen yandaki linke tıklayınız.  VMware Configuration Maksimum web Site
Sanal sunucu desteğindeki geliştirmeler ve yeni özellikler;
Virtual Machine MaximumsVersiyon 6.5Versiyon 6.7
Persistent Memory – NVDIMM controllers per VMYok1
Persistent Memory – Non-volatile memory per virtual machineYok1024 GB
Storage Virtual Adapters and Devices – Virtual SCSI targets per virtual SCSI adapter1564
Storage Virtual Adapters and Devices – Virtual SCSI targets per virtual machine60256
Networking Virtual Devices – Virtual RDMA Adapters per Virtual MachineYok1
Fiziksel sunucu desteğindeki geliştirmeler ve yeni özellikler;
ESXi Host MaximumsVersiyon 6.5Versiyon 6.7
Fault Tolerance maximums – Virtual CPUs per virtual machine48
Fault Tolerance maximums – RAM per FT VM64 GB128 GB
Host CPU maximums – Logical CPUs per host576768
ESXi Host Persistent Memory Maximums – Maximum Non-volatile memory per hostYok1 TB
ESXi Host Memory Maximums – Maximum RAM per host12 TB16 TB
Fibre Channel – Number of total paths on a server20484096
Common VMFS – Volumes per host5121024
iSCSI Physical – LUNs per server5121024
iSCSI Physical – Number of total paths on a server20484096
Fibre Channel – LUNs per host5121024
Virtual Volumes – Number of PEs per host256512