#13 [학습서] OpenStack 설치 학습서 - 7. Neutron (2/2)
Tasks
OpenStack 설치 학습서#
7. Neutron#
Compute-1과 Compute-2의 설치 방법은 동일하며, 아래 명령을 각각 노드에 별도로 설치합니다.
이때, 해당하는 Compute node의 IP는COMPUTE_IP_1
를COMPUTE_IP_2
로 변경하여 실행합니다.
- Compute node
사전설정
CONTROLLER_IP=192.168.0.150 COMPUTE_IP_1=192.168.0.151 COMPUTE_IP_2=192.168.0.152 OPENSTACK_PASSWORD=passwds
패키지 설치 및 설정
apt install neutron-linuxbridge-agent -y
데이터베이스 설정
crudini --set /etc/neutron/neutron.conf DEFAULT transport_url rabbit://openstack:${OPENSTACK_PASSWORD}@${CONTROLLER_IP} crudini --set /etc/neutron/neutron.conf DEFAULT auth_strategy keystone crudini --set /etc/neutron/neutron.conf keystone_authtoken www_authenticate_uri http://${CONTROLLER_IP}:5000 crudini --set /etc/neutron/neutron.conf keystone_authtoken auth_url http://${CONTROLLER_IP}:5000 crudini --set /etc/neutron/neutron.conf keystone_authtoken memcached_servers ${CONTROLLER_IP}:11211 crudini --set /etc/neutron/neutron.conf keystone_authtoken auth_type password crudini --set /etc/neutron/neutron.conf keystone_authtoken project_domain_name default crudini --set /etc/neutron/neutron.conf keystone_authtoken user_domain_name default crudini --set /etc/neutron/neutron.conf keystone_authtoken project_name service crudini --set /etc/neutron/neutron.conf keystone_authtoken username neutron crudini --set /etc/neutron/neutron.conf keystone_authtoken password ${OPENSTACK_PASSWORD} crudini --set /etc/neutron/neutron.conf oslo_concurrency lock_path /var/lib/neutron/tmp # Networking Option 2: Self-service networks crudini --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini linux_bridge physical_interface_mappings provider:${COMPUTE_INTERFACE} crudini --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini vxlan enable_vxlan true crudini --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini vxlan local_ip ${COMPUTE_IP_1} crudini --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini vxlan l2_population true crudini --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini securitygroup enable_security_group true crudini --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini securitygroup firewall_driver neutron.agent.linux.iptables_firewall.IptablesFirewallDriver sysctl net.bridge.bridge-nf-call-iptables sysctl net.bridge.bridge-nf-call-ip6tables # Configure the Compute service to use the Networking service crudini --set /etc/nova/nova.conf neutron auth_url http://${CONTROLLER_IP}:5000 crudini --set /etc/nova/nova.conf neutron auth_type password crudini --set /etc/nova/nova.conf neutron project_domain_name default crudini --set /etc/nova/nova.conf neutron user_domain_name default crudini --set /etc/nova/nova.conf neutron region_name RegionOne crudini --set /etc/nova/nova.conf neutron project_name service crudini --set /etc/nova/nova.conf neutron username neutron crudini --set /etc/nova/nova.conf neutron password ${OPENSTACK_PASSWORD}
서비스 재시작
service nova-compute restart service neutron-linuxbridge-agent restart
Comment 0
Add a comment