Neutron
compute node 1,2 에서 진행
설치과정
설치 및 설정 로그
Compute node
사전설정
CONTROLLER_IP=192.168.111.145
COMPUTE_IP_1=192.168.111.143
COMPUTE_IP_2=192.168.111.144
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
'Cloud > openstack' 카테고리의 다른 글
에러모음 (0) | 2023.07.12 |
---|---|
Openstack 이미지 업로드 (0) | 2023.07.12 |
[8] openstack Xena Neutron 1 (0) | 2023.07.11 |
[7] openstack Xena Nova 2 (0) | 2023.07.11 |
[6] openstack Xena Nova (0) | 2023.07.11 |