搭建云平台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 的计算服务_第1张图片
授予对数据库的正确访问权限:

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 的计算服务_第2张图片
创建计算服务凭据:
创建用户: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 的计算服务_第3张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第4张图片openstack user create --domain default --password-prompt placement
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第5张图片
openstack role add --project admin --user placement admin
openstack service create --name placement --description “Placement API” placement
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第6张图片
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 的计算服务_第7张图片
创建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 的计算服务_第8张图片

搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第9张图片
#安装和配置组件
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 的计算服务_第16张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第17张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第18张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第19张图片搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第20张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第21张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第22张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第23张图片
vim /etc/httpd/conf.d/00-nova-placement-api.conf


= 2.4>
Require all granted


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 的计算服务_第26张图片
搭建云平台5 Day_________如何在控制器节点上安装和配置代号为 nova 的计算服务_第27张图片
看见上图则表示成功了

你可能感兴趣的:(VMware,架构,运维,数据库,centos,云计算)