6.CentOS7下Openstack-Train版本安装--计算服务nove(计算节点)

检查其主机名、网络配置和与控制节点的通讯等,一定要确保能使用主机名ping通控制节点。


1.安装软件包

yum install openstack-nova-compute -y
yum install -y openstack-utils

2.修改nova配置文件

openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata

openstack-config --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:[email protected]

openstack-config --set /etc/nova/nova.conf DEFAULT my_ip 172.17.0.211

openstack-config --set /etc/nova/nova.conf DEFAULT use_neutron true

openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver

openstack-config --set /etc/nova/nova.conf api auth_strategy keystone

openstack-config --set /etc/nova/nova.conf keystone_authtoken www_authenticate_uri http://172.17.0.211:5000/

openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_url http://172.17.0.211:5000/

openstack-config --set /etc/nova/nova.conf keystone_authtoken memcached_servers 172.17.0.211:11211

openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_type password

openstack-config --set /etc/nova/nova.conf keystone_authtoken project_domain_name Default

openstack-config --set /etc/nova/nova.conf keystone_authtoken user_domain_name Default

openstack-config --set /etc/nova/nova.conf keystone_authtoken project_name service

openstack-config --set /etc/nova/nova.conf keystone_authtoken username nova

openstack-config --set /etc/nova/nova.conf keystone_authtoken password nova

openstack-config --set /etc/nova/nova.conf vnc enabled true

openstack-config --set /etc/nova/nova.conf vnc server_listen 0.0.0.0

openstack-config --set  /etc/nova/nova.conf vnc server_proxyclient_address  '$my_ip'

openstack-config --set /etc/nova/nova.conf vnc novncproxy_base_url http://172.17.0.211:6080/vnc_auto.html

openstack-config --set /etc/nova/nova.conf glance api_servers http://172.17.0.211:9292

openstack-config --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp

openstack-config --set /etc/nova/nova.conf placement region_name RegionOne

openstack-config --set /etc/nova/nova.conf placement project_domain_name Default

openstack-config --set /etc/nova/nova.conf placement project_name service

openstack-config --set /etc/nova/nova.conf placement auth_type password

openstack-config --set /etc/nova/nova.conf placement user_domain_name Default

openstack-config --set /etc/nova/nova.conf placement auth_url http://172.17.0.211:5000/v3

openstack-config --set /etc/nova/nova.conf placement username placement

openstack-config --set /etc/nova/nova.conf placement password placement
[root@slave-1 ~]# grep '^[a-z]' /etc/nova/nova.conf 
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:[email protected]
my_ip = 172.17.0.211
use_neutron = true
firewall_driver = nova.virt.firewall.NoopFirewallDriver
auth_strategy = keystone
api_servers = http://172.17.0.211:9292
www_authenticate_uri = http://172.17.0.211:5000/
auth_url = http://172.17.0.211:5000/
memcached_servers = 172.17.0.211:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = nova
password = nova
lock_path = /var/lib/nova/tmp
region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = password
user_domain_name = Default
auth_url = http://172.17.0.211:5000/v3
username = placement
password = placement
enabled = true
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_url = http://172.17.0.211:6080/vnc_auto.html

3.确认计算节点是否支持虚拟机硬件加速

egrep -c '(vmx|svm)' /proc/cpuinfo

如果此命令返回值不是0,则计算节点支持硬件加速,不需要额外的配置。

openstack-config --set /etc/nova/nova.conf libvirt virt_type  kvm 

如果此命令返回值是0,则计算节点不支持硬件加速,并且必须配置libvirt为使用QEMU而不是KVM,需要编辑/etc/nova/nova.conf 文件中的[libvirt]部分:

openstack-config --set /etc/nova/nova.conf libvirt virt_type qemu

4.启动服务并设置开机启动

systemctl enable libvirtd.service openstack-nova-compute.service
systemctl start libvirtd.service openstack-nova-compute.service

5.验证服务是否运行

[root@slave-1 ~]# ps -ef | grep nova
nova     14195     1 18 16:13 ?        00:00:05 /usr/bin/python2 /usr/bin/nova-compute
root     14288 12857  0 16:13 pts/0    00:00:00 grep --color=auto nova
[root@slave-1 ~]# ps -ef | grep libvirtd
root     14178     1  1 16:13 ?        00:00:00 /usr/sbin/libvirtd
root     14290 12857  0 16:13 pts/0    00:00:00 grep --color=auto libvirtd

猜你喜欢

转载自www.cnblogs.com/dukun166/p/12196749.html
今日推荐