OpenStack云计算平台-计算服务

目录

一、计算服务概览

二、安装并配置控制节点

1、先决条件

2、安全并配置组件

3、完成安装

三、安装和配置计算节点

1、安全并配置组件

2、完成安装

四、验证操作


一、计算服务概览

       使用OpenStack计算服务来托管和管理云计算系统。OpenStack计算服务是基础设施即服务(IaaS)系统的主要部分,模块主要由Python实现。

       OpenStack计算组件请求OpenStack Identity服务进行认证;请求OpenStack Image服务提供磁盘镜像;为OpenStack dashboard提供用户与管理员接口。磁盘镜像访问限制在项目与用户上;配额以每个项目进行设定(例如,每个项目下可以创建多少实例)。OpenStack组件可以在标准硬件上水平大规模扩展,并且下载磁盘镜像启动虚拟机实例。

二、安装并配置控制节点

1、先决条件

创建数据库:

mysql -u root -p

CREATE DATABASE nova_api;
CREATE DATABASE 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.* TO 'nova'@'localhost' \
  IDENTIFIED BY 'nova';
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' \
  IDENTIFIED BY 'nova';

OpenStack云计算平台-计算服务_第1张图片OpenStack云计算平台-计算服务_第2张图片

admin 凭证

. admin-openrc

创建服务证书

创建 nova 用户:给 nova 用户添加 admin 角色:

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

openstack role add --project service --user nova admin

OpenStack云计算平台-计算服务_第3张图片

创建 nova 服务实体:

openstack service create --name nova \
  --description "OpenStack Compute" compute

OpenStack云计算平台-计算服务_第4张图片

创建 Compute 服务 API 端点 :

openstack endpoint create --region RegionOne \
  compute public http://controller:8774/v2.1/%\(tenant_id\)s
openstack endpoint create --region RegionOne \
  compute internal http://controller:8774/v2.1/%\(tenant_id\)s
openstack endpoint create --region RegionOne \
  compute admin http://controller:8774/v2.1/%\(tenant_id\)s

OpenStack云计算平台-计算服务_第5张图片

2、安全并配置组件

安装软件包:

yum install openstack-nova-api openstack-nova-conductor \
  openstack-nova-console openstack-nova-novncproxy \
  openstack-nova-scheduler

配置文件

vim /etc/nova/nova.conf

 OpenStack云计算平台-计算服务_第6张图片OpenStack云计算平台-计算服务_第7张图片OpenStack云计算平台-计算服务_第8张图片OpenStack云计算平台-计算服务_第9张图片

同步Compute 数据库:

su -s /bin/sh -c "nova-manage api_db sync" nova
su -s /bin/sh -c "nova-manage db sync" nova

3、完成安装

systemctl enable --now openstack-nova-api.service \
  openstack-nova-consoleauth.service openstack-nova-scheduler.service \
  openstack-nova-conductor.service openstack-nova-novncproxy.service

三、安装和配置计算节点

1、安全并配置组件

安装1节点的方式部署环境部署到这里

OpenStack云计算平台-计算服务_第10张图片

安装

yum install openstack-nova-compute

 编辑

vim /etc/nova/nova.conf

 OpenStack云计算平台-计算服务_第11张图片OpenStack云计算平台-计算服务_第12张图片OpenStack云计算平台-计算服务_第13张图片OpenStack云计算平台-计算服务_第14张图片OpenStack云计算平台-计算服务_第15张图片OpenStack云计算平台-计算服务_第16张图片

2、完成安装

确定您的计算节点是否支持虚拟机的硬件加速。

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

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

四、验证操作

openstack compute service list

OpenStack云计算平台-计算服务_第17张图片

你可能感兴趣的:(OpenStack,openstack)