Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

13.6.4. P_Key 정의 생성

기본적으로 opensm.conf 는 패브릭에 만들 파티션 목록을 가져오는 /etc/rdma/partitions.conf 파일을 찾습니다. 모든 패브릭에는 0x7fff 서브넷이 포함되어야 하며 모든 스위치와 모든 호스트가 해당 패브릭에 속해야 합니다. 그 외에도 다른 파티션을 만들 수 있으며 모든 호스트와 모든 스위치가 이러한 추가 파티션의 멤버일 필요는 없습니다. 이를 통해 관리자는 InfiniBand 패브릭에서 이더넷의 VLAN과 유사한 서브넷을 만들 수 있습니다. 지정된 속도(예: 40Gbps)로 파티션을 정의하고 네트워크에서 40Gbps를 수행할 수 없는 경우 해당 호스트는 속도 요구 사항과 일치할 수 없으므로 파티션 속도가 가장 느린 속도로 파티션 속도를 설정할 수 없기 때문에 파티션에 참여할 수 있는 권한이 있더라도 해당 호스트가 파티션에 참여할 수 없습니다. 일부 호스트 하위 집합에 대해 더 빠른 파티션이 필요한 경우 더 빠른 속도로 다른 파티션을 생성합니다.
다음 파티션 파일의 경우 기본 0x7fff 파티션이 10Gbps로 단축되고 속도가 40Gbps인 0x0002 의 파티션이 생성됩니다.
~]$ more /etc/rdma/partitions.conf
# For reference:
# IPv4 IANA reserved multicast addresses:
#   http://www.iana.org/assignments/multicast-addresses/multicast-addresses.txt
# IPv6 IANA reserved multicast addresses:
#   http://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xml
#
# mtu =
#   1 = 256
#   2 = 512
#   3 = 1024
#   4 = 2048
#   5 = 4096
#
# rate =
#   2  =   2.5 GBit/s
#   3  =  10   GBit/s
#   4  =  30   GBit/s
#   5  =   5   GBit/s
#   6  =  20   GBit/s
#   7  =  40   GBit/s
#   8  =  60   GBit/s
#   9  =  80   GBit/s
#   10 = 120   GBit/s

Default=0x7fff, rate=3, mtu=4, scope=2, defmember=full:
        ALL, ALL_SWITCHES=full;
Default=0x7fff, ipoib, rate=3, mtu=4, scope=2:
        mgid=ff12:401b::ffff:ffff       # IPv4 Broadcast address
        mgid=ff12:401b::1               # IPv4 All Hosts group
        mgid=ff12:401b::2               # IPv4 All Routers group
        mgid=ff12:401b::16              # IPv4 IGMP group
        mgid=ff12:401b::fb              # IPv4 mDNS group
        mgid=ff12:401b::fc              # IPv4 Multicast Link Local Name Resolution group
        mgid=ff12:401b::101             # IPv4 NTP group
        mgid=ff12:401b::202             # IPv4 Sun RPC
        mgid=ff12:601b::1               # IPv6 All Hosts group
        mgid=ff12:601b::2               # IPv6 All Routers group
        mgid=ff12:601b::16              # IPv6 MLDv2-capable Routers group
        mgid=ff12:601b::fb              # IPv6 mDNS group
        mgid=ff12:601b::101             # IPv6 NTP group
        mgid=ff12:601b::202             # IPv6 Sun RPC group
        mgid=ff12:601b::1:3             # IPv6 Multicast Link Local Name Resolution group
        ALL=full, ALL_SWITCHES=full;

ib0_2=0x0002, rate=7, mtu=4, scope=2, defmember=full:
        ALL, ALL_SWITCHES=full;
ib0_2=0x0002, ipoib, rate=7, mtu=4, scope=2:
        mgid=ff12:401b::ffff:ffff       # IPv4 Broadcast address
        mgid=ff12:401b::1               # IPv4 All Hosts group
        mgid=ff12:401b::2               # IPv4 All Routers group
        mgid=ff12:401b::16              # IPv4 IGMP group
        mgid=ff12:401b::fb              # IPv4 mDNS group
        mgid=ff12:401b::fc              # IPv4 Multicast Link Local Name Resolution group
        mgid=ff12:401b::101             # IPv4 NTP group
        mgid=ff12:401b::202             # IPv4 Sun RPC
        mgid=ff12:601b::1               # IPv6 All Hosts group
        mgid=ff12:601b::2               # IPv6 All Routers group
        mgid=ff12:601b::16              # IPv6 MLDv2-capable Routers group
        mgid=ff12:601b::fb              # IPv6 mDNS group
        mgid=ff12:601b::101             # IPv6 NTP group
        mgid=ff12:601b::202             # IPv6 Sun RPC group
        mgid=ff12:601b::1:3             # IPv6 Multicast Link Local Name Resolution group
        ALL=full, ALL_SWITCHES=full;