IBROUTERS(8) OpenIB Diagnostics IBROUTERS(8)

ibrouters - نمایش گره‌های مسیریاب InfiniBand در توپولوژی

ibrouters [options] [<topology-file>]

دستور ibrouters اسکریپتی است که توپولوژی زیرشبکه IB را پیمایش می‌کند یا از یک فایل توپولوژی از پیش ذخیره‌شده استفاده نموده و گره‌های مسیریاب را استخراج می‌نماید.

-C, --Ca <ca_name> استفاده از ca_name مشخص‌شده.

-P, --Port <ca_port> استفاده از ca_port مشخص‌شده.

-t, --timeout <timeout_ms> بازنویسی زمان انتظار پیش‌فرض برای madهای درخواست‌شده.

استفاده از M_key مشخص‌شده برای درخواست‌ها. در صورت مشخص شدن مقدار غیرعددی (مانند 'x')، مقدار آن درخواست خواهد شد.

-h, --help نمایش پیام راهنمای نحوه استفاده

--config, -z <config_file> مشخص کردن فایل پیکربندی جایگزین.

پیش‌فرض: /etc/infiniband-diags/ibdiag.conf

پشتیبانی از چند درگاه/چند CA: هنگامی که هیچ دستگاه یا درگاه IB مشخص نشده باشد (بخش "local umad parameters" در زیر را ببینید)، کتابخانه libibumad درگاه مورد استفاده را بر اساس معیارهای زیر انتخاب می‌کند:

1.
نخستین درگاهی که ACTIVE باشد.
2.
در صورت پیدا نشدن، نخستین درگاهی که UP باشد (پیوند فیزیکی متصل باشد).

اگر یک درگاه و/یا نام CA مشخص شده باشد، کتابخانه libibumad تلاش می‌کند تا درخواست کاربر را برآورده سازد، و در صورت عدم امکان با شکست مواجه خواهد شد.

برای نمونه:

ibaddr                 # use the first port (criteria #1 above)
ibaddr -C mthca1       # pick the best port from "mthca1" only.
ibaddr -P 2            # use the second (active/up) port from the first available IB device.
ibaddr -C mthca0 -P 2  # use the specified port only.

/etc/infiniband-diags/ibdiag.conf

یک فایل پیکربندی سراسری جهت تنظیم برخی از گزینه‌های مشترک برای تمامی ابزارها ارائه شده است. برای جزئیات به فایل پیکربندی ارائه‌شده مراجعه کنید.

نگاشت نام گره برای مشخص کردن نام‌های کاربرپسند برای گره‌ها در خروجی به کار می‌رود. برای انجام جستجو از GUIDها استفاده می‌شود.

این قابلیت توسط بسته opensm-libs ارائه می‌شود. برای مکان فایل مربوط به سیستم نصب‌شده خود به opensm(8) مراجعه کنید.

به‌طور عمومی:

# comment
<guid> "<name>"

نمونه:

# IB1
# Line cards
0x0008f104003f125c "IB1 (Rack 11 slot 1   ) ISR9288/ISR9096 Voltaire sLB-24D"
0x0008f104003f125d "IB1 (Rack 11 slot 1   ) ISR9288/ISR9096 Voltaire sLB-24D"
0x0008f104003f10d2 "IB1 (Rack 11 slot 2   ) ISR9288/ISR9096 Voltaire sLB-24D"
0x0008f104003f10d3 "IB1 (Rack 11 slot 2   ) ISR9288/ISR9096 Voltaire sLB-24D"
0x0008f104003f10bf "IB1 (Rack 11 slot 12  ) ISR9288/ISR9096 Voltaire sLB-24D"
# Spines
0x0008f10400400e2d "IB1 (Rack 11 spine 1   ) ISR9288 Voltaire sFB-12D"
0x0008f10400400e2e "IB1 (Rack 11 spine 1   ) ISR9288 Voltaire sFB-12D"
0x0008f10400400e2f "IB1 (Rack 11 spine 1   ) ISR9288 Voltaire sFB-12D"
0x0008f10400400e31 "IB1 (Rack 11 spine 2   ) ISR9288 Voltaire sFB-12D"
0x0008f10400400e32 "IB1 (Rack 11 spine 2   ) ISR9288 Voltaire sFB-12D"
# GUID   Node Name
0x0008f10400411a08 "SW1  (Rack  3) ISR9024 Voltaire 9024D"
0x0008f10400411a28 "SW2  (Rack  3) ISR9024 Voltaire 9024D"
0x0008f10400411a34 "SW3  (Rack  3) ISR9024 Voltaire 9024D"
0x0008f104004119d0 "SW4  (Rack  3) ISR9024 Voltaire 9024D"

ibnetdiscover(8)

ibnetdiscover, ibnetdiscover format

< <halr@voltaire.com> >
2016-12-20