openstack详解(十七)——openstack Nova其他配置

今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Nova其他配置。

一、Nova Keystone配置

在上文openstack详解(十六)——openstack Nova安装与数据库配置中,我们介绍了openstack中Nova节点的安装与数据库的初始化操作。今天,我们就来介绍一下Nova的其他配置。
我们打开Nova的配置文件/etc/nova/nova.conf,在该文件中的default模块,加入如下内容:

[DEFAULT]
auth_strategy=keystone

上述内容表示Nova使用keystone进行认证,完成后的配置文件如下所示:
在这里插入图片描述
之后,我们再keystone_authtoken模块下,添加如下内容:

[keystone_authtoken]
auth_uri=http://192.168.136.101:5000
auth_url=http://192.168.136.101:35357
memcached_servers=192.168.136.101:11211
auth_type=password
project_domain_name=default
user_domain_name=default
project_name=service
username=nova
password=nova

上述内容是keystone认证的相关配置,包括IP地址、认证类型、域名称、项目名称、用户名以及密码,完成后的配置文件如下所示:
在这里插入图片描述

二、Nova Rabbitmq配置

之后,由于nova服务之间使用消息队列进行沟通,所以我们需要设置Rabbitmq。打开Nova的配置文件/etc/nova/nova.conf,在DEFAULT模块下添加如下配置:

rpc_backend=rabbit

如下所示:
在这里插入图片描述
之后,找到[oslo_messaging_rabbit]模块,在该模块下添加如下配置:

rabbit_host=192.168.136.101
rabbit_port=5672
rabbit_userid=openstack
rabbit_password=openstack

上述配置内容,分别指定了rabbitmq的IP地址、端口号、用户名和密码。
完成后的配置文件如下所示:
在这里插入图片描述
在这里插入图片描述
这样,我们的Nova的rabbitmq设置就完成了。

三、Nova自身配置

最后,我们还要设置一下Nova的一些自身功能。
我们搜索Nova的以下参数,并将其修改为如下配置:

enabled_apis=osapi_compute,metadata
use_neutron=true
firewall_driver=nova.virt.firewall.NoopFirewallDriver
vncserver_listen=192.168.136.101
vncserver_proxyclient_address=192.168.136.101
api_servers=http://192.168.136.101:9292
lock_path=/var/lib/nova/tmp

上述配置内容,分别表示设置元数据启用的API,设置Neutron的网络服务支持,关闭防火墙,设置VNC代理,配置Glance镜像服务API,以及配置锁路径等等。
完成后的配置文件如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样,Nova自身的配置就完成了。

四、Nova配置概览

最后,我们执行命令:

grep "^[a-Z]" /etc/nova/nova.conf

可以查看当前Nova的配置文件中所有生效的命令,该命令执行结果如下所示:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

猜你喜欢

转载自blog.csdn.net/weixin_40228200/article/details/125126716
今日推荐