今天继续给大家介绍Linux运维相关知识,本文主要内容是Neutron其他配置、数据库初始化与服务启动。
一、Neutron元数据代理配置
在上文openstack详解(二十二)——Neutron插件配置中,我们完成了Neutron插件的配置,今天,我们来进行Neutron的元数据代理配置、数据库初始化以及服务启动。
打开Neutron的元数据代理配置文件/etc/neutron/metadata_agent.ini,在[DEFAULT]模块下,我们找到如下参数,并修改为以下内容:
nova_metadata=192.168.136.101
metadata_proxy_shared_secret=neutron
第一个配置表示指定元数据主机,第二个配置表示指定元数据共享密码,完成后的配置文件如下所示:
这样,我们的Neutron元数据代理配置就完成了。
二、Neutron网络服务配置
在完成Neutron元数据代理配置后,我们接下来需要配置Neutron的网络服务,打开nova的配置文件/etc/nova/nova.conf,在其中的neutron模块添加如下内容:
[neutron]
url = http://192.168.136.101:9696
auth_url = http://192.168.136.101:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = neutron
service_metadata_proxy=true
metadata_proxy_shared_secret = neutron
注意,在上述配置中,最后的metadata_proxy_shared_secret要和上一模块配置的密钥一致。
完成后的配置文件如下所示:
之后,我们需要创建一个软链接/etc/neutron/plugin.ini,指向/etc/neutron/plugins/ml2/ml2_conf.ini。
执行命令:
ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini
即可完成软链接的创建。
这样,我们的Neutron的网络配置就完成了。
三、Neutron数据库初始化
在完成Neutron的网络配置后,我们就可以进行Neutron的数据库配置了。执行命令:
su -s /bin/sh -c "neutron-db-nanage --config /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head " neutron
该命令执行结果如下所示:
之后,我们执行命令:
mysql -h 192.168.136.101 -uneutron -pneutron -e "use neutron;show tables"
查看当前数据库下的配置,发现配置如下所示:
从上图可以知道,我们的Neutron数据库初始化服务配置成功。
之后,我们要重启计算API服务,执行命令:
systemctl restart openstack-nova-api
即可。
四、Neutron服务启动
最后,我们要启动Neutron服务,执行命令:文章来源:https://www.toymoban.com/news/detail-499193.html
systemctl start neutron-server
systemctl start neutron-linuxbridge-agent
systemctl start neutron-dhcp-agent
systemctl start neutron-metadata-agent
即可完成Neutron服务的启动,上述命令执行如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200文章来源地址https://www.toymoban.com/news/detail-499193.html
到了这里,关于openstack详解(二十三)——Neutron其他配置、数据库初始化与服务启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!