더북(TheBook)

앞에서 살펴본 네트워킹 개념에 따라 네트워크를 설정해 보겠습니다.

1. 앞에서 만든 adminrc 파일의 내용을 확인한 후 export합니다.

[root@controller ~]# cat adminrc
export OS_PROJECT_DOMAIN_NAME = default
export OS_USER_DOMAIN_NAME = default
export OS_PROJECT_NAME = admin
export OS_USERNAME = admin
export OS_PASSWORD = openstack
export OS_AUTH_URL = http://192.168.56.101:35357/v3
export OS_IDENTITY_API_VERSION = 3
export OS_IMAGE_API_VERSION = 2
[root@controller ~]# . adminrc


2. 네트워크를 생성하기 전에 먼저 환경설정 값을 확인합니다. /etc/neutron/plugin.ini 파일에서 flat_networks가 provider로 설정되었는지 확인하고, /etc/neutron/plugins/ml2/linuxbridge_agent.ini에서 physical_interface_mappings가 provider:[물리 네트워크 디바이스 이름]으로 설정되었는지 확인합니다. 여기서는 외부 연결용 네트워크 디바이스가 eth1이므로 provider:eth1로 설정되어 있습니다. 하이퍼바이저를 이용한다면 physical_interface_mappings에 provider:eth1 대신 provider:enp0s8을 설정해야 합니다.

[root@controller ~]# cat /etc/neutron/plugin.ini | grep flat_networks
flat_networks = provider
[root@controller ~]# cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini | grep
physical_interface_mappings
physical_interface_mappings = provider:eth1

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.