ฉันจะตั้งค่าเครือข่าย Fibre Channel (FC) ได้อย่างไร


27

FC สวิตช์ทำงานอย่างไรและฉันควรกำหนดค่าของฉันอย่างไร


10
[ดูการนับมุมมองปีนขึ้นหลังจากทวีตของโจเอล]
squillman

ควรทำสิ่งนี้ให้ใกล้เคียงกับ 00: 00UTC: p เพลิดเพลินไปกับการโหวต คำถาม & คำตอบนี้สมควรได้รับ
MDMarra

1
ถ้าฉันถามคำถามแบบนี้มันจะถูกปิดหลังจาก 3 วินาทีเพราะไม่เจาะจงพอ: P
Marki

นี่คือคำถาม & ไม่ใช่คำถามจริง เมื่อไม่นานมานี้มีความคิดริเริ่มที่จะให้คำตอบกับคำถามทั่วไป ฉันยังเขียนคำตอบ :)
ใบโหระพา

คำตอบ:


42

สวิตช์ Fibre Channel จะเชื่อมต่อไคลเอ็นต์กับที่เก็บข้อมูล FC เป็นโปรโตคอลที่ออกแบบมาอย่างชัดเจนเพื่อขนส่งคำสั่ง SCSI ในความเป็นจริงโปรโตคอล Fibre Channel เป็นส่วนขยายโดยตรงของโปรโตคอล SCSI คำสั่ง SCSI ทั้งหมดมีค่าเทียบเท่า FC และ FC มีคำสั่งพิเศษบางอย่างที่อนุญาตให้ใช้เครือข่าย สมมติว่าคุณมีฟิสิกส์ทั้งหมดในเครือข่าย FC ของคุณแล้วคำถามก็จะกลายเป็น "ฉันจะกำหนดค่าสวิตช์ FC ได้อย่างไร"

ผ้า

ผ้าเป็นสวิตช์หรือกลุ่มของสวิตช์ที่เชื่อมต่อกัน (การเชื่อมโยงระหว่างสองสวิตช์เรียกว่า ISL หรือ "Inter Switch Link") ผ้ามีชื่อและประกอบด้วยชุดของนามแฝงและโซน นามแฝงและโซนคืออะไร

  • นามแฝงเป็นชื่อที่คุณสามารถใช้เพื่อหลีกเลี่ยงการพิมพ์ใน WWNs ( "ชื่อทั่วโลก" ที่อยู่เฉพาะสำหรับพอร์ตบนอุปกรณ์ได้. คล้ายกับที่อยู่ MAC ในเครือข่ายปกติบริการ) นามแฝงสามารถมี WWN หลายตัว แต่โดยปกติแล้วจะเป็นการดีที่สุด โดยทั่วไปหมายความว่าคุณจะมีนามแฝงหลายตัวสำหรับแต่ละเซิร์ฟเวอร์และอุปกรณ์เก็บข้อมูลแต่ละตัวเช่น "SQL_0" และ "SQL_1" สำหรับพอร์ต FC สองพอร์ตแรกของเซิร์ฟเวอร์ SQL คุณสามารถเลือกอะไรก็ได้ที่คุณชอบ แต่มันจะง่ายกว่าถ้าคุณจัดการกับมาตรฐาน
  • โซนคือรายการของนามแฝงที่สามารถมองเห็นกันและกัน โดยทั่วไปคุณตั้งค่าโซนสำหรับเซิร์ฟเวอร์แต่ละเครื่องที่มี HBA ทั้งหมดและพอร์ตที่เก็บข้อมูลซึ่งจะสามารถดู LUNs ได้ ดูเหมือนจะเหมาะสมที่จะเพิ่มเซิร์ฟเวอร์ในโซนอย่างไรก็ตามมีความเป็นไปได้ที่ HBA ที่ล้มเหลวสามารถออกอากาศทราฟฟิกที่รบกวนไปยังพอร์ตเซิร์ฟเวอร์อื่นที่อาจขัดจังหวะ IO ปกติ ด้วยเหตุผลนี้คุณต้องการให้แน่ใจว่าโซนของคุณมีขนาดเล็กเท่าที่จะเป็นไปได้อย่างสมเหตุสมผล "Single initiator" หมายถึงโซนที่มี WWN เพียงตัวเดียวที่สามารถส่ง SCSI IO - HBA เดียว

ผ้าแต่ละผืนมีชุดโซนที่ใช้งานอยู่ซึ่งจะกล่าวถึงรายการของโซนที่ "เปิด" คุณสามารถสร้างโซนและปล่อยให้มันออกหรือคุณสามารถลบโซนออกจากการกำหนดค่าที่ใช้งานอยู่โดยไม่ต้องลบมัน คุณสามารถแก้ไขโซนได้เมื่อมีการสร้างแม้ว่ามันจะเปิดใช้งานอยู่ก็ตาม

ความฟุ่มเฟือย

หากคุณมีสวิตช์สองตัวคุณจะต้องมีสองผ้า แต่ละเซิร์ฟเวอร์ที่มีพอร์ต FC สองพอร์ตควรมีหนึ่งตัวบนแต่ละแฟบริคดังนั้นหากสวิตช์หนึ่งล้มเหลวไดรเวอร์มัลติพา ธ บนเซิร์ฟเวอร์สามารถสลับไปยังพา ธ ผ่านแฟบริคอื่นได้ หากที่เก็บข้อมูลของคุณมีตัวควบคุมซ้ำซ้อนสองตัวที่มีสองพอร์ตแต่ละตัวคุณจะต้องตรวจสอบให้แน่ใจว่าตัวควบคุมแต่ละตัวมีพอร์ตในแต่ละแฟบริค

ที่สำคัญหากคุณมีสวิตช์เพียงสองตัวเท่านั้นคุณไม่ต้องการใช้สายเคเบิลระหว่างสวิตช์เหล่านั้น โดยค่าเริ่มต้นนี้จะมีผลกระทบของการรวมเนื้อผ้าและโดยทั่วไปที่ไม่เหมาะสม

การเชื่อมโยงสวิทช์

หากคุณมีผ้าสองผืนอยู่แล้ว แต่ต้องเพิ่มสวิตช์คุณไม่จำเป็นต้องสร้างเนื้อผ้าเพิ่มเติม คุณสามารถเชื่อมโยงสวิตช์ใหม่กับสวิตช์เก่ากับ ISL และพวกเขาจะเข้าร่วมกับโครงสร้าง ณ จุดนี้การรับส่งข้อมูลใด ๆ ที่จำเป็นต้องใช้ระหว่างอุปกรณ์สองเครื่องบนสวิตช์เดียวกันนั้นจะถูกจัดการโดยสวิตช์นั้นและการรับส่งข้อมูลใด ๆ ที่ต้องการข้ามสวิตช์จะไปยัง ISL คุณจะต้องการให้แน่ใจว่าคุณใช้แบนด์วิดท์เพียงพอระหว่างสวิตช์เพื่อให้แน่ใจว่า ISL ไม่ใช่คอขวดอย่างไรก็ตามในสภาพแวดล้อม FC ส่วนใหญ่สวิทช์นั้นไม่เคยเป็นคอขวด คุณสามารถเพิ่มและลบ ISL ได้โดยไม่ต้องลงผ้า หากคุณพบว่าตัวเองเติบโตเกินกว่าสวิตช์แบบตายตัวสามหรือสี่ตัวคุณอาจจะสามารถประหยัดเงินได้ด้วยการอัพเกรดเป็นสวิตช์ชนิดหนึ่งที่เรียกว่า "ผู้กำกับ"

การเพิ่มสวิทช์ลงบนผ้าที่มีอยู่นั้นเป็นแนวคิดง่าย ๆ แต่ในทางปฏิบัติแล้วนั้นเกี่ยวข้องกับคำสั่งที่คุณอาจไม่ได้ใช้ คุณควรตรวจสอบให้แน่ใจว่าคุณเข้าใจเครื่องมือในคู่มือเป็นอย่างดี

VSANs

บางครั้งการจัดการสวิตช์จะง่ายขึ้นเมื่อคุณแยกค่า คุณสามารถทำได้ด้วย VSAN ซึ่งเป็นสวิตช์เสมือนภายในสวิตช์จริง คุณให้รายชื่อพอร์ตที่เป็นเจ้าของและพอร์ตเหล่านั้นทำหน้าที่เสมือนว่าอยู่บนสวิตช์ที่แยกต่างหาก โปรดทราบว่าอุปกรณ์ที่เชื่อมต่อกับ VSAN หนึ่งจะไม่สามารถเชื่อมต่อกับอุปกรณ์ใน VSAN หนึ่งได้

เครื่องมือ HBA

หนึ่งในเครื่องมือดีบักที่สำคัญที่สุดที่คุณมีอยู่คือเครื่องมือบนเซิร์ฟเวอร์ ระบบปฏิบัติการหลายแห่งมีโปรแกรมที่เขียนขึ้นโดยผู้ผลิต HBA (เช่น QLogic หรือ Emulex) ที่ให้คุณแสดงรายการอุปกรณ์ที่เซิร์ฟเวอร์เห็น หากคุณไม่มีระบบปฏิบัติการที่สนับสนุนเครื่องมือของผู้ผลิตคุณสามารถรีบูตเซิร์ฟเวอร์และเข้าสู่การตั้งค่า HBA ได้จากเมนูบู๊ต จากที่นี่คุณสามารถเห็นข้อมูลเดียวกัน


โพสต์ที่ยอดเยี่ยม สิ่งเดียวที่ฉันจะเพิ่มคือการตรวจสอบกับผู้จัดเก็บของคุณสำหรับการกำหนดค่า FC ที่รองรับ บางรุ่นมีข้อกำหนดพิเศษสำหรับการกำหนดเขตหรือเฟิร์มแวร์ที่ใช้งานร่วมกันได้สำหรับสวิตช์ FC และ / หรือ HBA
Bad Dos

นี่เป็นคำตอบทั่วไป แต่ฉันไม่เคยมีข้อ จำกัด การแบ่งเขตใด ๆ จากผู้ขายอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ 4 ราย (IBM, HP, EMC และ HDS) พวกเขาทุกคนมีการฝึกอบรมการทำงานร่วมกันของเฟิร์มแวร์ แต่ฉันคิดว่ามันจะอยู่นอกขอบเขตเพราะตามจริงแล้วพวกเขาเกือบจะสนับสนุนเรือทุกระดับด้วยสวิตช์
Basil
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.