VMware ESX üzerinde ip adresi değiştirmek için öncelikle varsayılan service console interface i olan vswif0 ‘ı silip tekrar oluşturmamız gerekiyor.
Bunun için service console ekranında aşağıdaki komutu yazarak interface i siliyoruz ;
esxcfg-vswif -d vswif0
Interface’i sildik şimdi yeniden oluşturalım;
esxcfg-vswif -a vswif0 -p Service\ Console -i 192.168.0.100 -n 255.255.255.0 -b 192.168.0.255
Komutunu girerek service console için yeni bir interface oluşturduk.
Komutta yazan alanların açıklamaları aşağıda;
192.168.0.100 ESX e vermek istediğiniz yeni ip adresi (-i)
255.255.255.0 Yeni Netmask (-n)
192.168.0.255 Yeni Broadcast (-b)
Default Gateway adresini değiştirmek için ise ;
Bir text editörü ile /etc/sysconfig/network dosyasını düzenleyeceğiz. Ben vi kullandım.
vi /etc/sysconfig/network
Açılan ekranda aşağıdaki alanda yazan ağ geçidi adresini insert tuşuna bastıktan sonra ilgili satıra gelerek düzenliyoruz.
GATEWAY=192.168.0.1
Düzenleme işlemimiz bittiğinde aynı ekranda ESC tuşuna basıp…
:wq!
… komutunu girerek kaydedip çıkıyoruz. İşlemler tamam şimdi network servisini restart edelim.
service network restart
Hostname ve DNS güncellemelerini de bu adımlardan sonra vSphere Client üzerinden Configuration tabınının altındaki DNS and Routing kırılımına girerek düzenleyebilirsiniz.
Service Console IP değişikliği için alternatif ama çok kullanışlı olmayan yöntem
Eğer sunucuya mevcut ip sinden erişebiliyor ve yeni vereceğiniz ip adresi eskisi ile aynı gateway üzerinde ise bu yöntemi kullanabilirsiniz
vSphere client üzerinden Configuration tabından Networking kırılımına giriyoruz.
Service Console un bulunduğu vSwitch üzerindeki Properties e tıklayıp;
Add diyerek yeni bir service console interface’i ekliyoruz
Bu interface’e yeni vereceğimiz ip adresini yazıyoruz
Ardından vSphere Clientı kapatıp yeni verdiğimiz ip üzerinden ESX sunucumuza bağlanıyoruz
Eski Service Console interface’ini siliyoruz.
Bu yöntem GUI üzerinde olduğundan daha basit gibi görülebilir ama çok kullanılan bir yöntem değildir.