码迷,mamicode.com
首页 > 其他好文 > 详细

openstack Q版部署-----nova服务配置-计算节点(6)

时间:2019-01-23 23:25:30      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:type   ack   start   cat   svm   wal   www.   虚拟化   client   

一、服务安装

yum install openstack-nova-compute -y

编辑/etc/nova/nova.conf文件并设置如下内容

[DEFAULT]
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:openstack2018@10.1.80.110
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服务配置-计算节点(6)

标签:type   ack   start   cat   svm   wal   www.   虚拟化   client   

原文地址:https://www.cnblogs.com/jinyuanliu/p/10311897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!