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

VMware 6.7 (vCenter, vSphere) Versiyonları Yayınlandı

VMware vSphere hemen hemen tüm ürünleri için Pazartesi günü yeni versiyonlarını duyurdu ve paylaşıma açtı bu versiyonlarını. VMware vCenter ve vSphere için ise yeni güncel versiyon numarası 6.7 olarak duyuruldu.
VMware vSphere 6.7 versiyonunda göze çarpan yeni özellikler ve geliştirmelerin bazıları başlıklar halinde aşağıdaki gibidir.
  • VCSA 6.7 bellek kullanımı 3 kat daha az 6.5 göre,
  • DRS görevleri 3 kat daha hızlı aksiyon alıyor,
  • vCenter 2 kat daha hızlı çalışıyor
  • vCenter monitöring ve yönetim arayüzüne yeni detaylı inceleme ekranları eklenmiş durumda.
  • vSphere Client (HTML5) konsolunda vCenter yönetimsel işlemlerinin %95’i yapılabiliyor artık.
  • Update Manager arayüzü ve yetkinlikleri geliştirilmiş durumda.
  • ESXi host güncellemeleri sonrası restartlar için Quik Boot özelliği getirilmiş.
  • TPM 2.0 desteği gelmiş durumda.
  • Farklı vCenterlar arası canlı taşımalarda data şifreleme desteği geldi.
Faydası olması dileklerimle.

Eski Network Kartını Kaldırma

Merhaba arkadaşlar,
Bugün sizlere fiziksel ortamdan sanal ortama veya sanal ortamdan başka bir sanallaştırma platformuna çevrimini yaptığınız Windows Sunucu işletim sistemlerinde ilk yapılması gereken işlerden birisi olan fiziksel ortamdan veya diğer sanal platformdan gelen eski kalıntı network kartını nasıl görüp ortamdan silebileceğinizi anlatmaya çalışacağım.
Fiziksel ortamda çalışan bir sunucunuzu sanal ortama aktardığınızda sunucu işletim sistemi sanal ortamda açıldığında sanal ortamdaki yeni donanımları ile açılacaktır. Sunucu çevrim işlemi sunucu işletim sisteminin üzerindeki tüm komponenetleri kapsadığı için fiziksel donanım kaynaklarına ait bu sunucu için artık eski olan donanımlar’da olduğu gibi aktarılacaktır.
Aktarma sonrasında işletim sistemi sanal ortamda açıldığında artık erişemediği fiziksel sunucu üzerindeki donanımları üzerinden silmeyecek ama gizleyerek sizinde görmenizi engelleyecektir.
Bu gizlenen donanımların bizim karşımıza ilk çıkardığı sorun sabit bir network IP adresi olan sunucularda ortaya çıkmaktadır. Sanal ortama çevrimi yapılan sunucu üzerinde yeni bir network kartı tanıyacak ama bu network kartına eski sabit IP adresi otomatik olarak atanamadığı için bu işlemi sizin manuel yapmanız gerekmektedir.
Sanal ortamdaki bu sunucunun eski sabit IP adresini sanal ortamdaki yeni network kartına vermek istediğinizde size zaten bu IP adresinin bu sunucu üzerinde bir network kartı üzerine atanmış olduğunu ve aynı IP adresini bu network kartına atayamayacağınız söylenecektir aynı aşağıdaki resimdeki gibi.
Bunun sebebi artık gizili olan ve sizin göremediğiniz network kartının bilgilerinin register’da hala tutuluyor olmasıdır. İşte bu sebepten ötürü Windows işletim sistemi kullananan ve fiziksel bir sunucunuzu sanal ortama çevrimini yapıldıktan sonra ilk işiniz artık kullanılmayacak olan fiziksel sunucuya ait deviceların ve Device Manager üzerinden kaldırılması olmalıdır.
Bu işlemi Register kayıtları içerisinden’de yapabilirsiniz, şimdi biz eski donanımları register’a girmeden sanal sunucu üzerinden nasıl kaldırılıyor hep birlikte yapalım bu işlemi.
Command Prompt’u Run as Admin modu ile açıp gizli driveların görünür duruma getirilmesi için aşağıdaki komutu yazınız.
set devmgr_show_nonpresent_devices=1
Daha sonra Device Manager’i yine yönetici modunda açmamız gerektiği için Command Prompt’ta aşağıdaki komutu yazarsanız Device Manager’i run as admin modda açmış olursunuz.
devmgmt.msc
Device Manager açılınca yönetici modunda açtığımız için view menüsü altında gözükmeye başlayacak olan Show hiden devices seçeneği ile gizli donanımların gözükmesini sağlayabilirisin.
Not: Run as admin mode ile açmaz iseniz bu bölüm gözükmeyecektir.
Şimdi biz eski network kartlarını kaldırmak istediğimiz için Network adapters genişletelim ve altındaki tüm network kartlarını görelim.
Aşağıdaki resimdeki gibi bu bölümde kullanılamayan eski device’lar soluk renkli olan gizli eski donanımlardır.
Bu durumda olan tüm network donanımlarını tek tek seçip Uninstall seçeneği ile kaldırabilirsiniz. Benim burada önerim eğer bu sunucuyu fiziksel’ten sanal orama çevirdiyseniz tüm device’lar altındaki gizli eski fiziksel’den gelen donanımları kaldırmanız yönünde olacaktır.
Tüm network kartlarını kaldırdıktan register içinden’de bu donanımlar ve üzerlerine atanmış sabit IP bilgileri kaldırılacağı için sanal sunucunuzun yeni network kartına eski sabit IP adresini verebilirsiniz herhangi bir uyarı veya engelleme ile karşılaşmayacaksınız.
Faydası olması dileklerimle.
Bu yazının orjinali ilk olarak www.recepyuksel.net kişisel web sitemde yayınlanmıştır.