美文网首页虚拟化
OpenStack安装笔记三

OpenStack安装笔记三

作者: zhouf_cq | 来源:发表于2019-02-08 10:05 被阅读0次

之前安装了Identity Service
接下来试下Image service – glance installation for Pike

Prerequisites

  • 创建MySQL数据库
  • 创建MySQL用户
  • 创建galance用户并授权
  • 创建API

Install and configure components

修改好openstack-glance两个配置文件/etc/glance/glance-api.conf 和 /etc/glance/glance-registry.conf后,执行命令

[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync" glance
/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py:1330: OsloDBDeprecationWarning: EngineFacade is deprecated; please use oslo_db.sqlalchemy.enginefacade
  expire_on_commit=expire_on_commit, _conf=conf)
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> liberty, liberty initial
INFO  [alembic.runtime.migration] Running upgrade liberty -> mitaka01, add index on created_at and updated_at columns of 'images' table
INFO  [alembic.runtime.migration] Running upgrade mitaka01 -> mitaka02, update metadef os_nova_server
INFO  [alembic.runtime.migration] Running upgrade mitaka02 -> ocata01, add visibility to and remove is_public from images
INFO  [alembic.runtime.migration] Running upgrade ocata01 -> pike01, drop glare artifacts tables
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
Upgraded database to: pike01, current revision(s): pike01

设置开机启动及启动服务openstack-glance-api
完成

继续完成

当前版本为
nova 16.1.8.dev9

Overview有点多,后面有时间再慢慢看,直接进入安装环节
Install and configure controller node for Red Hat Enterprise Linux and CentOS

创建数据库

MariaDB [(none)]> CREATE DATABASE nova_api;
MariaDB [(none)]> CREATE DATABASE nova;
MariaDB [(none)]> CREATE DATABASE nova_cell0;

进行授权

GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';

GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';

GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';

官网上是多行,整理成一行后贴在这里,注意修改语句中的密码信息

修改nova配置文件/etc/nova/nova.conf 这个文件修改处有点多,参照官网文档修改

在执行Populate the nova database:时出现如下输出,(网上查阅此输出并不是报错)

su -s /bin/sh -c "nova-manage db sync" nova
/usr/lib/python2.7/site-packages/pymysql/cursors.py:166: Warning: (1831, u'Duplicate index `block_device_mapping_instance_uuid_virtual_name_device_name_idx`. This is deprecated and will be disallowed in a future release.')
  result = self._query(query)
/usr/lib/python2.7/site-packages/pymysql/cursors.py:166: Warning: (1831, u'Duplicate index `uniq_instances0uuid`. This is deprecated and will be disallowed in a future release.')
  result = self._query(query)

状况未知,待查,后续检查的命令执行结果如下

nova-manage cell_v2 list_cells

+-------+--------------------------------------+------------------------------------+-------------------------------------------------+
|  名称 |                 UUID                 |           Transport URL            |                    数据库连接                   |
+-------+--------------------------------------+------------------------------------+-------------------------------------------------+
| cell0 | 00000000-0000-0000-0000-000000000000 |               none:/               | mysql+pymysql://nova:****@controller/nova_cell0 |
| cell1 | c2b3d0d9-a848-4b70-9880-1131bf442adb | rabbit://openstack:****@controller |    mysql+pymysql://nova:****@controller/nova    |
+-------+--------------------------------------+------------------------------------+-------------------------------------------------+

开启并启动服务,执行完毕,接下来该安装计算节点了,明天继续:)

相关文章

  • openstack(一、环境准备)

    参考Centos7.1搭建openstack私有云云计算Openstack-Liberty版-安装教程 -学习笔记...

  • OpenStack安装笔记三

    之前安装了Identity Service接下来试下Image service – glance installa...

  • OpenStack安装笔记一

    在此记录安装OpenStack笔记,安装CentOS7及配置网络过程在此略过 以下内容参考了网上的文档,其中包括 ...

  • 安装OpenStack Glance 组件

    安装OpenStack Glance 组件 本篇主要记录一下 如何安装 OpenStack 的 Glance 镜像...

  • OpenStack安装笔记二

    前面按照官网上的操作进行了一部分,之前的一部分来源于官网中文版后面发现中文版和英文版有此内容不一致,中文版的“环境...

  • OpenStack安装笔记四

    之前安装了nova 的controller node,今天试一下compute node参照官网文档 Instal...

  • OpenStack安装笔记六

    为了方便操作,看看OpenStack的控制台,准备安装一下 Dashboard – horizon install...

  • OpenStack安装笔记五

    今天应该是配置网络部分Networking Service,参考官方文档当前版本 neutron 11.0.7.d...

  • Openstack安装-Keystone

    本篇开始安装Openstack,在VMware上的单个虚拟机上安装 Keystone 概念 它是Openstack...

  • OpenStack部署-1安装环境

    利用Devstack 可以安装快速openstack,但为了更好的理清openstack,本文使用手动安装。参考安...

网友评论

    本文标题:OpenStack安装笔记三

    本文链接:https://www.haomeiwen.com/subject/eqvnsqtx.html