iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >CentOS 7部署OpenStack(
  • 378
分享到

CentOS 7部署OpenStack(

CentOSOpenStack 2023-01-31 05:01:52 378人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

1、创建数据库[root@controller ~]# Mysql -u root -p -e "CREATE DATABASEglance;"Enter passWord: [root@controller ~]# mysql -u ro

1、创建数据库

[root@controller ~]# Mysql -u root -p -e "CREATE DATABASEglance;"

Enter passWord:

[root@controller ~]# mysql -u root -p -e "GRANT ALL PRIVILEGES ONglance.* TO 'glance'@'localhost' IDENTIFIED BY 'glance';"

Enter password:

[root@controller ~]# mysql -u root -p -e "GRANT ALL PRIVILEGES ONglance.* TO 'glance'@'%' IDENTIFIED BY 'glance';"

Enter password:

2、安装glance

[root@controller ~]# yum install -y openstack-glance python-glancePython-glanceclient

3、配置glance

3.1、同步数据库

[root@controller ~]# vim /etc/glance/glance-api.conf

538 connection=mysql://glance:glance@192.168.1.11/glance

[root@controller ~]# vim /etc/glance/glance-reGIStry.conf

363 connection=mysql://glance:glance@192.168.1.11/glance

[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync"glance

3.2、创建glance用户

[root@controller ~]# source admin-openrc.sh

[root@controller ~]# openstack user create --domain default--password=glance glance

+-----------+----------------------------------+

| Field     | Value                            |

+-----------+----------------------------------+

| domain_id | default                          |

| enabled   | True                             |

| id        |c13D8e0ef83f466e95bdd4040284c52b |

| name      | glance                           |

+-----------+----------------------------------+

[root@controller ~]# openstack role add --project service --user glanceadmin

3.3、配置glance-api

3.3.1、配置连接keystone

[root@controller ~]# vim /etc/glance/glance-api.conf

973 [keystone_authtoken]

974 auth_uri = Http://192.168.1.11:5000

975 auth_url = http://192.168.1.11:35357

976 auth_plugin = password

977 project_domain_id = default

978 user_domain_id = default

979 project_name = service

980 username = glance

981 password = glance

1484 flavor=keystone

3.3.2、配置不使用消息队列

[root@controller ~]# vim /etc/glance/glance-api.conf

491 notification_driver = noop

3.3.3、配置镜像存放位置

[root@controller ~]# vim /etc/glance/glance-api.conf

642 default_store=file

701 filesystem_store_datadir=/var/lib/glance/p_w_picpaths/

3.4、配置glance-registry

3.4.1、配置连接keystone

[root@controller ~]# vim /etc/glance/glance-registry.conf

762 [keystone_authtoken]

763 uth_uri = http://192.168.1.11:5000

764 auth_url = http://192.168.1.11:35357

765 auth_plugin = password

766 project_domain_id = default

767 user_domain_id = default

768 project_name = service

769 username = glance

770 password = glance

1256 flavor=keystone

3.5、注册到keystone

[root@controller ~]# openstack service create --name glance --description"OpenStack Image service" p_w_picpath

+-------------+----------------------------------+

| Field       | Value                            |

+-------------+----------------------------------+

| description | OpenStack Image service          |

| enabled     | True                             |

| id          |9d7176f5cfab47aa99789159dd8ea8a2 |

| name        | glance                           |

| type        | p_w_picpath                            |

+-------------+----------------------------------+

[root@controller ~]# openstack endpoint create --region RegionOne   p_w_picpath public http://192.168.1.11:9292

+--------------+----------------------------------+

| Field        | Value                            |

+--------------+----------------------------------+

| enabled      | True                             |

| id           |e8c6bfd66506449094a2aab994e7a4be |

| interface    | public                           |

| region       | RegionOne                        |

| region_id    | RegionOne                        |

| service_id   |9d7176f5cfab47aa99789159dd8ea8a2 |

| service_name | glance                           |

| service_type | p_w_picpath                            |

| url          | http://192.168.1.11:9292         |

+--------------+----------------------------------+

[root@controller ~]# openstack endpoint create --region RegionOne   p_w_picpath internal http://192.168.1.11:9292

+--------------+----------------------------------+

| Field        | Value                            |

+--------------+----------------------------------+

| enabled      | True                             |

| id           |3b18ac8bd0764d009451223f26dccede |

| interface    | internal                         |

| region       | RegionOne                        |

| region_id    | RegionOne                        |

| service_id   |9d7176f5cfab47aa99789159dd8ea8a2 |

| service_name | glance                           |

| service_type | p_w_picpath                            |

| url          |http://192.168.1.11:9292         |

+--------------+----------------------------------+

[root@controller ~]# openstack endpoint create --region RegionOne   p_w_picpath admin http://192.168.1.11:9292

+--------------+----------------------------------+

| Field        | Value                            |

+--------------+----------------------------------+

| enabled      | True                             |

| id           | db9f2e251e26413d836bacd725677426|

| interface    | admin                            |

| region       | RegionOne                        |

| region_id    | RegionOne                        |

| service_id   |9d7176f5cfab47aa99789159dd8ea8a2 |

| service_name | glance                           |

| service_type | p_w_picpath                            |

| url          |http://192.168.1.11:9292         |

+--------------+----------------------------------+

4、启动glance

[root@controller ~]# systemctl enable openstack-glance-api

[root@controller ~]# systemctl enable openstack-glance-registry

[root@controller ~]# systemctl start openstack-glance-api

[root@controller ~]# systemctl start openstack-glance-registry

5、添加glance环境变量

[root@controller ~]# echo "export OS_IMAGE_API_VERSION=2" \

| tee -a admin-openrc.sh kevin-openrc.sh

6、验证是否安装成功

[root@controller ~]# glance p_w_picpath-list

+----+------+

| ID | Name |

+----+------+

+----+------+

7、上传镜像

下载cirros镜像,该镜像为大约13M大小的镜像

[root@controller ~]# wget https://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

[root@controller ~]# rm -f cirros-0.3.4-x86_64-disk.img

[root@controller ~]#

[root@controller ~]# glance p_w_picpath-create --name "cirros" \

--file cirros-0.3.4-x86_64-disk.img \

--disk-fORMat qcow2 --container-format bare \

--visibility public --progress    //要在镜像当前目录执行

[=============================>] 100%

+------------------+--------------------------------------+

| Property         | Value                                |

+------------------+--------------------------------------+

| checksum         |ee1eca47dc88f4879d8a229cc70a07c6     |

| container_format | bare                                 |

| created_at       |2015-12-28T07:20:25Z                 |

| disk_format      | qcow2                                |

| id               |de72b13d-3f0f-4292-9afa-30c94175c3b5 |

| min_disk         | 0                                    |

| min_ram          | 0                                    |

| name             | cirros                               |

| owner            |69d1967e59d247e6b7c4c3937d5baa89     |

| protected        | False                                |

| size             | 13287936                             |

| status           | active                               |

| tags             | []                                   |

| updated_at       |2015-12-28T07:20:26Z                 |

| virtual_size     | None                                 |

| visibility       | public                               |

+------------------+--------------------------------------+

root@controller ~]# glance p_w_picpath-list

+--------------------------------------+--------+

| ID                                   | Name   |

+--------------------------------------+--------+

| de72b13d-3f0f-4292-9afa-30c94175c3b5 | cirros |

+--------------------------------------+--------+

linux运维开发技术交流群:298324302

北京linux运维求职招聘群:153677549

--结束END--

本文标题: CentOS 7部署OpenStack(

本文链接: https://www.lsjlt.com/news/188190.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS 7部署OpenStack(
    1、创建数据库[root@controller ~]# mysql -u root -p -e "CREATE DATABASEglance;"Enter password: [root@controller ~]# mysql -u ro...
    99+
    2023-01-31
    CentOS OpenStack
  • centos 7 部署 golang
    centos 7 部署 golangGo是一种新的、强大而简单的编程语言,它有着良好的内存安全性、并发性和代码可维护性。如果您正在使用CentOS 7,并需要在服务器上部署golang,那么本文将为您提供详细的步骤指导。步骤1:安装Gola...
    99+
    2023-05-15
  • openstack 一键部署
    OpenStack是一个开源的云计算平台,用于构建和管理公有云和私有云。在部署OpenStack时,可以使用一键部署工具来简化部署过...
    99+
    2023-10-11
    openstack
  • packstack一键部署openstack
    Packstack是一个用于快速部署OpenStack的一键部署工具。它使用了puppet模块来自动化安装和配置OpenStack的...
    99+
    2023-10-11
    openstack
  • CentOS 7中怎么部署一个RabbitMQ服务
    CentOS 7中怎么部署一个RabbitMQ服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。RabbitMQ 安装# Install from&nb...
    99+
    2023-06-16
  • 最全openstack部署教程
    简单讲讲这个鬼东西 简单点来说就是一个云,一个属于自己的云平台,openstack的原版是亚马逊云,可以说openstack就是Rackspace和NASA的抄袭产物。 官方点说一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件...
    99+
    2023-08-18
    openstack 网络 服务器
  • Spire.Cloud 私有化部署教程(一) - CentOS 7 系统
    Spire.Cloud支持的Linux服务器系统包括CentOS和Ubuntu(推荐使用CentOS 7和Ubuntu 18版本),本教程主要介绍如何在CentOS 7系统上实现Spire.Cloud私有化部署。详细步骤如下:一、安装Cen...
    99+
    2023-06-05
  • 使用kolla-ansible 部署OpenStack
    步骤如下:1. 安装依赖:确保在部署节点上安装了git、ansible和sshpass。使用以下命令安装依赖:```$ sudo a...
    99+
    2023-10-11
    openstack
  • openstack部署流程是什么
    OpenStack部署流程一般包括以下步骤: 确定部署环境:选择合适的硬件设备和网络配置,确保满足OpenStack的最低要求。...
    99+
    2023-10-25
    openstack
  • 部署openstack服务器卡死
    部署OpenStack服务器卡死可能由多种原因引起,以下是一些可能的解决方案:1. 确保服务器满足OpenStack的最低硬件要求,...
    99+
    2023-10-11
    openstack
  • Oracle RAC+DG环境搭建(CentOS 7+Oracle 12C)( 十) 部署 DataGuard
    一、配置主机   1. 设置主机名 hostnamectl set-hostname  DG   2. 配置网络 vim /e...
    99+
    2024-04-02
  • openstack离线部署怎么实现
    OpenStack离线部署可以通过以下步骤实现:1. 下载所需的OpenStack软件包和依赖项,并将其存储在一个离线环境中,如本地...
    99+
    2023-10-10
    openstack
  • Centos部署MySQL 5.7
    一、环境准备 服务器一台,下载我提供的源码包,并上传至服务器。 二、部署安装MySQL 1、安装gcc [root@mysql ~]# yum -y install gcc* 2、卸载mariadb [ro...
    99+
    2024-04-02
  • CentOS如何部署
    这篇文章将为大家详细讲解有关CentOS如何部署,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。CentOS部署1 win7/win10 装VM 1.2 win7-->linux 鼠标左键 鼠标会进入...
    99+
    2023-06-02
  • openstack一键部署安装cent OS7.5
    要在CentOS 7.5上进行OpenStack一键部署安装,您可以使用OpenStack-Ansible工具。下面是一个基本的步骤...
    99+
    2023-10-11
    openstack
  • 云主机上怎么部署OpenStack
    在云主机上部署OpenStack可以按照以下步骤进行:1. 创建云主机:首先需要创建一个云主机实例,确保该云主机满足OpenStac...
    99+
    2023-09-17
    openstack 云主机
  • openstack怎么快速部署双节点
    在OpenStack中快速部署双节点的方法如下: 安装操作系统:在两台服务器上安装操作系统,建议使用支持OpenStack的操作...
    99+
    2023-10-25
    openstack
  • openstack mitaka部署的方法是什么
    在部署OpenStack Mitaka之前,您需要准备一台服务器作为控制节点和一台或多台服务器作为计算节点。以下是部署OpenSta...
    99+
    2023-10-25
    openstack mitaka
  • CentOS部署Apache服务
    服务部署五大步骤 1. 准备环境关闭防火墙关闭selinux配置IP 2. 安装软件包3. 修改配置文件4. 重启服务5. 测试服务 ...
    99+
    2023-09-17
    apache centos 服务器 网页服务 服务部署
  • openstack集群部署的步骤是什么
    OpenStack集群部署的步骤通常包括以下几个主要阶段: 配置网络:创建用于OpenStack集群的网络基础设施,包括物理网络、...
    99+
    2023-10-25
    openstack
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作