openstack Q版部署-----nova服务配置-计算节点
Posted jinyuanliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack Q版部署-----nova服务配置-计算节点相关的知识,希望对你有一定的参考价值。
一、服务安装
yum install openstack-nova-compute -y
编辑/etc/nova/nova.conf文件并设置如下内容
[DEFAULT] enabled_apis = osapi_compute,metadata transport_url = rabbit://openstack:[email protected] my_ip = 10.1.80.111 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver [api] auth_strategy = keystone [keystone_authtoken] auth_uri = http://10.1.80.110:5000 auth_url = http://10.1.80.110:35357 memcached_servers = 10.1.80.110:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = nova password = nova2018 [vnc] enabled = True server_listen = 0.0.0.0 server_proxyclient_address = $my_ip novncproxy_base_url = http://10.1.80.110:6080/vnc_auto.html [glance] api_servers = http://10.1.80.110:9292 [oslo_concurrency] lock_path = /var/lib/nova/tmp [placement] os_region_name = RegionOne project_domain_name = Default project_name = service auth_type = password user_domain_name = Default auth_url = http://10.1.80.110:35357/v3 username = placement password = placement2018
检测当前计算节点是否支持硬件虚拟化
egrep -c ‘(vmx|svm)‘ /proc/cpuinfo
我使用的虚拟机,这里返回0,明显我不支持硬件虚拟化
可以编辑/etc/nova/nova.conf文件设置qemu来提供软件虚拟化
[libvirt]
virt_type = qemu
因为我这里使用的vmware虚拟化,我修改了虚拟化配置,使之可以支持硬件虚拟化(所有服务器执行)
exsi5.5以上版本支持虚拟机的二次虚拟化
设置服务的开机自启动,并启动计算服务
systemctl enable libvirtd.service openstack-nova-compute.service systemctl start libvirtd.service openstack-nova-compute.service systemctl status libvirtd.service openstack-nova-compute.service
二、(控制节点)向cell数据库添加计算节点
添加admin环境变量
sh admin-openrc.sh
执行下面的命令,查看计算节点信息是否已经在数据库
openstack compute service list --service nova-compute
发现计算节点
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
当您添加新的计算节点时,您可以在控制器节点上运行nova管理cellv2发现主机来注册这些新的计算节点。
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
或者,您可以在/etc/nov/nova.conf中设置适当的间隔
[scheduler] discover_hosts_in_cells_interval = 300
三、验证可用性
添加admin环境变量
sh admin-openrc.sh
列出计算服务的运行状态
openstack compute service list
列出认证服务的端口
openstack catalog list
列出镜像信息,确认能访问镜像服务
openstack image list
确认cells和placement api成功运行
nova-status upgrade check
以上是关于openstack Q版部署-----nova服务配置-计算节点的主要内容,如果未能解决你的问题,请参考以下文章
传统公司部署OpenStack(t版)简易介绍——nova模块部署