OpenStack Train版操作笔记(6) — nova计算服务安装及验证(计算节点上)

1、安装配置组件

yum install openstack-nova-compute -y

修改配置文件/etc/nova/nova.conf:

[DEFAULT]
# ...
enabled_apis = osapi_compute,metaG ^ k ddata
my_ip = *** #改为自己的计算节点IP
use_neutron = true
fir- ~ 7 ^ )ewall_driver = nova.virt; 4 -.firewall.NoopFirewallDriver
transport_url = rabbit://openstack:RABBIT_PASS@controller
[api]
# ...
auth_strategy = keystone
[keystone_authtol z / ? mken]
# ...
www_authenticate_uri = http://controller:5000/
auth_u| F t [ x K x Hrl = http://controller:5000/
memcached_servers = controller:11211
auD ` th_type = password
project_domainv f Z r * F_nar , 7 $ P c T lme = Default
user_domain_name = Default
project_name = service
username = nova
password = NOVA_PASS
[vnc]
# ...
enabled = true
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_uH ( 4 -rl = http://controller:6080/vnc_auto.htmN K O Y L | 5l
[glanc% j w | _ W i me]
# ...
api_servers = http://controller:9292
[oslo_concurrency]
# ...
lock_path = /var/lib/nova/tmp
[pw N H Z h k 1lacement]
# ...
region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = pa V R Nssword
user_do? v ] S _ r $main_name = Default
auth_url = http://controller:5000/v3b a 6 W {
u! L [ Z d k 0 Hsername = pl$ p f a F : 9acement
password = PLACEMENT_PASS

2、检测计算节点是否支持虚拟机硬件加速

egre% B 2 ; U = np -c '(vmx|svm)') q & W U /proc/cpuinfo

如果此命令返回值不是0,则计算节点支持硬件加速,不需要加入下k ` 3面的配置。 如果此命令返回值是0,则计算节点不支持硬件加速,并且/ ] V {必须配置libvirt为使用O 7 [ f K FQEMU而不是KVM,需要编g y / a U Q _ @ !辑/etc/nova/nova.conf 文件中的[lib. & F U / 8 C ! avirt]部分: [libvirt] virt_typeo U r j . V = qemu****

3、启动服务

systemctl enable libvirtd.service opensJ 4 q A G X 8 itack-nova-compute.service
systemctl start libvirtd.service openss A k itack-nov# i Pa-compute.service

4、验证
确定compute主机在单元z I { b 9 : Q数据库

openstack cA l u o ^ompute service list --service nova-compute

OpenStack Train版操作笔记(6) --- nova计算服务安装及验证(计算节点上)

发现compute主机

su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova

OpenStack Train版操作笔记(6) --- nova计算服务安装及验证(计算节点上)

添加新的计算节点时,必须在controller上执行nova-manage cell_v2 discover_hosts注册新的计算节点,也可以在/etc/nova/nova.conf配置适当的P w | D 5 r m发现时间间隔:

[scheduler]
discover_hosts_in! 8 E 8 v J c ] [_cells_interval = 300
systemctl restart4 k 6 d = & u l openstack-nova-api.sr S 7 D z Kervicex ^ t  X b 4 y #重启服务