1. Anasayfa
  2. VMware ESXi

VMware ESXi Host Üzerinde Storage Rescan İşlemi


VMware ESXi ortamlarında zaman zaman yeni bir LUN ekleme, mevcut bir storage kapasitesini genişletme veya kullanılmayan bir storage’ı kaldırma gibi değişiklikler yapılır. Bu tür değişikliklerin ESXi host tarafından algılanabilmesi için storage rescan işlemi gerçekleştirilmesi gerekir.

Rescan işlemi, storage adapter’ların bağlı olduğu LUN’ları ve VMFS datastore’ları yeniden tarayarak güncel bilgileri toplar.

Not: Rescan yapmak, çalışan sanal makinelerde kesinti veya servis kaybına yol açmaz.

Storage rescan işlemi iki farklı yöntemle yapılabilir:

  1. vSphere Client (GUI) kullanarak
  2. ESXi Komut Satırı (CLI) üzerinden

vSphere Client (GUI) ile Rescan

Grafiksel arayüzden yapılacak rescan adımları:

  1. vCenter Web Client arayüzüne yönetici olarak giriş yapın.
  2. Envanterden ilgili ESXi hostu seçin.
  3. Sağ tıklayın ve Storage > Rescan Storage seçeneğini seçin.
  4. Karşınıza iki seçenek gelecektir:
    • Scan for new Storage Devices: Yeni storage aygıtlarını arar ve kullanılmayanları temizler.
    • Scan for new VMFS Volumes: Var olan aygıtlar üzerinde yeni oluşturulmuş VMFS datastore’larını arar.
  5. İsterseniz bu iki seçeneği aynı anda işaretleyebilir veya ayrı ayrı çalıştırabilirsiniz.
  6. İşlemin ilerlemesini:
    • Work In Progress sekmesinden,
    • veya ESXi host üzerindeki /var/log/vmkernel.log ve /var/log/vobd.log dosyalarından takip edebilirsiniz.

Not: GUI üzerinden yapılan rescan işlemi, LUN taraması ve datastore algılamayı asenkron olarak çalıştırır. Bu nedenle datastore algılama, LUN taraması bitmeden tamamlanabilir. Eğer yeni eklenen LUN üzerinde VMFS datastore varsa, değişikliklerin algılanması için işlemi iki kez çalıştırmak gerekebilir.

ESXi CLI ile Rescan

Daha teknik ve hızlı bir yöntem olarak, ESXi host üzerinde komut satırından rescan yapılabilir.

  1. SSH veya DCUI üzerinden ESXi hosta giriş yapın.

Belirli bir HBA’yı (Host Bus Adapter) rescan etmek:

esxcli storage core adapter rescan -A <vmhba#>

veya

esxcli storage core adapter rescan --adapter=<vmhba#>

Örnek:

esxcli storage core adapter rescan -A vmhba3

Tüm HBA’ları aynı anda rescan etmek:

esxcli storage core adapter rescan -a

veya

esxcli storage core adapter rescan --all

Tüm adapter’ları listelemek için:

esxcfg-scsidevs -a

veya

esxcli storage core adapter list

Yeni VMFS datastore aramak için:

vmkfstools -V

Bu komut herhangi bir çıktı vermez, fakat yeni datastore bulunduysa otomatik olarak /vmfs/volumes/ altında mount edilir.

  • Rescan işlemi, ESXi host’un storage yapılandırmasını güncellemek için kritik bir adımdır.
  • Yeni LUN ekleme, datastore genişletme veya storage kaldırma sonrası mutlaka yapılmalıdır.
  • Hem GUI hem de CLI yöntemleri kullanılabilir; CLI yöntemi daha detaylı kontrol imkanı sunar.