第五章-计算节点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 |
+----+------------------+-------------+----------+---------+-------+----------------------------+

 

 

 

posted @ 2018-09-14 13:44  闫世成  阅读(105)  评论(0)    收藏  举报