8.6. networking-ansible ML2 함수 테스트
베어 메탈 노드에 대한 networking-ansible
구성이 완료된 후 베어 메탈 워크로드를 생성하여 구성이 올바른지 확인합니다.
사전 요구 사항
- OpenStack Baremetal(ironic) 서비스가 있는 Overcloud.
-
활성화된
networking-ansible
ML2 드라이버. -
ML2HostConfigs
매개 변수에는 스위치 액세스 세부 정보가 포함되어 있습니다. - 등록된 베어 메탈 노드.
- 스위치의 노드 연결에 사용되는 각 베어 메탈 포트 구성. 이 포트는 액세스 포트 또는 트렁크 포트일 수 있습니다.
- 초기 프로비저닝을 위해 OpenStack Networking(neutron)에 정의된 VLAN 기반 프로비저닝 네트워크입니다.
- 내부 통신을 위해 OpenStack Networking(neutron)에 정의된 VLAN 기반 테넌트 네트워크입니다.
- Overcloud에서 사용 가능한 디스크 이미지 및 키 쌍.
절차
베어 메탈 시스템을 생성합니다.
액세스 포트를 사용하는 베어 메탈 시스템을 생성하려면 다음 명령을 실행합니다.
openstack server create --flavor baremetal --image overcloud-full --key default --network tenant-net test1
트렁크 포트를 사용하는 베어 메탈 시스템을 생성하려면 다음 명령을 실행합니다.
openstack server create --flavor baremetal --image overcloud-full --port {primary-port-uuid} --key default test1
오버클라우드는 처음에 provisioning 네트워크에 베어 메탈 시스템을 생성합니다. 생성이 완료되면 networking-ansible
드라이버가 스위치의 포트 구성을 변경하여 베어 메탈 시스템에서 테넌트 네트워크를 사용하도록 합니다.