11.4. 기본 유동 IP 네트워크 생성
오버클라우드 외부에서 가상 머신에 액세스하려면 가상 머신에 유동 IP 주소를 제공하는 외부 네트워크를 구성해야 합니다.
이 절차에는 두 가지 예제가 있습니다. 환경에 가장 적합한 예제를 사용합니다.
- 기본 VLAN(플랫 네트워크)
- 기본이 아닌 VLAN (VLAN 네트워크)
두 예제는 모두 이름이 public
인 네트워크를 생성합니다. 오버클라우드에는 기본 유동 IP 풀에 이러한 특정 이름이 필요합니다. 이 이름은 11.7절. “오버클라우드 검증”의 검증 테스트에서도 중요합니다.
기본적으로 Openstack Networking(neutron)은 datacentre
라는 물리적 네트워크 이름을 호스트 노드의 br-ex
브릿지에 매핑합니다. public
오버클라우드 네트워크를 물리 네트워크 datacentre
에 연결하면 br-ex
브릿지를 통한 게이트웨이가 제공됩니다.
사전 요구 사항
- 유동 IP 네트워크의 전용 인터페이스 또는 기본 VLAN
절차
overcloudrc
파일을 소싱합니다.$ source ~/overcloudrc
public
네트워크를 생성합니다.기본 VLAN 연결에 사용할
flat
네트워크를 생성합니다.(overcloud) $ openstack network create public --external --provider-network-type flat --provider-physical-network datacentre
기본이 아닌 VLAN 연결에 사용할
vlan
네트워크를 생성합니다.(overcloud) $ openstack network create public --external --provider-network-type vlan --provider-physical-network datacentre --provider-segment 201
--provider-segment
옵션을 사용하여 사용하려는 VLAN을 정의합니다. 이 예제에서 VLAN은201
입니다.
유동 IP 주소에 대한 할당 풀을 사용하여 서브넷을 생성합니다. 이 예제에서 IP 범위는
10.1.1.51
~10.1.1.250
입니다.(overcloud) $ openstack subnet create public --network public --dhcp --allocation-pool start=10.1.1.51,end=10.1.1.250 --gateway 10.1.1.1 --subnet-range 10.1.1.0/24
이 범위가 외부 네트워크의 다른 IP 주소와 충돌하지 않는지 확인합니다.