第五章-计算节点Contents
一 安装Yum源和软件
#配置YUm源baseurl换成阿里云 [root@node-1 ~]# yum install centos-release-openstack-pike [root@node-1 ~]# vim /etc/yum.repos.d/CentOS-OpenStack-pike.repo baseurl=https://mirrors.aliyun.com/centos/7.5.1804/ #安装软件 [root@node-1 ~]# yum install openstack-nova-compute -y
二 编辑``/etc/nova/nova.conf``文件并完成下面的操作:
-
在``[DEFAULT]`` 部分,配置``RabbitMQ``消息队列的连接:
[DEFAULT] transport_url = rabbit://openstack:openstack@192.168.10.131
在 “[API]” 和 “[keystone_authtoken]” 部分,配置认证服务访问:
[api] auth_strategy = keystone [keystone_authtoken] auth_url = http://192.168.10.131:5000/v3 memcached_servers = 192.168.10.131:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = nova password = nova
在``[DEFAULT]``启用源数据API支持
[DEFAULT]
enabled_apis = osapi_compute,metadata
在 [DEFAULT] 部分,使能 Networking 服务:
[DEFAULT] use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver
在``[vnc]``部分,启用并配置远程控制台访问:
[vnc] enabled = True server_listen = 0.0.0.0 server_proxyclient_address = 192.168.10.210 novncproxy_base_url = http://192.168.10.131:6080/vnc_auto.html
在 [glance] 区域,配置镜像服务 API 的位置:
[glance] api_servers = http://192.168.10.131:9292
在 [oslo_concurrency] 部分,配置锁路径:
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
在[placement] 部分配置[placement] API
[placement] os_region_name = RegionOne project_domain_name = Default project_name = service auth_type = password user_domain_name = Default auth_url = http://192.168.10.131:5000/v3 username = placement password = placement
配置虚拟化支持
[libvirt]
virt_type=kvm
完成安装
确定您的计算节点是否支持虚拟机的硬件加速。
[root@node-1 ~]# egrep -c '(vmx|svm)' /proc/cpuinfo 16
如果不支持操作
在 /etc/nova/nova.conf 文件的 [libvirt] 区域做出如下的编辑:
[libvirt]
virt_type = qemu
启动服务
[root@node-1 ~]# systemctl enable libvirtd.service openstack-nova-compute.service [root@node-1 ~]# systemctl start libvirtd.service openstack-nova-compute.service [root@node-1 ~]# systemctl status libvirtd.service openstack-nova-compute.service
验证:
[root@openstack-1 ~]# source admin-openstack [root@openstack-1 ~]# openstack compute service list +----+------------------+-------------+----------+---------+-------+----------------------------+ | ID | Binary | Host | Zone | Status | State | Updated At | +----+------------------+-------------+----------+---------+-------+----------------------------+ | 1 | nova-consoleauth | openstack-1 | internal | enabled | up | 2018-09-12T10:01:44.000000 | | 2 | nova-conductor | openstack-1 | internal | enabled | up | 2018-09-12T10:01:42.000000 | | 5 | nova-scheduler | openstack-1 | internal | enabled | up | 2018-09-12T10:01:43.000000 | | 10 | nova-compute | node-1 | nova | enabled | up | 2018-09-12T10:01:45.000000 | +----+------------------+-------------+----------+---------+-------+----------------------------+
作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。

浙公网安备 33010602011771号