10.7. 네트워킹

nm-cloud-setup 서비스는 인터페이스에서 수동으로 구성된 보조 IP 주소를 제거합니다.

클라우드 환경에서 수신된 정보를 기반으로 nm-cloud-setup 서비스는 네트워크 인터페이스를 구성합니다. nm-cloud-setup 을 비활성화하여 인터페이스를 수동으로 설정합니다. 그러나 특정 경우에는 호스트의 다른 서비스도 인터페이스를 구성할 수 있습니다. 예를 들어, 이러한 서비스는 보조 IP 주소를 추가할 수 있습니다. nm-cloud-setup 을 방지하려면 보조 IP 주소를 제거합니다.

  1. nm-cloud-setup 서비스 및 타이머를 중지하고 비활성화합니다.

    # systemctl disable --now nm-cloud-setup.service nm-cloud-setup.timer
  2. 사용 가능한 연결 프로필을 표시합니다.

    # nmcli connection show
  3. 영향을 받는 연결 프로필을 다시 활성화합니다.

    # nmcli connection up "<profile_name>"

결과적으로 서비스는 인터페이스에서 수동으로 구성된 보조 IP 주소를 더 이상 제거하지 않습니다.

(BZ#2132754)

Alibaba Cloud에서 nm-cloud-setup 서비스를 시작한 후 인스턴스의 기본 IP 주소가 변경됩니다.

Alibaba Cloud에서 인스턴스를 시작한 후 nm-cloud-setup 서비스는 기본 IP 주소를 인스턴스에 할당합니다. 그러나 인스턴스에 여러 개의 보조 IP 주소를 할당하고 nm-cloud-setup 서비스를 시작하면 이전의 기본 IP 주소가 이미 할당된 보조 IP 주소 중 하나로 교체됩니다. 반환된 메타데이터 목록은 동일한지 확인합니다. 문제를 해결하려면 기본 IP 주소가 변경되지 않도록 보조 IP 주소를 수동으로 구성합니다. 결과적으로 인스턴스는 IP 주소를 모두 유지하며 기본 IP 주소는 변경되지 않습니다.

(BZ#2079849)

NetworkManager는 특정 순서로 본딩 및 팀 포트 활성화를 지원하지 않습니다.

NetworkManager는 인터페이스 이름으로 사전순으로 인터페이스를 활성화합니다. 그러나 커널에서 검색하는 데 시간이 더 필요하므로, 예를 들어 부팅 중에 인터페이스가 나중에 표시되는 경우 NetworkManager는 나중에 이 인터페이스를 활성화합니다. NetworkManager는 본딩 및 팀 포트에서 우선순위 설정을 지원하지 않습니다. 결과적으로 NetworkManager가 이러한 장치의 포트를 활성화하는 순서는 항상 예측 가능한 것은 아닙니다. 이 문제를 해결하려면 디스패치 스크립트를 작성합니다.

이러한 스크립트의 예는 티켓에서 해당 주석 을 참조하십시오.

(BZ#1920398)

IPv6_rpfilter 옵션이 활성화된 시스템은 네트워크 처리량이 저하됩니다.

firewalld.conf 파일에서 IPv6_rpfilter 옵션이 활성화된 시스템에는 현재 트래픽이 많은 시나리오(예: 100-Gbps 링크)에서 최적의 성능과 낮은 네트워크 처리량이 발생합니다. 이 문제를 해결하려면 IPv6_rpfilter 옵션을 비활성화합니다. 이렇게 하려면 /etc/firewalld/firewalld.conf 파일에 다음 행을 추가합니다.

IPv6_rpfilter=no

그 결과 시스템이 더 잘 수행되지만 보안도 저하되었습니다.

(BZ#1871860)

RoCE 인터페이스는 예기치 않은 네트워크 인터페이스 이름이 변경되어 IP 설정이 손실됩니다.

두 조건이 모두 충족되면 네트워크 인터페이스 이름의 예기치 않은 변경으로 인해 RoCE(RDMA over Converged Ethernet) 인터페이스가 IP 설정이 손실됩니다.

  • RHEL 8.6 시스템 또는 이전 버전에서 사용자 업그레이드
  • RoCE 카드는 UID에 의해 열거됩니다.

이 문제를 해결하려면 다음을 수행합니다.

  1. 다음 콘텐츠를 사용하여 /etc/systemd/network/98-rhel87-s390x.link 파일을 만듭니다.

    [Match]
    Architecture=s390x
    KernelCommandLine=!net.naming-scheme=rhel-8.7
    
    [Link]
    NamePolicy=kernel database slot path
    AlternativeNamesPolicy=database slot path
    MACAddressPolicy=persistent
  2. 변경 사항을 적용하려면 시스템을 재부팅합니다.
  3. RHEL 8.7 이상으로 업그레이드합니다.

함수 ID(FID)로 열거되고 고유하지 않은 RoCE 인터페이스는 net.naming-scheme=rhel-8.7 커널 매개변수를 설정하지 않는 한 여전히 예기치 않은 인터페이스 이름을 사용합니다. 이 경우 RoCE 인터페이스는 "ens" 접두사가 있는 예측 가능한 이름으로 전환합니다.

(BZ#2169382)