27.3.4. nmcli를 사용하여 IPoIB 연결 구성
nmcli 유틸리티를 사용하여 명령줄에서 InfiniBand 연결을 통해 IP를 만들 수 있습니다.
사전 요구 사항
- InfiniBand 장치가 서버에 설치되어 있습니다.
- 해당 커널 모듈이 로드됨
프로세스
연결된전송 모드에서mlx5_ib0인터페이스를 사용하고 최대 MTU는65520바이트인 InfiniBand 연결을 생성합니다.# nmcli connection add type infiniband con-name mlx5_ib0 ifname mlx5_ib0 transport-mode Connected mtu 65520P_Key를 설정합니다. 예를 들면 다음과 같습니다.# nmcli connection modify mlx5_ib0 infiniband.p-key 0x8002IPv4 설정을 구성합니다.
DHCP를 사용하려면 다음을 입력합니다.
# nmcli connection modify mlx5_ib0 ipv4.method autoipv4.method가 이미auto(기본값)로 설정된 경우 이 단계를 건너뜁니다.정적 IPv4 주소, 네트워크 마스크, 기본 게이트웨이, DNS 서버 및 검색 도메인을 설정하려면 다음을 입력합니다.
# nmcli connection modify mlx5_ib0 ipv4.method manual ipv4.addresses 192.0.2.1/24 ipv4.gateway 192.0.2.254 ipv4.dns 192.0.2.200 ipv4.dns-search example.com
IPv6 설정을 구성합니다.
SLAAC(상태 비저장 주소 자동 구성)를 사용하려면 다음을 입력합니다.
# nmcli connection modify mlx5_ib0 ipv6.method autoipv6.method가 이미auto(기본값)로 설정된 경우 이 단계를 건너뜁니다.정적 IPv6 주소, 네트워크 마스크, 기본 게이트웨이, DNS 서버 및 검색 도메인을 설정하려면 다음을 입력합니다.
# nmcli connection modify mlx5_ib0 ipv6.method manual ipv6.addresses 2001:db8:1::fffe/64 ipv6.gateway 2001:db8:1::fffe ipv6.dns 2001:db8:1::ffbb ipv6.dns-search example.com
프로필의 다른 설정을 사용자 지정하려면 다음 명령을 사용합니다.
# nmcli connection modify mlx5_ib0 <setting> <value>값을 따옴표로 묶거나 spaces로 묶습니다.
프로필을 활성화합니다.
# nmcli connection up mlx5_ib0
검증
ping유틸리티를 사용하여 원격 호스트의 InfiniBand 어댑터에 ICMP 패킷을 보냅니다. 예를 들면 다음과 같습니다.# ping -c5 192.0.2.2