Bagaimana saya mengatur jaringan Fibre Channel (FC) saya?


27

Bagaimana cara kerja sakelar FC, dan bagaimana cara mengkonfigurasi milik saya?


10
[Menyaksikan penghitungan jumlah pendakian setelah tweet Joel]
squillman

Seharusnya melakukan ini lebih dekat ke 00: 00UTC: p. nikmati suara, meskipun. T&J ini layak mendapatkannya.
MDMarra

1
Seandainya saya mengajukan pertanyaan seperti itu, pertanyaan itu akan ditutup setelah 3 detik karena tidak cukup spesifik: P
Marki

Ini adalah tanya jawab bukan pertanyaan nyata. Ada inisiatif beberapa waktu lalu untuk membuat kanon menjawab pertanyaan-pertanyaan umum. Saya juga menulis jawabannya :)
Basil

Jawaban:


42

Switch Fibre Channel biasanya menghubungkan klien ke penyimpanan. FC adalah protokol yang dirancang secara eksplisit untuk mengangkut perintah SCSI. Faktanya, protokol Fibre Channel merupakan perpanjangan langsung dari protokol SCSI. Semua perintah SCSI memiliki setara FC, dan FC memiliki beberapa perintah tambahan yang memungkinkan untuk jaringan. Dengan anggapan Anda telah mengatur semua fisika jaringan FC Anda, pertanyaannya menjadi "Bagaimana cara mengkonfigurasi sakelar FC saya?".

Kain

Sebuah fabric adalah sakelar atau sekelompok sakelar yang terhubung satu sama lain (tautan antara dua sakelar disebut ISL, atau "Inter Switch Link"). Sebuah kain memiliki nama, dan terdiri dari satu set alias dan zona. Apa itu alias dan zona?

  • Sebuah alias adalah nama yang dapat digunakan untuk menghindari mengetik di WWN ( "di seluruh dunia nama", alamat unik untuk port pada perangkat. Analog ke alamat MAC dalam jaringan biasa). Alias ​​dapat berisi beberapa WWN, tetapi biasanya yang terbaik adalah tetap menggunakan satu. Biasanya, ini berarti Anda akan memiliki beberapa alias untuk setiap server dan setiap perangkat penyimpanan, seperti "SQL_0" dan "SQL_1" untuk dua port FC pertama dari sebuah server SQL. Anda dapat memilih apa pun yang Anda suka, tetapi akan lebih mudah untuk dikelola jika Anda tetap pada standar.
  • Sebuah zona adalah daftar alias yang dapat melihat satu sama lain. Biasanya, Anda mengatur zona untuk setiap server yang berisi semua HBA dan port penyimpanan yang dapat dilihat LUN. Tampaknya masuk akal untuk menempatkan lebih banyak server di zona, namun selalu ada kemungkinan bahwa HBA yang gagal dapat menyiarkan lalu lintas yang mengganggu ke port server lain yang mungkin mengganggu IO normal. Untuk alasan ini, Anda ingin memastikan bahwa zona Anda sekecil mungkin. "Penggagas tunggal" berarti zona yang hanya berisi satu WWN yang mampu mengirim SCSI IO - satu HBA.

Setiap fabric memiliki set zona aktif , yaitu daftar zona yang "aktif". Anda dapat membuat zona dan membiarkannya, atau Anda dapat menghapus zona dari konfigurasi aktif tanpa menghapusnya. Anda dapat mengedit zona setelah dibuat, bahkan jika itu aktif.

Redundansi

Jika Anda memiliki dua sakelar, Anda ingin memiliki dua kain. Setiap server dengan dua port FC harus memiliki satu di setiap fabric, jadi jika satu switch gagal, driver multipath di server dapat bertukar ke jalur melalui fabric lainnya. Jika penyimpanan Anda memiliki dua pengontrol berlebih dengan masing-masing dua port, Anda harus memastikan bahwa setiap pengontrol memiliki port di setiap fabric.

Yang penting, jika Anda hanya memiliki dua switch, Anda tidak ingin menjalankan kabel di antara mereka. Secara default, ini akan memiliki efek menggabungkan kain, dan umumnya itu tidak disukai.

Menghubungkan switch

Jika Anda sudah memiliki dua kain, tetapi perlu menambahkan sakelar, Anda tidak perlu membuat lebih banyak kain. Anda dapat menautkan sakelar baru ke sakelar lama dengan ISL, dan sakelar itu akan bergabung. Pada titik ini, lalu lintas apa pun yang perlu berpindah antara dua perangkat pada sakelar yang sama akan ditangani oleh sakelar itu, dan lalu lintas apa pun yang perlu beralih sakelar akan melewati ISL. Anda akan ingin memastikan bahwa Anda menggunakan bandwidth yang cukup antara switch untuk memastikan bahwa ISL bukan hambatan, namun di sebagian besar lingkungan FC, switch tidak pernah menjadi hambatan. Anda dapat menambah dan menghapus ISL tanpa menurunkan kain. Jika Anda menemukan diri Anda tumbuh melampaui tiga atau empat switch port tetap, Anda mungkin dapat menghemat uang dengan memutakhirkan ke jenis switch yang disebut "direktur",

Menambahkan sakelar ke fabric yang ada secara konsep mudah, tetapi secara praktis, melibatkan perintah yang mungkin tidak akan banyak Anda gunakan. Anda harus memastikan bahwa Anda memiliki pemahaman yang baik tentang alat-alat dalam manual.

VSAN

Terkadang, lebih mudah untuk mengatur sakelar saat Anda membaginya. Anda dapat melakukan ini dengan VSAN, yang merupakan saklar virtual di dalam fisik. Anda memberikan daftar port yang dimilikinya, dan port tersebut bertindak seolah-olah mereka berada di sakelar terpisah. Ketahuilah bahwa perangkat yang terhubung ke satu VSAN tidak bisa, secara default, terhubung ke perangkat yang lain.

Alat HBA

Salah satu alat debug yang paling penting yang Anda miliki adalah alat di server. Banyak sistem operasi memiliki program yang ditulis oleh produsen HBA (seperti QLogic atau Emulex) yang memungkinkan Anda untuk membuat daftar perangkat apa yang dilihat server. Jika Anda tidak memiliki OS yang mendukung alat pabrik Anda, Anda selalu dapat me-reboot server dan masuk ke pengaturan HBA dari menu boot. Dari sini, Anda dapat melihat informasi yang sama.


Pos luar biasa. Satu-satunya hal yang akan saya tambahkan adalah untuk memeriksa dengan vendor penyimpanan Anda untuk konfigurasi FC yang didukung. Beberapa memiliki persyaratan khusus untuk zonasi atau firmware tertentu yang kompatibel untuk sakelar FC dan / atau HBA.
Bad Dos

Ini memang jawaban generalis, namun saya belum pernah memiliki batasan zonasi dari 4 vendor penyimpanan besar (IBM, HP, EMC, dan HDS). Mereka semua memiliki matrik interop firmware, tapi saya pikir itu akan keluar dari ruang lingkup karena jujur, mereka hampir selalu mendukung level kapal apa pun dengan saklar.
Basil
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.