openstack 管理二十五 - rpm 方式部署 openstack(架构说明)

简介: 前提1 暂不配置成高可用 openstack2 利用 rpm 方法部署 openstack3 使用平面网络4 了解各个组件连接其他组件的配置机器架构参考下面服务器的 IP 地址及每个服务器安装对应的组件+-------------------------------------+-----------------+---------------+-

前提

1 暂不配置成高可用 openstack
2 利用 rpm 方法部署 openstack
3 使用平面网络
4 了解各个组件连接其他组件的配置

机器架构

参考下面服务器的 IP 地址及每个服务器安装对应的组件

+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|              主机名                 |     ssh ip      | 组件通讯网络    |       计算内部         |          相关组件         |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|  hh-yun-compute-130025.vclound.com  |  10.199.130.25  | 240.10.130.25 |    240.20.130.25      | keystone, cinder, glance |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|  hh-yun-compute-130025.vclound.com  |  10.199.130.26  | 240.10.130.25 | 240.20.130.26, 27, 28 |            gfs           |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|  hh-yun-compute-130029.vclound.com  |  10.199.130.29  | 240.10.130.29 |    240.20.130.29      | neutron,metadata,dhcp,l3 |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|  hh-yun-compute-130030.vclound.com  |  10.199.130.30  | 240.10.130.30 |    240.20.130.30      |    nova, consoleauth     |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|  hh-yun-compute-130031.vclound.com  |  10.199.130.31  | 240.10.130.31 |     240.20.130.31     |          compute         |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+
|  hh-yun-compute-130032.vclound.com  |  10.199.130.32  | 240.10.130.32 |     240.20.130.32     |          compute         |
+-------------------------------------+-----------------+---------------+-----------------------+--------------------------+

yum 源

作用:

利用该 yum 源可以进行 openstack 所有组件安装,

注: 需要手动升级 iproute 软件, 否则 ip netns 命令会报错, rhel6.5 内核已支持

rdo openstack 软件

/etc/yum.repos.d/rdo-release.repo

[rdo-release]
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Icehouse
gpgcheck=1
priority=98
enabled=1
name=OpenStack Icehouse Repository

/etc/yum.repos.d/glusterfs-epel.repo

[glusterfs-epel]
baseurl=http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$releasever/$basearch/
gpgcheck=0
enabled=1
name=GlusterFS is a clustered file-system capable of scaling to several petabytes.

/etc/yum.repos.d/epel.repo

[epel]
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
enabled=1
name=Extra Packages for Enterprise Linux 6 - $basearch

/etc/yum.repos.d/CentOS-Ceph-Jewel.repo

[centos-ceph-jewel]
name=CentOS-$releasever - Ceph Jewel
baseurl=http://mirror.centos.org/centos/$releasever/storage/$basearch/ceph-jewel/
gpgcheck=0
enabled=1

相关说明

当前使用 centos 6.5 操作系统
所有主机名与 IP 能解析,  可选择 /etc/hosts 或 dns 进行解析
目录
相关文章
|
3月前
|
存储 Cloud Native 数据处理
Flink 2.0 状态管理存算分离架构演进
本文整理自阿里云智能 Flink 存储引擎团队负责人梅源在 Flink Forward Asia 2023 的分享,梅源结合阿里内部的实践,分享了状态管理的演进和 Flink 2.0 存算分离架构的选型。
837 0
Flink 2.0 状态管理存算分离架构演进
|
8天前
|
消息中间件 存储 数据库
RabbitMQ入门指南(二):架构和管理控制台的使用
RabbitMQ是一个高效、可靠的开源消息队列系统,广泛用于软件开发、数据传输、微服务等领域。本文主要介绍了RabbitMQ架构和管理控制台的使用等内容。
RabbitMQ入门指南(二):架构和管理控制台的使用
|
4月前
|
存储 前端开发
Flutter Provider状态管理---MVVM架构实战
Flutter Provider状态管理—MVVM架构实战 在Flutter中,状态管理是一个非常重要的概念。Flutter Provider是一种状态管理的解决方案,它提供了一种简单,灵活和高效的方法来管理Flutter应用程序中的状态。本文将详细介绍Flutter Provider的使用,以及如何在MVVM架构中使用它。
154 0
|
1月前
|
Kubernetes 测试技术 持续交付
探索微服务架构下的持续集成与部署最佳实践
本文将深入探讨在微服务架构下实施持续集成与部署的最佳实践,介绍如何利用现代化工具和流程来实现自动化测试、持续集成、灰度发布等关键环节,帮助开发团队提升交付效率和质量。
|
1月前
|
SQL NoSQL 数据库
深入浅出:微服务架构下的数据库事务管理
【2月更文挑战第12天】 在当今微服务架构日益流行的背景下,如何有效地管理跨服务的数据库事务成为了开发与维护中的一大挑战。本文旨在探讨微服务环境下数据库事务管理的关键技术和策略,包括但不限于分布式事务的基本概念、常见的解决方案(如两阶段提交、补偿事务等),以及这些方案在实际应用中的优缺点比较。通过深入浅出的方式,本文希望能够帮助读者更好地理解并应对微服务架构下的数据库事务管理问题,进而提升系统的稳定性和可靠性。
|
2月前
|
KVM 虚拟化 Android开发
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
54 1
|
2月前
|
云计算 开发者 Docker
深入浅出:使用Docker部署微服务架构
在当今快速迭代的软件开发环境中,微服务架构凭借其灵活性和可扩展性成为了热门趋势。本文将探讨如何利用Docker这一强大的容器化技术,简化和加速微服务应用的部署与管理过程。我们将从微服务的基本概念出发,逐步深入到Docker的核心功能,最后通过一个实际案例演示整个部署流程。文章旨在为开发者提供一个清晰、实用的指南,帮助他们有效地利用Docker在微服务架构下的应用部署。
26 0
|
4月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
92 0
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
|
4月前
|
消息中间件 持续交付 Docker
Docker与微服务:构建和部署微服务架构的完整指南
微服务架构已经成为现代应用开发的主要范式之一,而Docker容器技术则为微服务的构建、部署和管理提供了理想的解决方案。本文将深入探讨如何使用Docker构建和部署微服务架构,提供更多示例代码和细致的指南,以帮助大家更全面地理解和运用这些关键概念。
|
4月前
|
存储 安全 Linux
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
284 0