นี่คือคำสั่ง srp_daemon ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
srp_daemon - ค้นหาเป้าหมาย SRP ใน InfiniBand Fabric
เรื่องย่อ
srp_daemon [-vVcaeon] [-NS umad-อุปกรณ์ | -ผม infiniband-อุปกรณ์ [-NS พอร์ตหมายเลข]] [-NS
การหยุดพักชั่วคราว(นางสาว)] [-NS ลองใหม่] [-NS เวลาสแกนซ้ำ] [-NS กฎ-ไฟล์]
DESCRIPTION
ค้นพบและเชื่อมต่อกับเป้าหมาย InfiniBand SCSI RDMA Protocol (SRP) ในแฟบริก IB
อินสแตนซ์ srp_daemon แต่ละรายการทำงานบนพอร์ตภายในเครื่องเดียว เมื่อบูตเครื่องจะทำการสแกนใหม่ทั้งหมด
ของแฟบริกจากนั้นรอเหตุการณ์ srp_daemon เหตุการณ์ srp_daemon สามารถเข้าร่วมของ a
เครื่องจักรใหม่สู่เนื้อผ้า การเปลี่ยนแปลงความสามารถของเครื่องจักร การเปลี่ยนแปลง SA หรือ
การหมดอายุของการหมดเวลาที่กำหนดไว้ล่วงหน้า
เมื่อเครื่องใหม่เข้าร่วมแฟบริก srp_daemon จะตรวจสอบว่าเป็นเป้าหมายหรือไม่ เมื่อมี
การเปลี่ยนแปลงความสามารถ srp_daemon จะตรวจสอบว่าเครื่องกลายเป็นเป้าหมายหรือไม่ เมื่อไหร่
มีการเปลี่ยนแปลง SA หรือการหมดเวลาหมดเวลา srp_daemon ดำเนินการสแกน .ใหม่ทั้งหมด
ผ้า.
สำหรับแต่ละเป้าหมาย srp_daemon ค้นหา จะตรวจสอบว่าควรเชื่อมต่อกับเป้าหมายนี้หรือไม่
ตามกฎ (ไฟล์กฎเริ่มต้นคือ /etc/srp_daemon.conf) และหากเชื่อมต่อแล้ว
ไปยังท่าเรือท้องถิ่น หากควรเชื่อมต่อกับเป้าหมายนี้และหากยังไม่ได้เชื่อมต่อ
srp_daemon สามารถพิมพ์รายละเอียดเป้าหมายหรือเชื่อมต่อได้
OPTIONS
-v พิมพ์ผลลัพธ์ที่ละเอียดมากขึ้น
-V พิมพ์เอาต์พุตที่ละเอียดยิ่งขึ้น (โหมดแก้ไขข้อบกพร่อง)
-i infiniband-อุปกรณ์
ทำงาน infiniband-อุปกรณ์. อ็อพชันนี้ไม่ควรใช้กับ -d
-p พอร์ตหมายเลข
ทำงานที่ท่าเรือ พอร์ตหมายเลข (ค่าเริ่มต้น 1). ตัวเลือกนี้ต้องใช้กับ -i และไม่ควร
ใช้กับ -d
-d umad-อุปกรณ์
ใช้ไฟล์อุปกรณ์ umad-อุปกรณ์ (ค่าเริ่มต้น /dev/infiniband/umad0) ตัวเลือกนี้ไม่ควร
ใช้กับ -i หรือ -p
-c สร้างเอาต์พุตที่เหมาะสมสำหรับการวางท่อโดยตรงกับa
/sys/class/infiniband_srp/srp- - /add_target ไฟล์
-a พิมพ์เป้าหมายทั้งหมดในผ้า ไม่ใช่แค่เป้าหมายที่ไม่ได้เชื่อมต่อ
ผ่านท่าเรือท้องถิ่น (เช่นเดียวกับ ibsrpdm.)
-e ดำเนินการคำสั่งการเชื่อมต่อ เช่น ทำการเชื่อมต่อกับเป้าหมาย
-o ทำการสแกนซ้ำและออกเพียงครั้งเดียว (เช่นเดียวกับ ibsrpdm.)
-R เวลาสแกนซ้ำ
บังคับให้สแกนซ้ำทุก ๆ เวลาสแกนซ้ำ วินาที หากไม่ได้ระบุ -R แสดงว่าไม่มี
การสแกนระยะหมดเวลาจะดำเนินการ
-T ลองใหม่-หมดเวลา
พยายามเชื่อมต่อกับเป้าหมายที่มีอยู่อีกครั้งหลังจาก ลองใหม่-หมดเวลา วินาที ถ้า -R ไม่ใช่
ระบุ ใช้การหมดเวลา 5 วินาที ถ้าลองใหม่-หมดเวลาเป็น 0 จะไม่พยายาม
เชื่อมต่อใหม่ เหตุผลที่ srp_daemon พยายามเชื่อมต่อกับเป้าหมายอีกครั้งก็เพราะมี
อาจเป็น scnerio ที่หายากซึ่ง srp_daemon จะพยายามเชื่อมต่อเพื่อเพิ่มเป้าหมายเมื่อ
เป้าหมายกำลังจะลบออก แต่ยังไม่ได้ลบออก
-f กฎ-ไฟล์
ตัดสินใจว่าจะเชื่อมต่อเป้าหมายใดตามกฎใน กฎ-ไฟล์. ถ้า -f is
ไม่ได้ระบุ ใช้ไฟล์กฎดีฟอลต์ /etc/srp_daemon.conf แต่ละบรรทัดใน
กฎ-ไฟล์ เป็นกฎที่สามารถเป็นได้ทั้งอนุญาตการเชื่อมต่อหรือไม่อนุญาต
เชื่อมต่อตามอักขระตัวแรกในบรรทัด (a หรือ d ตามลำดับ) NS
ส่วนที่เหลือของบรรทัดคือค่าสำหรับ id_ext, ioc_guid, dgid, service_id โปรดรับ a
ดูที่ส่วนตัวอย่างสำหรับตัวอย่างของไฟล์ srp_daemon ตัดสินใจว่า
เพื่ออนุญาตหรือไม่อนุญาตแต่ละเป้าหมายตามกฎข้อแรกที่ตรงกับเป้าหมาย ถ้า
ไม่มีกฎที่ตรงกับเป้าหมาย เป้าหมายได้รับอนุญาตและจะเชื่อมต่อ ในอัน
อนุญาตให้กฎสามารถตั้งค่าแอตทริบิวต์สำหรับการเชื่อมต่อกับเป้าหมายได้
แอตทริบิวต์ที่รองรับคือ max_cmd_per_lun และ max_sect
-t การหยุดพักชั่วคราว
ใช้หมดเวลาของ การหยุดพักชั่วคราว msec สำหรับการตอบสนอง MAD (ค่าเริ่มต้น: 5 วินาที)
-r ลองใหม่
ดำเนินการ ลองใหม่ ลองใหม่ทุกครั้งที่ส่งไปยัง MAD (ค่าเริ่มต้น: ลองใหม่ 3 ครั้ง)
-n รูปแบบใหม่ - ใช้ initiator_ext ในคำสั่งการเชื่อมต่อด้วย
ใช้ srp_daemon ออนไลน์โดยใช้บริการ onworks.net