이 절에서는 Neutron 네트워크 구성 파일에 대한 참조 정보를 제공합니다.
Oracle Solaris 영역 OpenStack Nova 드라이버는 이때 Oracle VM Server for SPARC OpenStack Nova 드라이버와 호환되지 않는 Neutron EVS(탄력적 가상 스위치) 코어 플러그인을 사용합니다. 그러므로 Oracle Solaris 영역을 관리하는 기존 OpenStack 컨트롤러 환경이 Oracle VM Server for SPARC OpenStack Nova 드라이버와 호환되지 않습니다.
이 절에서는 OpenStack 클라우드 컨트롤러 /etc/neutron/neutron.conf 구성 파일의 Neutron 구성 등록 정보에 대한 참조 정보를 제공합니다.
다음 샘플 /etc/neutron/neutron.conf 구성 파일 단편은 Neutron에 대한 등록 정보를 보여줍니다.
[DEFAULT] core_plugin = ml2 service_plugins = router api_workers = 16 nova_url=http://IP-address:8774/v2 nova_admin_username = nova nova_admin_tenant_name = service nova_admin_password = services-password nova_admin_auth_url = http://IP-address:5000/v2.0 rabbit_host=IP-address [matchmaker_redis] host=IP-address [keystone_authtoken] auth_uri = http://IP-address:5000/v2.0 identity_uri = http://IP-address:35357 admin_tenant_name = service admin_user = neutron admin_password = services-password signing_dir = $state_path/keystone-signing [database] connection = mysql://neutron:services-password@FQDN-controller-hostname/neutron
다음 샘플 /etc/neutron/api-paste.ini 파일은 Neutron에 필요한 등록 정보를 보여줍니다.
[filter:authtoken] paste.filter_factory = keystonemiddleware.auth_token:filter_factory admin_tenant_name = service admin_user = neutron admin_password = services-password auth_uri = http://IP-address:5000/v2.0 identity_uri = http://IP-address:35357
기본 ml2_conf.ini 파일을 그대로 사용할 수 있습니다. 클라우드 컨트롤러에서 ml2_conf.ini의 [ml2] 스탠자에 최소한 다음 행이 포함되어 있는지 확인하십시오.
[ml2] type_drivers = flat,vlan tenant_network_types = flat,vlan mechanism_drivers = ldoms [ml2_type_flat] flat_networks = physnet1,physnet2,physnet3,physnet4 [ml2_type_vlan] network_vlan_ranges = physnet1:1:4096,physnet2:1:4096,physnet3:1:4096,physnet4:1:4096
이 절에서는 Oracle VM Server for SPARC OpenStack 컴퓨트 노드 /etc/neutron/plugins/ml2/ml2_conf.ini 구성 파일의 ML2 네트워킹 구성 등록 정보에 대한 참조 정보를 제공합니다.
다음 샘플 /etc/neutron/plugins/ml2/ml2_conf.ini 구성 파일 단편은 ML2 네트워킹 및 Oracle VM Server for SPARC 가상 스위치에 대한 등록 정보를 보여줍니다.
[ml2] path_mtu = 1500 physical_network_mtus = physnet1:MTU-value1,physnet2:MTU-value2 [ldomsvsw] physical_vsw_mapping=physnet1:primary-vsw0, physnet2:primary-vsw1 netboot_segments=1 default_vsw=primary-vsw0
/etc/neutron/plugins/ml2/ml2_conf.ini 파일의 [ml2] 및 [ldomsvsw] 스탠자에 대한 구성 등록 정보는 다음과 같습니다.
default_vsw=primary-vsw0 - 기본 Oracle VM Server for SPARC 가상 스위치 이름을 지정합니다.
netboot_segments=1,2,5:10,30:50 - VLAN ID별 netboot 세그먼트(개별 또는 범위)의 쉼표로 구분된 목록입니다. 이러한 값은 네트워크에서 부트하기 위해 VM이 사용하는 netboot 서버가 설정된 세그먼트를 지정합니다. 범위 값은 콜론(:)으로 구분됩니다.
path_mtu=1500 - 물리적 네트워크 장치에 대한 기본 MTU 값을 지정합니다. 기본값은 1500입니다.
physical_network_mtus=physnet1:1500,physnet2:9000 - ML2 물리적 네트워크 이름을 연관된 MTU에 매핑합니다. 매핑은 쉼표로 구분합니다.
physical_vsw_mapping=physnet1:primary-vsw1,physnet2:primary-vsw2 - ML2 물리적 네트워크 이름을 연관된 Oracle VM Server for SPARC 가상 네트워크 스위치 이름에 매핑합니다. 매핑은 쉼표로 구분합니다.
물리적 네트워크 이름을 Oracle VM Server for SPARC OpenStack 가상 스위치 이름에 매핑하지 않을 경우 default_vsw 등록 정보로 지정된 가상 스위치를 사용하도록 물리적 네트워크가 폴백됩니다. default_vsw 등록 정보가 지정되지 않은 경우 기본 가상 스위치(primary-vsw0)를 사용하도록 폴백됩니다.