| IBHOSTS(8) | OpenIB Diagnostics | IBHOSTS(8) |
نام (NAME)
ibhosts - نمایش گرههای میزبان InfiniBand در توپولوژی
خلاصه دستور (SYNOPSIS)
ibhosts [options] [<topology-file>]
توضیحات (DESCRIPTION)
دستور ibhosts اسکریپتی است که توپولوژی زیرشبکه IB را پیمایش میکند یا از یک فایل توپولوژی ذخیرهشده استفاده کرده و گرههای CA را استخراج میکند.
گزینهها (OPTIONS)
-C, --Ca <ca_name> استفاده از ca_name مشخصشده.
-P, --Port <ca_port> استفاده از ca_port مشخصشده.
-t, --timeout <timeout_ms> نادیدهگرفتن مهلت زمانی پیشفرض برای madهای درخواستشده.
- -y, --m_key <key>
- استفاده از M_key مشخصشده برای درخواستها. اگر مقداری غیرعددی (مانند 'x') مشخص شود، مقدار از کاربر پرسیده خواهد شد.
-h, --help نمایش پیام راهنما
--config, -z <config_file> مشخصکردن فایل پیکربندی جایگزین.
انتخاب درگاه محلی (Local port Selection)
پشتیبانی از چندین درگاه/چندین 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.
فایلها (FILES)
فایل پیکربندی (CONFIG FILE)
/etc/infiniband-diags/ibdiag.conf
یک فایل پیکربندی سراسری برای تنظیم برخی گزینههای مشترک بین تمام ابزارها ارائه شده است. برای جزئیات بیشتر به فایل پیکربندی ارائهشده مراجعه کنید.
قالب فایل نگاشت نام گره (NODE NAME MAP FILE FORMAT)
نگاشت نام گره برای تعیین نامهای کاربرپسند برای گرهها در خروجی استفاده میشود. از 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"
همچنین ببینید (SEE ALSO)
ibnetdiscover(8)
وابستگیها (DEPENDENCIES)
ibnetdiscover, قالب ibnetdiscover
نویسنده (AUTHOR)
- Hal Rosenstock
- < <halr@voltaire.com> >
| 2016-12-20 |