Storage Blog..

a peaceful place to turn knowledge into power. All about storage technology, best practices, ideas.. you name it.

zone fixing

Ditulis oleh Iwan Sulistyawan di/pada April 27, 2007

Setelah dilakukan assesment pada fabric KPPTI, ditemukan ada beberapa zone yang tidak sesuai dengan SAN convention kemarin. HBA1 yang seharusnya terhubung ke SPA0 dan SPB0 ternyata terbalik terhubung ke SPA1 dan SPB1. Akhirnya untuk memudahkan migrasi SAN switch, dilakukan dulu zone fixing untuk HBA & Storage port yang kebalik ini. Karena sudah dual connection dan menggunakan powerpath untuk multiple pathnya, seharusnya zone fixing ini bisa dilakukan online. Tetapi menurut engineernya, Jan Martin, hal ini tidak bisa dilakukan online. Masak sih??


Untuk meyakinkan bahwa proses migrasi path ini bisa dilakukan secara online maka dilakukan testing menggunakan server dengan dual HBA + powerpath yang sudah terinstal. Berikut kronologi testingnya.

Testing 1
Kondisi awal :

  • server hanya diconfigure 1 HBA connect ke 2 path (SPA0;SPB0).
  • Rezoning HBA ke external storage melalui 4 Path (HBA1 SPA0;SPB0;SPA1;SPB1)
  • Configure external storage, Lun Masking ditambahkan 2 path untuk masing-masing HBA
  • Configure server sehingga hba1 melihat 4 paths (SPA0;SPB0;SPA1;SPB1)

Kondisi testing :

  • mengunakan cara copy file di eksternal disk.
  • Pada saat proses copy sedang berjalan, 2 koneksi (SPA0;SPB0) diputus.

Hasil testing : Proses copy terputus.

Testing 2
Kondisi awal :

  • server di configure 2 HBA connect masing-masing ke 2 path (HBA1 SPA1;SPB1) (HBA2 SPA0;SPB0)
  • Rezoning HBA ke external storage melalui 4 Path (HBA1 SPA0;SPB0;SPA1;SPB1) (HBA2 SPA0;SPB0;SPA1;SPB1)
  • Configure external storage, Lun Masking ditambahkan 2 path untuk masing-masing HBA
  • Configure server sehingga hba1 melihat 4 paths (SPA0;SPB0;SPA1;SPB1), hba2 juga melihat 4 paths (SPA0;SPB0;SPA1;SPB1)

Kondisi testing :

  • mengunakan cara copy file di eksternal disk.
  • pada saat proses copy sedang berjalan, 2 koneksi dari masing2 hba secara bersamaan diputus (HBA1 SPA1;SPB1) (HBA2 SPA0;SPB0).

Hasil testing : Proses copy terputus.

Testing 3
Kondisi awal :

  • server dengan 2 HBA connect ke 2 path (HBA1 SPA1;SPB1) (HBA2 SPA0;SPB0)
  • Rezoning HBA ke external storage melalui 4 Path (HBA1 SPA0;SPB0;SPA1;SPB1)(HBA2 SPA0;SPB0;SPA1;SPB1)
  • Configure external storage, Lun Masking ditambahkan 2 path untuk masing-masing HBA
  • Configure server sehingga hba1 melihat 4 paths (SPA0;SPB0;SPA1;SPB1) dan hba2 juga melihat 4 paths (SPA0;SPB0;SPA1;SPB1)

Kondisi testing :

  • copy file di eksternal disk
  • Delete 2 paths dari hba1 (SPA1,SPB1)
  • Configure server sehingga hba1 hanya melihat 2 paths (SPA0;SPB0), hba2 masih melihat 4 paths (SPA0;SPB0;SPA1;SPB1)
  • Delete 2 paths dari hba2 (SPA0,SPB0)
  • Configure server sehingga semua hba hanya melihat 2 paths (HBA1 SPA0;SPB0) (HBA2 SPA1;SPB1)

Hasil testing : Proses copy tidak terputus

Nah ini dia kuncinya, ternyata di 2 testing sebelumnya pemutusan jalur dilakukan secara bersamaan. Pada test ketiga ini pemutusan path dilakukan secara bergantian per HBA. Untuk menjaga reabilitas data, akhirnya proses zone fixingnya sendiri dimodifikasi lagi. Pemutusan jalur dilakukan secara bertahap per port satu demi satu.

Zone fixing

Kondisi awal :

  • server dengan 2 HBA connect ke 2 path (HBA1 SPA1;SPB1) (HBA2 SPA0;SPB0)
  • Rezoning HBA ke external storage melalui 4 Path (HBA1 SPA0;SPB0;SPA1;SPB1)(HBA2 SPA0;SPB0;SPA1;SPB1)
  • Configure external storage, Lun Masking ditambahkan 2 path untuk masing-masing HBA
  • Configure server sehingga HBA1 melihat 4 paths (SPA0;SPB0;SPA1;SPB1) dan HBA2 juga melihat 4 paths (SPA0;SPB0;SPA1;SPB1)
  • Delete 1 paths dari HBA1 (SPB1)
  • Configure server sehingga HBA1 melihat 3 paths (SPA0;SPB0;SPA1), HBA2 masih melihat 4 paths (SPA0;SPB0;SPA1;SPB1)
  • Delete 1 paths dari HBA2 (SPB0)
  • Configure server HBA2 juga melihat 3 paths (SPA0;SPA1;SPB1)
  • Configure di storage active pathnya ke SPB0 dan SPB1
  • Delete 1 path dari HBA1 (SPA1)
  • Configure server sehingga HBA1 hanya melihat 2 path (HBA1 SPA0;SPB0), HBA2 masih melihat 3 path
  • Delete 1 path dari HBA2 (SPA0)
  • Configure server sehingga HBA2 juga melihat 2 path (HBA2 SPA1; SPB1)

Menurut Jan Martin, yang melakukan testing dan proses zone fixing ini, cara seperti pada testing 3 sebenarnya sudah cukup. Namun agar lebih aman proses zone fixing kemarin dilakukan dengan memutus koneksinya satu per satu.

Thx to Martin atas effortnya dan kesediaannya untuk sharing knowledge.

Tinggalkan Balasan

XHTML: Anda dapat gunakan tag ini: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>