วิธีรายงานโหนดและลิงก์ทั้งหมดในอินเทอร์เฟซบรรทัดคําสั่งในIntel® Ethernet Fabric Suite

เอกสาร

ข้อมูลผลิตภัณฑ์และเอกสารประกอบ

000088353

15/11/2021

ฉันจะใช้เครื่องมือ ethreport เพื่อแสดงรายการส่วนประกอบระบบทั้งหมดที่ทํางานในIntel® Ethernet Fabric Suite (Intel® EFS) ได้อย่างไร

คําสั่ง ethreport ให้ความสามารถในการวิเคราะห์ Fabric และการรายงานที่ทรงพลัง ต้องทํางานบนโฮสต์ที่เชื่อมต่อกับIntel® Ethernet Fabric Suiteโดยติดตั้ง Intel® Ethernet Fabric Suite FastFabric Toolset

ethreport สามารถสร้างรายงานได้หลายร้อยรายงานที่แตกต่างกัน รายงานที่สร้างขึ้นทั่วไปมีดังต่อไปนี้:

ethreport -o comps -d 3
ethreport -o errors -o slowlinks
ethreport -o nodes -F mgmtifaddr:0x00066a00a000447b
ethreport -o nodes -F ifaddr:0x001175019800447b:port:1
ethreport -o nodes -F ifaddr:0x001175019800447b
ethreport -o nodes -F 'node:duster-eth2'
ethreport -o nodes -F 'node:duster-eth2:port:1'
ethreport -o nodes -F 'nodepat:d*'
ethreport -o nodes -F 'nodepat:d*:port:1'
ethreport -o nodes -F 'nodedetpat:compute*'
ethreport -o nodes -F 'nodedetpat:compute*:port:1'
ethreport -o nodes -F nodetype:NIC
ethreport -o nodes -F nodetype:NIC:port:1
ethreport -o nodes -F ifid:1
ethreport -o nodes -F ifid:1:node
ethreport -o nodes -F ifid:1:port:2
ethreport -o nodes -F chassisid:0x001175019800447b
ethreport -o nodes -F chassisid:0x001175019800447b:port:1
ethreport -o extlinks -F rate:100g
ethreport -o extlinks -F portstate:up
ethreport -o extlinks -F portphysstate:operational
ethreport -o extlinks -F 'portdetpat:*mgmt*'
ethreport -o links -F mtucap:2048
ethreport -o snapshot > file
ethreport -o topology > topology.xml
ethreport -o errors -X file

ethreport สามารถรันโดยไม่มีตัวเลือกเลย ในโหมดนี้จะมีรายการสรุปของโหนดใน Fabric รายงานbrnodes

ตัวอย่าง ethreport สําหรับ Fabric ขนาดเล็กมีดังต่อไปนี้:

# ethreport
Getting All Node Records...
Done Getting All Fabric Records
Node Type Brief Summary
4 Connected NICs in Fabric:
IfAddr Type Name
 Port IfID PortId MgmtIfAddr Speed
0x00006805caa382c0 NIC coyote-ens785f0
 1 0xa86501 6805caa382c0 0x00006805caa382c0 100Gb
0x00006805caa382d0 NIC goblin-ens785f0
 1 0xa86502 6805caa382d0 0x00006805caa382d0 100Gb
0x00006805caa38370 NIC ogre-ens785f0
 1 0xa86504 6805caa38370 0x00006805caa38370 100Gb
0x00006805caa383c8 NIC duster-ens785f0
 1 0xa86503 6805caa383c8 0x00006805caa383c8 100Gb
1 Connected Switches in Fabric:
IfAddr Type Name
 Port IfID PortId MgmtIfAddr Speed
0x0000fcbd6762d279 SW edge1
 0 0x7f9f6c 0x0000fcbd6762d279 None
 1 Ethernet1/1 100Gb
 2 Ethernet2/1 100Gb
 3 Ethernet3/1 100Gb
 4 Ethernet4/1 100Gb
 5 Ethernet5/1 100Gb
 6 Ethernet6/1 100Gb
 7 Ethernet7/1 100Gb
 8 Ethernet8/1 100Gb
 67 Management1 <100Gb

แต่ละ ethreport ช่วยให้ได้รายละเอียดในระดับต่างๆ รายละเอียดที่เพิ่มขึ้นจะแสดงเป็นการเยื้องเพิ่มเติมของข้อมูลเพิ่มเติม ตัวเลือก -d เพื่อ ethreport ควบคุมระดับรายละเอียด ค่าเริ่มต้นคือ 2 อนุญาตค่าจาก 0-n รายละเอียดสูงสุดต่อรายงานจะแตกต่างกันไป แต่ส่วนใหญ่มีระดับรายละเอียดน้อยกว่าห้าระดับ

หมาย เหตุ

รายงานหลายประเภทอาจรวมถึงตัวนับพอร์ตหากมีเคาน์เตอร์ทั้งสองตัว (ผ่านการใช้แฟลกสถิติหรืออินพุตจากไฟล์สแนปช็อต) และมีการใช้ระดับรายละเอียดที่เพียงพอ โดยปกติแล้ว ระดับรายละเอียดระหว่าง 5 และ 8 จะมีค่าสูงพอที่จะรวมตัวนับต่อพอร์ตไว้ในเอาต์พุตรายงาน บางรายงาน เช่น ข้อผิดพลาดหรือการใช้แฟลก เช่น -F linkqual แสดงถึงการใช้ -d 8 อยู่แล้ว

ตัวอย่างเช่น เมื่อรันรายงานก่อนหน้านี้ที่ระดับ 0 รายละเอียด ผลลัพธ์จะเป็นดังนี้:

# ethreport -d 0
Getting All Fabric Records...
Done Getting All Fabric Records
Node Type Brief Summary
4 Connected NICs in Fabric
1 Connected Switches in Fabric

ข้อมูลสรุปของส่วนประกอบ Fabric จะปรากฏอยู่ในตัวอย่างต่อไปนี้ รายงานนี้มีความคล้ายคลึงกับ ethfabricinfo มาก ในอีกระดับของรายละเอียด รายงานมีรายละเอียดเพิ่มเติม:

# ethreport -d 1
Getting All Fabric Records...
Done Getting All Fabric Records
Node Type Brief Summary
4 Connected NICs in Fabric:
IfAddr Type Name
0x00006805caa38370 NIC ogre-eth2
0x00006805caa382d0 NIC goblin-eth2
0x00006805caa382c0 NIC coyote-eth2
0x00006805caa383c8 NIC duster-eth2
1 Connected Switches in Fabric:
IfAddr Type Name
0x0000fcbd6762d279 SW edge1

ตัวอย่างก่อนหน้านี้ทั้งหมดดําเนินการกับรายงานเดียว: รายงาน brnodes (Brief Nodes) นี่เป็นเพียงหนึ่งในรายงานโทโพโลยีมากมายที่ ethreport สามารถสร้างขึ้นได้

รายงานอื่นๆ สรุปสถานะปัจจุบันของ Fabric ใช้รายงานเหล่านี้เพื่อวิเคราะห์การกําหนดค่าของ Fabric และตรวจสอบว่าการติดตั้งสอดคล้องกับการออกแบบและการปรับตั้งค่าที่ต้องการ

คุณสามารถค้นหาและข้อมูลบรรทัดคําสั่งอื่นๆ ทั้งหมดในIntel® Ethernet Fabric Suite คู่มือผู้ใช้ FastFabric

ฉันจะใช้เครื่องมือ ethextractlink เพื่อแสดงรายการลิงก์ระบบทั้งหมดที่ทํางานในIntel® Ethernet Fabric Suiteได้อย่างไร

คําสั่ง ethextractlink สร้างไฟล์ CSV ที่แสดงรายการลิงก์ทั้งหมดใน Fabric หรือบางส่วน ethextractlink เป็นส่วนหน้าของเครื่องมือ ethreport เอาต์พุตจากเครื่องมือนี้สามารถนําเข้าลงในสเปรดชีตหรือแยกวิเคราะห์โดยสคริปต์อื่น ๆ

ความได้มา: ethextractlink [ethreport options]

ตัว อย่าง เช่น:

# List all the links in the fabric:
ethextractlink
# List all the links to a switch named "coresw1":
ethextractlink -F "node:coresw1"
# List all the links to end-nodes:
ethextractlink -F "nodetype:NIC"

 

หัวข้อที่เกี่ยวข้อง
ดาวน์โหลดแพ็คเกจและคู่มือผู้ใช้สําหรับIntel® Ethernet Fabric Suite (Intel® EFS)