Merhaba,
Bu işlem için öncelikle sunucunun çalıştığı hosta ssh ile bağlanmalısınız.
(vCenter yapısı üzerinde çalıştığınızı düşünerek böyle belirtiyorum. Tek bir host varsa hosta ssh ile bağlanın.)
Hosta ssh ile bağlanabilmek için aşağıdaki adımları uygulamanız gerekiyor:
Hostun (IP adresinin) üzerine tıklayın. Sağ framede Configuration>Security Profile>Firewall’un üstündeki Properties’e tıklamalısınız.
Yeni açılan ekranda Secure Shell enable edebilirsiniz. O ekranda yine scope tanımlayıp, belirli IPlerin erişimine izin verebilirsiniz.
SSH ile bağlandıktan sonra sırayla aşağıdaki komutları uygulayın.
Bu komutla sunucunun WorldNumber göreceksiniz. Bu WorldNumber sunucunun ID’sidir.
1 |
esxcli vm process list |
Aşağıdaki komutla da, sunucuya ait bütün taskları iptal edebilirsiniz.
1 |
esxcli vm process kill --type=[soft,hard,force] --world-id=WorldNumber |
Örn kullanım: esxcli vm process kill –type=force –world-id=34534534
1 2 |
agent restart /sbin/services.sh restart |
Bu işlemleri yaptıktan sonra host üzerindeki servisleri restart ediyorsunuz, bu biraz zaman alabilir.
Sonrasında host disconnected olarak gözükecek, bunun nedeni servis restartlandığında vCenter ile olan bağlantısının kopmasındandır. (Eğer vCenter yapısı üzerinde çalışıyorsanız.) Yoksa host üzerinde çalışan sunuculara bir şey olmuyor. Sorunsuz servis restartlandığında tekrar bağlantı gelecektir. Host vCenter’a geldiğinde vSphere HA failover in progress gibi bir uyarı görebilirsiniz. Bunu gidermek için Cluster üzerine sağ tık> Edit Settings> Turn On vSphere HA tikini kaldırıyorsunuz. Alttaki tasklar tamamlandıktan sonra yeniden bunu aktif ediyorsunuz. (Bu kısım -vCenter varsa- sunucuların otomatik hostlar arasında migrate olmasını sağlayan kısım.)
Umarım zamandan kazanmanızı sağlar.