OpenStack에서 생성될 VM들이 사설 IP를 할당받고 서로 통신할 수 있도록 Neutron Private Network와 Subnet을 구성하였다.
향후 자동으로 생성되는 Docker Swarm Worker VM에 고정된 사설 네트워크 환경을 제공하기 위해 내부망을 생성하였다.
Worker VM
→ clover-private 연결
→ 192.168.21.x 사설 IP 할당
현재는 Private Network와 Subnet만 생성했으며, 외부 인터넷 연결은 아직 구성하지 않았다.
private_network_name: clover-private
private_subnet_name: clover-private-subnet
private_subnet_cidr: 192.168.21.0/24
private_subnet_gateway: 192.168.21.1
private_subnet_pool_start: 192.168.21.60
private_subnet_pool_end: 192.168.21.250
private_dns_nameservers:
- 8.8.8.8
- 1.1.1.1
| 설정 | 의미 |
|---|---|
clover-private |
VM이 연결될 Neutron 내부 Network |
192.168.21.0/24 |
VM 내부망의 전체 주소 범위 |
192.168.21.1 |
Subnet의 Gateway 주소 |
192.168.21.60~250 |
VM에 실제 할당할 IP 범위 |
| DNS | DHCP를 통해 VM에 전달할 DNS 서버 |
VM의 가상 NIC가 연결되는 논리적인 L2 네트워크이다.
clover-private
→ VM들을 같은 가상 네트워크에 연결
Network에서 사용할 IP 주소 정책을 정의한다.
clover-private-subnet
├─ CIDR
├─ Gateway
├─ Allocation Pool
├─ DNS
└─ DHCP
Network만 생성하면 VM에 어떤 IP를 할당할지 알 수 없으므로 Subnet이 함께 필요하다.