0
点赞
收藏
分享

微信扫一扫

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务


使用数据库访问客户端以用户身份连接到数据库服务器:root

$ mysql -u root -p

创建 、 和 数据库:nova_apinovanova_cell0

MariaDB [(none)]> CREATE DATABASE nova_api;

MariaDB [(none)]> CREATE DATABASE nova;

MariaDB [(none)]> CREATE DATABASE nova_cell0;

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_架构

授予对数据库的正确访问权限:

GRANT ALL PRIVILEGES ON nova_api.* TO ‘nova’@‘localhost’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova_api.* TO ‘nova’@’%’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova_api.* TO ‘nova’@‘tsw02’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova.* TO ‘nova’@‘localhost’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova.* TO ‘nova’@’%’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova.* TO ‘nova’@‘tsw02’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova_cell0.* TO ‘nova’@‘localhost’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova_cell0.* TO ‘nova’@’%’ IDENTIFIED BY ‘nova’;

GRANT ALL PRIVILEGES ON nova_cell0.* TO ‘nova’@‘tsw02’ IDENTIFIED BY ‘nova’;

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_架构_02

创建计算服务凭据:

创建用户:nova

openstack user create --domain default --password-prompt nova

将角色添加到用户:adminnova

openstack user create --domain default --password-prompt nova

创建服务实体:nova

openstack service create --name nova --description “OpenStack Compute” compute

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_运维_03

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_04openstack user create --domain default --password-prompt placement

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_05

openstack role add --project admin --user placement admin

openstack service create --name placement --description “Placement API” placement

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_06

openstack endpoint create --region RegionOne placement public http://192.168.253.132:8778

openstack endpoint create --region RegionOne placement internal http://192.168.253.132:8778

openstack endpoint create --region RegionOne placement admin http://192.168.253.132:8778

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_07

创建placement数据库并授权

mysql -u root -p

show databases;

CREATE DATABASE placement;

GRANT ALL PRIVILEGES ON placement.* TO ‘placement’@‘localhost’ IDENTIFIED BY ‘placement’;

GRANT ALL PRIVILEGES ON placement.* TO ‘placement’@’%’ IDENTIFIED BY ‘placement’;

GRANT ALL PRIVILEGES ON placement.* TO ‘placement’@‘tsw02’ IDENTIFIED BY ‘placement’;

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_08

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_运维_09

#安装和配置组件

yum install -y openstack-nova-api

yum install -y openstack-nova-conductor

yum install -y openstack-nova-console

yum install -y openstack-nova-novncproxy

yum install -y openstack-nova-scheduler

yum install -y openstack-nova-placement-api

此处一个个安装,安装成功会出现complete,否则则安装失败(此处不上图了)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

编辑文件并完成以下操作:/etc/nova/nova.conf

vim /etc/nova/nova.conf

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_10

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_11

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_12

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_13

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_14

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_15

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_16

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_17

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_运维_18

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_架构_19搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_20

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_架构_21

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_22

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_23

vim /etc/httpd/conf.d/00-nova-placement-api.conf

<Directory /usr/bin>

= 2.4>

Require all granted


<IfVersion < 2.4>

Order allow,deny

Allow from all



搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_数据库_24

启动:

systemctl start openstack-nova-api.service

systemctl start openstack-nova-consoleauth

systemctl start openstack-nova-scheduler

systemctl start openstack-nova-conductor

systemctl start openstack-nova-novncproxy

开机自启:

systemctl enable openstack-nova-api.service

systemctl enable openstack-nova-consoleauth

systemctl enable openstack-nova-scheduler

systemctl enable openstack-nova-conductor

systemctl enable openstack-nova-novncproxy

查看状态:

systemctl status openstack-nova-api.service

systemctl status openstack-nova-consoleauth

systemctl status openstack-nova-scheduler

systemctl status openstack-nova-conductor

systemctl status openstack-nova-novncproxy

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_云计算_25

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_26

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_centos_27

看见上图则表示成功了



举报

相关推荐

0 条评论