1. Anasayfa
  2. HPE

HPE Simplivity sunucularda OmniCube ESXi Host IP Adresi Değiştirilmesi


Kurumsal sanallaştırma altyapılarında ağ topolojileri zaman zaman değişiklik gösterebilir. Veri merkezlerinin yeniden yapılandırılması, IP adresleme planlarının güncellenmesi veya yönetim ağlarında yapılan değişiklikler VMware ESXi host’ların IP adreslerinin değiştirilmesini zorunlu kılabilir.

OmniCube altyapısında bu işlem standart bir ESXi sunucusuna kıyasla daha hassas bir süreçtir. Bunun nedeni OmniCube mimarisinde OmniStack Virtual Controller (OVC) ile veri depolama katmanı arasındaki sıkı entegrasyondur. Yanlış yapılandırma hem yönetim trafiğinde hem de veri erişiminde kesintilere yol açabilir.

Bu nedenle ESXi host IP adresi değişiklikleri yalnızca Simplivity destek personeli tarafından yapılmalıdır. Yine de sürecin nasıl işlediğini bilmek sistem yöneticilerinin olası planlamalarda doğru kararlar almasına yardımcı olur. Bu makalede IP adresi değişiklik süreci tüm detaylarıyla olarak ele alınacaktır.

Ön Koşullar

IP değişikliği işlemine başlamadan önce dikkat edilmesi gereken temel hazırlıklar vardır.

  1. Yeni IP adresleri planlanmalı:
    • Eğer yalnızca yönetim IP’si değiştirilecekse tek bir IP yeterlidir.
    • OVC’nin de yeni IP alması gerekiyorsa ek adres sağlanmalıdır.
    • Tüm OmniCube node’larının federation içinde erişilebilir olduğundan emin olunmalıdır.
  2. Yetkilendirme:
    • İşlem sırasında kullanılacak dsv-* ve svtctl komutları yalnızca Simplivity destek mühendislerinin erişimine açıktır.
  3. VMware Network Rollback kontrolü:
    • vCenter 5.1 ve üzeri sürümlerde, Network Rollback özelliği devre dışı bırakılmalıdır. Aksi halde yapılan IP değişiklikleri otomatik olarak geri alınabilir.
  4. Servis kesintisi bilgilendirmesi:
    • OVC’nin yeniden başlatılması gerektiğinden kısa süreli servis kesintisi yaşanacaktır. Bu durum kritik iş yükleri için planlama aşamasında dikkate alınmalıdır.

Uygulama Adımları

Aşağıda Simplivity mühendislerinin izlediği teknik süreç adım adım açıklanmaktadır:

1. OVC’ye SSH ile Bağlanma

İşlemlere başlamadan önce OmniStack Virtual Controller (OVC) üzerine bağlanmak ve gerekli yönetici haklarını almak gerekir. Çünkü yapılacak değişiklikler sadece VMware ESXi seviyesinde değil aynı zamanda Simplivity servisleriyle de ilişkilidir.

su svtsupport
sudo su
source /var/tmp/build/bin/appsetup
  • su svtsupport: OVC’de Simplivity destek kullanıcısına geçiş yapılır.
  • sudo su: root yetkisi alınır böylece tüm sistem komutlarına erişim sağlanır.
  • source /var/tmp/build/bin/appsetup: Simplivity’nin özel komut setlerini (ör. dsv-*) kullanılabilir hale getirir.

Dikkat: Bu komut olmadan bazı dsv- komutları tanınmaz.

2. Yeni IP Adresini Datastore’a Tanıtma

OmniCube ortamında datastore’lar ESXi host’un IP’si üzerinden haberleşir.

Eğer yeni bir yönetim IP’si tanıtılmazsa, datastore host’u tanımaz ve erişim sorunları ortaya çıkar.

dsv-host-interface-add --host 10.131.2.10 --ipaddress 10.131.2.11
  • --host 10.131.2.10: Eski (mevcut) IP adresi.
  • --ipaddress 10.131.2.11: Yeni atanacak IP adresi.

Mantık: Bu komut “bu datastore bundan sonra yeni IP’yi de tanısın” demektir. Yani datastore hem eski hem de yeni IP’yi görür. Böylece IP değişikliğinden sonra veri kaybı veya erişim hatası yaşanmaz.

3. Mevcut IP Adreslerini Listeleme

Herhangi bir değişiklik yapmadan önce, host üzerinde hangi VMkernel arayüzlerinin (vmk0, vmk1 vb.) hangi IP adreslerini kullandığını görmek gerekir.

esxcli network ip interface ipv4 get

Örnek Komut Çıktısı

Name  IPv4 Address  IPv4 Netmask  IPv4 Broadcast  Type    DHCP  DNS
----  ------------  ------------  --------------  ------  ----  ---
vmk0  10.131.2.10   255.255.0.0   10.131.255.255  STATIC  false
vmk1  10.205.1.152  255.255.0.0   10.205.255.255  STATIC  false
  • vmk0: Yönetim arayüzü (genellikle host’un yönetim IP’si burada tanımlıdır).
  • vmk1: Depolama veya yedek ağ arayüzü.
  • Type STATIC: IP adresinin manuel atandığını gösterir.

Dikkat: Eğer DHCP olsaydı (true), IP değişikliği başka bir yerden de (DHCP server) tetiklenebilirdi.

4. Yeni IP Adresini Atama

Host’un mevcut IP’si yerine yeni IP adresi atanır.

esxcli network ip interface ipv4 set -i vmk0 -I 10.131.2.11 -N 255.255.0.0 -t static
  • -i vmk0: Hangi VMkernel interface değiştirilecek.
  • -I 10.131.2.11: Yeni atanacak IP adresi.
  • -N 255.255.0.0: Netmask bilgisi.
  • -t static: Statik olarak atanacağını belirtir.

Bu komut çalıştığında mevcut SSH bağlantısı kopar. Çünkü host’un yönetim IP’si değişmiştir. Bundan sonra yeni IP (10.131.2.11) üzerinden tekrar bağlanmak gerekir.

Dikkat: Bu noktada eski IP ile bağlantı kurulamaz. Eğer yeni IP yanlış atanmışsa, fiziksel konsol üzerinden düzeltme yapmak gerekebilir.

5. IP Adresini Doğrulama

Yeni IP’nin başarıyla atanıp atanmadığını görmek için tekrar listeleme yapılır.

esxcli network ip interface ipv4 get

Örnek Komut Çıktısı

Name  IPv4 Address  IPv4 Netmask  IPv4 Broadcast  Type    DHCP  DNS
----  ------------  ------------  --------------  ------  ----  ---
vmk0  10.131.2.11   255.255.0.0   10.131.255.255  STATIC  false
vmk1  10.205.1.152  255.255.0.0   10.205.255.255  STATIC  false

Burada vmk0 artık yeni IP ile listelenmelidir.

6. Identity Store Güncelleme (Simplivity 3.x ve Sonrası)

Simplivity yazılımı federation içindeki her host’u IP adresiyle tanır. IP adresi değiştiğinde federation kimlik deposuna (Identity Store) yeni IP’nin kaydedilmesi gerekir.

dsv-identitystore-init Administrator 10.131.2.11
  • Bu komut kimlik deposunu sıfırlar ve yeni IP’yi kaydeder.
  • Çalıştırıldığında bazı servisler yeniden başlatılır:
    • svt-hyperproxy-server
    • svt-event-manager
  • Bu aşamada vCenter ile yeniden güven ilişkisi kurulmuş olur.
  • Yanlış yapılırsa federation node’u tanımaz.

7. vCenter Entegrasyonunu Güncelleme

Yeni IP adresi vCenter tarafından da bilinmelidir. Aksi halde host vCenter envanterinde kopuk görünebilir.

sudo su 
source /var/tmp/build/bin/appsetup
dsv-update-vcenter -- server 10.172.128.10 -- user administrator@vsphere.local -- password ‘Ankara123*ewq’

Bu komut çalıştırıldıktan sonra SVT

  • --server: vCenter’ın IP’si veya FQDN adresi.
  • --username / --password: vCenter erişim bilgileri.

Bu işlem sonunda OVC yeniden başlatılır. Dikkat: OVC reboot süresi boyunca (2-3 dakika) geçici servis kesintisi yaşanır.

OVC Node açıldıktan sonra aşağıdaki komut çalıştırılır.

dsv-digitalvault-init -- hmsuser administrator@vsphere.local -- hostip 10.131.2.11 -- hostuser root

Bu her iki işlemi yaparken mutlaka sistemdeki başka bir SVT OVC üzerinde sanal makine ve data replikasyonu sorunsuz olduğunda çalıştırılmalıdır.

Aşağdaki komutlar ile sağlık ve replikasyon durumunu kontrol edebilirsiniz.

svt-federation-show
svt-vm-show

Eski IP Adresini Temizleme

Yeni IP devreye alındıktan sonra eski IP gereksiz hale gelir. Eski IP’nin kaldırılması, ağda çakışma riskini önler.

dsv-host-interface-delete --host 10.131.2.11 --ipaddress 10.131.2.10

Bu komut eski IP adresini federation kayıtlarından siler.

vCenter Üzerinden Host’u Yeniden Eklemek

  • Yeni IP adresine sahip host artık Web Client üzerinden eski kaydıyla eşleşmeyecektir.
  • Yapılması gereken:
    1. Eski host kaydını envanterden silmek.
    2. “Add Host” seçeneği ile yeni IP üzerinden tekrar eklemek.

Bu işlem sonunda cluster yeni IP adresine sahip host’u normal şekilde yönetmeye devam eder.