8.4. 오버클라우드 노드에 예측 가능한 NIC 이름 사용

오버클라우드 노드에서 Leapp 업그레이드를 실행하기 전에 일반적으로 eth 접두사가 포함된 커널 기반 NIC 이름을 확인해야 합니다. 일반적으로 이러한 NIC 이름은 NIC 할당 측면에서 예측할 수 없습니다.

playbook -nics.yaml 플레이북을 실행하여 em NIC 접두사를 사용하도록 NIC 이름 이름을 변경할 수 있습니다. 플레이북을 실행할 때 접두사 변수를 수정하여 다른 NIC 접두사를 설정할 수도 있습니다. 그러나 NIC 변경은 Leapp 업그레이드 프로세스가 완료되고 노드가 재부팅된 후에만 적용됩니다.

사전 요구 사항

  • Undercloud 준비 프로세스 중에 생성된 playbook-nics.yaml 플레이북입니다. playbook-nics.yaml 플레이북은 이더넷 장치, 브리지 및 Linux 본딩을 사용하는 대부분의 오버클라우드 네트워킹 시나리오를 수용합니다. 환경에 이러한 장치 유형 이외의 추가 구성이 필요한 경우 계속하기 전에 다음 권장 사항을 따르십시오.

    • 오버클라우드 노드와 유사한 네트워킹 구성을 사용하여 별도의 시스템에서 플레이북을 테스트합니다.
    • 다른 장치 유형의 구성 내에서 eth 접두사의 이름을 변경할 수 있도록 플레이북을 수정합니다.
    • 이 절차를 완료한 후 오버클라우드 노드의 네트워킹 구성을 확인합니다.

절차

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. 모든 오버클라우드 노드에서 playbook-nics.yaml 플레이북을 실행합니다.

    $ ansible-playbook -i ~/inventory.yaml playbook-nics.yaml

    플레이북은 새 NIC 접두사를 em 로 설정합니다. 다른 NIC 접두사를 설정하려면 플레이북을 실행할 때 접두사 변수를 설정합니다.

    $ ansible-playbook -i ~/inventory.yaml -e prefix="mynic" playbook-nics.yaml

    NIC 변경 사항은 Leapp 업그레이드 프로세스가 완료되고 노드가 재부팅된 후에만 적용됩니다.