4.11安装Nova计算服务软件包
# yum install openstack-nova-compute -y
4.12配置Nova服务
# crudini --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
# crudini --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:$NOVA_DBPASS@$HOST_NAME
# crudini --set /etc/nova/nova.conf DEFAULT my_ip $HOST_IP_NODE
# crudini --set /etc/nova/nova.conf DEFAULT use_neutron True
# crudini --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver
# crudini --set /etc/nova/nova.conf api auth_strategy keystone
# crudini --set /etc/nova/nova.conf keystone_authtoken auth_url http://$HOST_NAME:5000/v3
# crudini --set /etc/nova/nova.conf keystone_authtoken memcached_servers $HOST_NAME:11211
# crudini --set /etc/nova/nova.conf keystone_authtoken auth_type password
# crudini --set /etc/nova/nova.conf keystone_authtoken project_domain_name $DOMAIN_NAME
# crudini --set /etc/nova/nova.conf keystone_authtoken user_domain_name $DOMAIN_NAME
# crudini --set /etc/nova/nova.conf keystone_authtoken project_name service
# crudini --set /etc/nova/nova.conf keystone_authtoken username nova
# crudini --set /etc/nova/nova.conf keystone_authtoken password $NOVA_PASS
# crudini --set /etc/nova/nova.conf vnc enabled True
# crudini --set /etc/nova/nova.conf vnc server_listen 0.0.0.0
# crudini --set /etc/nova/nova.conf vnc server_proxyclient_address $HOST_IP_NODE
# crudini --set /etc/nova/nova.conf vnc novncproxy_base_url http://$HOST_IP:6080/vnc_auto.html
# crudini --set /etc/nova/nova.conf glance api_servers http://$HOST_NAME:9292
# crudini --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
# crudini --set /etc/nova/nova.conf placement os_region_name RegionOne
# crudini --set /etc/nova/nova.conf placement project_domain_name $DOMAIN_NAME
# crudini --set /etc/nova/nova.conf placement project_name service
# crudini --set /etc/nova/nova.conf placement auth_type password
# crudini --set /etc/nova/nova.conf placement user_domain_name $DOMAIN_NAME
# crudini --set /etc/nova/nova.conf placement auth_url http://$HOST_NAME:5000/v3
# crudini --set /etc/nova/nova.conf placement username placement
# crudini --set /etc/nova/nova.conf placement password $NOVA_PASS
4.13检查系统处理器是否支持虚拟机的硬件加速
执行命令
#egrep -c '(vmx|svm)' /proc/cpuinfo
(1)如果该命令返回一个1或更大的值,说明你的系统支持硬件加速,通常不需要额外的配置。
(2)如果这个指令返回一个0值,说明你的系统不支持硬件加速,你必须配置libvirt取代KVM来使用QEMU。
# crudini --set /etc/nova/nova.conf libvirt virt_type qemu
4.14启动
systemctl enable libvirtd.service openstack-nova-compute.service
systemctl start libvirtd.service openstack-nova-compute.service
4.15 添加计算节点
#controller
# su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova