12 Kasım 2017 Pazar

VMware ESXi 6.0 Sunucu ESXi 6.5 Versiyonuna Kurulum Medyasız Yükseltme (CLI – Online Upgrade)

Merhaba arkdaşlar bu makalemizde sizlere elimizde herhangi bir medya olmadan ESXi 6.0 versiyon işletim sistemi yüklü ESXi host sunucularınızı internet erişebiliyorlar ise komut satırı üzerinde kullanacağımız komutlar ile nasıl ESXi 6.5 versiyonuna yükseltebileceğinizi anlatmaya çalışacağım.
Burada anlatılan işlemi sorunsuz yapabilmemiz için ESXi host sunucularınızın internete sorunsuz erişimi olması gerekiyor.
İşlemlere başlamadan önce Cluster ortamında çalışan ESXi Host sunucularının maintenance moda alınması uygun olacaktır.
Bu çalışmada kullandığımız ESXi host sunucumuzun konsol görüntüsü aşağıdaki gibidir. Bu ekranda da görebileceğiniz gibi sunucumuz üzerinde ESXi 6.0.0 (3620759) versiyonu çalışıyor.

1- ESXi 6.0 sunucumuza uzaktan bağlantı yapabilmek için SSH servisini çalıştırıp SSH erişimini açalım.
Putty ile uzaktan sunucumuza bağlanabilmek için sunucumuza vSphere Client yazılımı ile son kez bağlanalım ve SSH Enable (Start Edelim) Edelim.
Neden son kez bağlanıyoruz? VMware ESXi 6.5 versiyonu yüklü sunucularımıza ve vCenter ürünlerine artık vSphere Client yazılımı ile bağlantıya izin verilmiyor, bir web browser üzerinden sunucularımıza bağlanıp yöneteceğiz artık.
SSH Servisi seçili ilken Options’a basalım.
Açılan ekranda Start butonu ile servisi çalıştıralım. Startup poliçilerini değiştirmeyelim bu sayede sunucumuz restart edildiğinde SSH yeniden kapalı olacaktır.

SSH Servisimiz Running duruma geldi ise Putty programı ile SSH portu üzerinden ESXi sunucumuza bağlanabiliriz.
2- Putty yazılımı ile sunucumuza SSH bağlantısı yapalım.
3- İnternet üzerinden en güncel versiyonlara ait kurulum dosyalarını görüp indirebilmemiz için sunucumuzun firewall’una httpClient’a izin veren bir kural ekleyelim.
esxcli network firewall ruleset set -e true -r httpClient

4- VMware Update sitesi üzerindeki upgrade dosyalarını görmek için aşağıdaki komut ile kurulum dosyaları listesini görelim.
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6
Yükseltme için kullanabileceğimiz update dosyaları yukarıdaki resimdeki gibi listelenecektir.
Biz yukarıdaki resimde işaretlediğimiz ESXi 6.5 versiyonunu sunucumuza kurmak istediğimiz için bu dosyanın adını kullanarak aşağıdaki komutu yazalım ve download ve yükleme işlemini başlatmış olalım.
esxcli software profile update -p ESXi-6.5.0-20171004001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
Dosyaların indirilmesi ve yüklenmesi işlemi internet hızınıza göre değişecektir ama en fazla 5 dk içerisinde bitecektir diye düşünüyorum. Yukarıdaki resimdeki gibi yükselme işleminin sorunsuz bittiğine dair bilgilendirme gördüğünüzde yükseltme işlemi sorunsuz tamamlanmış demektir.
5- İşlemlere başlamadan önce İnternet erişimi için açtığımız firewall kuralımızı tekrar kapatalım ve sunucumuzu restart edelim.
esxcli network firewall ruleset set -e false -r httpClient
reboot
Sunucumuz yeniden açıldığında aşağıdaki resimdeki gibi ESXi 6.5.0 (6765664) versiyonu ile açılmış olduğunu görebilirsiniz.
ESXi 6.5 Host sunucularınıza artık vSphere Client ile bağlanamayacaksınız, ESXi host sunucumuza bir web browser üzerinden bağlanabilirsiniz artık. Deneyelim …
Faydası olması dileklerimle.

Recep YÜKSEL

http://www.recepyuksel.net

VMware vCenter Üzerindeki Kalıntı (Orphaned) VM Silme

Merhaba arkadaşlar,
Bu makalemizde sizlere VMware ortamlarınızda karşınıza çıkabilecek eski bir VM makinanızı otamdan kaldırdıktan sonra bir sebepten ötürü isminin halen ortamınızda aşağıdaki resimdeki gibi VMAdı (orphanet) şeklinde sadece isim kalıntısı kaldığında bu sanal sunucu adlarını nasıl silebileceğinizi anlatmaya çalışacağım.
Bu sunucu adını aşağıdaki resimdeki duruma geldikten sonra web consolden silmemize izin verilmiyor. Bunun için VMware Power CLI kullanarak bu eski sanal suncumuzudan kurtulacağız. Bu durum genelde ESXi host sunuculara bağlanılarak silme yaratma vb. Gibi işlemler yapıldığında karşımıza çıkmaktadır. Bu tip durumlarla karşılaşmamak için VMware ortamınızı eğer vCenter sorunsuz çalışıyor ise oradan yönetmeye çalışınız, vCenter’a bağlı ESXi hostlar üzerine direk bağlanıp sanal sunucu yaratma silme işlemleri yapmayınız.
Aşağıdaki ekranda TrendMicro (orphaned) ve WYSEDM (orphaned) ismi ile kalmış iki adet ortamdan silinmesi gereken suncu adım var.
Benim bilgisayarımda Windows 10 kurulu ve PowerShell üzerinde VMware PowerCli entegre ettim, bu sizde nasıl yapabilirsiniz makalesi aşağıdaki linkteki gibidir, burada anlatılan gibi vmware powercli’i microsoft Power Shell’i üzerinde entegre ettikten sonra çalışmaya devam edelim.
https://blogs.vmware.com/PowerCLI/2017/05/powercli-6-5-1-install-walkthrough.html
Microsoft PowerShell’i açıyorum ve aşağıdaki komut yardımıcı ile ortamdaki vCenter sunucusuna bağlanıyorum.
Connect-VIServer -Server vCenterServerIP(İsim)
Bağlantı sağlanmaya çalışılacak ve aşağıdaki ekrandaki gibi vcenter erişimine yetkili kullanıcı adı ve şifresi size sorulacaktır.
vCenter Erişim bilgilerimizi gidrikten sonra erişim sağlandı ise aşağıdak komut ile ortamdaki tüm sanal sunucuların listesini görelim.
Get-VM -Name *
Sanal sunucularımızın ismi, power durumları, cpu ve ram bilgileri listesi aşağıdaki gibi görüntülenecektir.
Şimdi PowerOff durumda olan TrendMicro isimli kalıntı olduğuna emin olduğum sanal sunucumuzu ortamdan kaldırmak için aşağıdaki komutu kullanalım.
Get-VM -Name SorunluOrphanedVMAdı | Remove-VM
Silme işlemi için sizden onay istenecektir.
Tekrar sunuculistesini aldığımda kalıntı sunucu adının silinmiş olduğunu görebilirsiniz.
Web Consol’dan baktığımızda da artık orphanet olarak işaretlenmiş isimli sunucuları görmeyeceksiniz
Ek Not: VMware Power Cli komutlarını kullanarak ortamınızdaki sanal sunucuların daha detaylı bilgilerini görmek isterseniz aşağıdaki komutu kullanabilir ve aşağıdaki resimdeki gibi bir detaylı bilgi ekranı alabilirsiniz.
Get-VM | select * | Out-GridView
Kaynaklar:
https://victorhomocea.wordpress.com/2016/12/13/how-to-delete-orphaned-vms-on-vmware-vcenter-6-5/
Faydası olması dileklerimle.

Recep YÜKSEL

http://www.recepyuksel.net

http://www.recepyuksel.net/?p=2904

SCCM 2012 Kurulum (Prerequest) Dosyalarını Manuel İndirme

Merhaba arkadaşlar,
Bu kısa makalemizde kapalı ortamlarda (İnternet Erişimi Olmayan) SCCM kurulumu yapmak istediğinizde, SCCM’in kurulum esnasında ihtiyac duyduğu ve internete bağlanarak indirip kuruluma devam ettigi Prerequsites Files dosyalarını nasıl offline olarak indirebileceğinizin bilgini vermeye çalışacağım.
İnternet’e erişimi olan bir ortamda, kapalı ortama kurulumunu yapacağınız SCCM kurulum medyası içerisinde aşağıdak iadresteki setupdl.exe dosyası yardımıcı ile sadece bu kurulum dosyalarını download ettirip kapalı ortama taşıyarak kurulumlarınızı tamamlanaybilirsiniz. Benim kullandığım medya SCCM 2012 (1702) versiyona ait kurulum medyası idi.
SMCSETUP\BIN\X64\setupdl.exe

D:\ Diskimiz üzerinde SCCMPrepFiles isminde bir folder oluşturdum, Command Prompt’u admin modda açtım ve dosyaların indirilmesini istedigim biraz folder adresinide belirterek setupdl.exe komutumuzu aşağıdaki gibi çalıştıralım.
SC_Configmgr_SCEP_1702\SMSSETUP\BIN\X64>setupdl.exe D:\SCCMPreqFiles
İnternet hızınıza göre değişecek bir süre içerisinde ihtiyacınız olan tüm dosyalar ilgili folder içerisine indirilecektir.
Bu dosyaları SCCM 2012 kurulumda aşağıdaki ekrandaki ikinci seçenek olan Use previously downloaded files seçeneğini seçerek ilgili folder’i gösterip kuruluma kapalı ortamda sorunsuz bir şekilde devam edebilirsiniz.

Faydası olması dileklerimle.

Recep YÜKSEL

http://www.recepyuksel.net