ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

Virtualization

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

Bu dokü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 sunucunuzun donanım ve driver durumlarını VMware Compatibility Checker sitesindeki verileri kullanarak oradaki kaynaklar ’a göre kontrol 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 oldukça 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 Compatibility 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 )

Modül kullanımı oldukça kolay ve genelde VMware ’in bu tip araçları 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 ve Network Mühendisi) kardeşimin yardımları ile çalıştırabildim, bu sebeple bu makaleyi ’de yazıp benim gibi yazılım tarafı zayıf arkadaşlarımıza yardımcı olayım istedim.

Tool ’un kurulumu için gerekli olan tüm komponentleri yukarıdaki linkte bulabilirsiniz. En başta sistemimize Python yazılımını kurmamız gerekiyor, sorunlar Python kurulumu uygun yapılmazsa karşımıza çıkıyor zaten. Python ’u kurarken otomatik kurup next next ile kurarsak sorunlar yaşıyoruz ve hiç ilerleyemiyoruz. Fakat Python ‘u ö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 Advanced 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 adresi de önemli, eğer buradaki adresi değiştirirseniz bu kurulum bittikten sonra Python 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.

https://www.python.org/downloads/release/python-365/

clip_image002

 

Python kurulumu sonrasında bilgisayarınızı restart ediniz, bilgisayarınız yeninden açıldıktan sonra ihtiyacımız olan diğer modüllerin 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 veya System32 folder ‘i altında çalıştırmamız gerekiyor.

C:\Users\Username\ veya C:\Windows\System32

İhtiyacımız olan diğer modülleri 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

clip_image003

 

clip_image004

clip_image005

 

clip_image006

Bu üç komutu da çalıştırıp modüllerin kurulumunu tamamlandıktan sonra, komutların sonunda python’un güncel bir versiyonu olduğu uyarısı gelebilir, eğer isterseniz python’un update’i için aşağıdaki komutu kullanabilirsiniz.  

Python -m pip install --upgrade pip

clip_image007

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.py dosyasının bulunduğu dizinimize erişelim, burada compchecker.ch isimli bach’imizi aşağıdaki resimdeki örnekteki gibi çalıştıralım.

Bu komut ile direk ESXi host sunucumuza’ da bağlanıp tek bir sunucuyu kontrolde edebilirsiniz, ortamdaki tüm sunucularınızı kontrol edebilmek için ortamı yöneten vCenter sunucusuna da bağlanabilirsiniz. 

Komut aşağıdaki örnekteki gibi çalıştırılmalıdır.

C:\compchecker\compchecker.py -s vcenteradı-esxisunucuadı-veya-IP -u Username

compchecker.py -s 10.10.10.11 -u root

clip_image008

Hosts komutu ile bağlı olunan sistemdeki sunucular listesi alınabilir. Biz direk bir ESXi host sunucu üzerine bağlandığımız için tek bir tek sunucu listelendi aşağıda. 

clip_image009

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.

clip_image010

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 Compatibility guide sitesindeki ilgili linki yine burada görebilirsiniz.

clip_image011

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. 

clip_image012

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.

clip_image013

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ği de net olarak anlatılmış.

https://www.youtube.com/watch?v=24VbK2e2_qY

Diğer kullanabileceğiniz komutlar için help komutu size yardımcı olacaktır.

clip_image014

Faydası olması dileklerimle.

Tarih : 05 Ağustos 2018 Pazar 20:43 Yayınlayan: Recep YÜKSEL

Yorumlar

 

Cahit YOLACAN

Hocam eline saglik :)

Ağustos 6, 2018 09:27
 

Serdar KALIN

Teşekkürler,Güzel makale olmuş

Ağustos 6, 2018 15:36
 

Bilgehan POYRAZ

Recep hocam inanılmaz lüzumlu makale. heryerde karşımıza çıkan konular. Eline sağlık.

Ağustos 30, 2018 00:48
 

Yasin AKILLI

Emeğine sağlık Recep hocam.

Eylül 2, 2018 00:20
Kimliksiz yorumlar seçilemez kılınmış durumdadır.

Yazar: Recep YÜKSEL

1994 yılında tesadüfen başlamış olduğum bilişim sektöründeki iş hayatıma, halen Ankara'da özel bir bilişim firmasında Sistem Destek Uzmanı olarak devam ediyorum. Microsoft Teknolojileri (AD, Exchange, System Center), Sanallaştırma Ürünleri (HyperV, VMware) ve Storage Ürünleri (NetApp, HP, EMC) kurulum, entegrasyon ve sorun giderme konularında destek veriyorum. Elimden geldiği kadar kişisel blog sayfamda yayınladığım makalelerimle ve değer verdiğim samimiyetine inandığım forum siteleri üzerindeki paylaşımlarımla sektöre faydalı olmaya çalışıyorum. Sertifikalarım : MCSA, MCITP, MCTS, VCP DCV 4-5-6, vExpert 2015-2016-2017 NCDA (NetApp) NCIE-SAN (NetApp) HP Server ASE HP Storage MASE Kişisel Blog Sayfam http://www.recepyuksel.net

Bu Kategori

Hızlı aktarma

Arşivler

Etiketler