vSphere ortamlarında ESXi sunucularını güncellemek için genellikle merkezi yönetim araçlarını kullanırız. Ancak internet erişimi olmayan izole (dark site) ortamlarda veya tekil (standalone) çalışan ESXi host’larda güncellemeleri çevrimdışı paketler (Offline Bundle / .zip) kullanarak komut satırından (CLI) yapmak en pratik ve güvenilir yöntemdir.
Aşağıda komut satırı üzerinden ESXi host’unuzu adım adım nasıl güncelleyeceğinizi bulabilirsiniz.
(Önemli Not: Bu işlemlere başlamadan önce ESXi sunucusunda SSH servisini aktif etmeyi, üzerinde çalışan sanal makineleri (VM) taşımayı/kapatmayı ve sunucuyu mutlaka Bakım Moduna (Maintenance Mode) almayı unutmayın.)
1. Güncelleme Paketini Datastore’a Yükleme
İlk adım olarak, VMware portalından indirdiğiniz çevrimdışı güncelleme paketini (.zip uzantılı depot/patch dosyası) host’un doğrudan erişebildiği lokal veya paylaşımlı bir datastore dizinine yükleyin (Upload).
2. Paket İçerisindeki Profilleri Listeleme
Yüklediğiniz .zip dosyasının içerisinde farklı imaj profilleri (Image Profile) yer alabilir. Hangi profili yükleyeceğimizi doğrulamak için aşağıdaki komutu çalıştırarak paket içeriğini listeliyoruz:
esxcli software sources profile list -d /vmfs/volumes/DATASTORE_ADI/Patch/depot.zip
İpucu: Komut çıktısında genellikle “standard” (VMware Tools içerir) ve “no-tools” (VMware Tools içermez) şeklinde ayrılmış profiller göreceksiniz. Genellikle “standard” etiketli profil tercih edilir.
3. Uygun Profili Seçerek Güncellemeyi Başlatma
Sistemimiz için uygun olan profil ismini belirledikten sonra güncelleme işlemini başlatabiliriz. Burada dikkat edilmesi gereken en kritik nokta, var olan donanım sürücülerinizi (custom drivers) kaybetmemek için komutta install yerine her zaman update parametresini kullanmaktır.
Komutun temel dizilimi şu şekildedir:
esxcli software profile update -d /vmfs/volumes/DATASTORE_ADI/Patch/depot.zip -p Profil_İsmi
Örnek Kullanım: Eğer ESXi 8.0 Update 3e sürümüne güncelliyorsak ve dosyamız belirli bir datastore (örneğin UUID: 6644aa73-e24f7334...) içerisindeyse, komutumuz tam olarak şöyle görünecektir:
esxcli software profile update -d /vmfs/volumes/6644aa73-e24f7334-fa42-48df37b7b0d8/update2/VMware-ESXi-8.0U3e-24674464-depot.zip -p ESXi-8.0U3e-24674464-standard
İşlem tamamlandıktan sonra ekranda “The update completed successfully” mesajını göreceksiniz. Artık reboot komutu ile sunucunuzu yeniden başlatabilir ve açıldığında bakım modundan çıkartarak güvenle kullanmaya devam edebilirsiniz.