IBHOSTS(8) OpenIB Diagnostics IBHOSTS(8)

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

ibhosts [options] [<topology-file>]

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

-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

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