Openstack云平台搭建

前言

openstack

介绍·:
由NASA(美国国家航空航天局)和Rackspace 合作研发并发起的项目,一套LaaS解决方案,一个开源的云计算管理平台,以Apache许可证为授权。
版本:2010.10-----2018.2以吉祥物命名

组件介绍

	1.Horizon组件(apache+python)
		为openstack服务提供web控制面板,可以用来管理实例、镜像、创建秘钥对,对实例添加卷、操作Swift容器等
	  特点:
		实例管理:创建、终止实例,查看终端日志。VNC连接,添加卷等
		访问与安全管理:创建安全群组,管理秘钥对,设置浮动ip等
		镜像管理:编辑或删除镜像
		管理用户、配额及项目用途
	2.Keystone组件
		认证组件
		为其他服务提供认证和授权的集中身份管理服务
		提供集中目录服务
		支持多种身份认证模式,如密码认证、令牌认证、以及AWS(亚马逊web服务)登录
		为用户和其他服务提供SSO认证服务
	3.Nova组件---vlan(1-4096)-->vxlan
		计算组件
		在节点上用于管理虚拟机的服务
		Nova是一个分布式的服务,能够与Keystone交互实现认证
		与Glance交互实现镜像管理
		Nova被设计成在标准硬件上能够进行水平扩展
		启动实例时,如果有则需要下载镜像
	4.Glance组件
		镜像管理组件
		扮演虚拟机镜像注册的角色
		允许用户为直接存储拷贝服务器镜像
		镜像可以用于新建虚拟机的模板
	5.Swift组件(类似分布式存储)
		对象存储的组件
		对于大部分用户来说,swift不是必须的
		只有在存储数量到一定级别,而且是非结构化数据才有需求
	6.Neutron组件
		网络管理组件
		一种软件定义网络服务
		用于创建网络、子网、路由器、管理浮动IP地址
		可以实现虚拟交换机、虚拟路由器
		可用于在项目中创建VPN
	7.Cinder组件
		存储卷管理组件
		为虚拟机管理存储卷的服务
		为运行在Nova中的实例提供永久的块存储
		可以通过快照进行数据备份
		经常应用在实例存储环境中,例如数据库

一、openstack 安装

环境准备

主机名称 IP地址 最小资源配置
openstack 192.168.1.10 2CPU,8G内存
nova01 192.168.1.11 2CPU,3G内存
nova02 192.168.1.12 2CPU,3G内存
repo 192.168.1.250 2CPU,1G内存

上传 RHEL7-extras.iso、RHEL7OSP-10.iso 到功能服务器[repo]

二、功能服务器安装配置

1.时间源服务器
[root@repo ~]# yum install -y chrony
[root@repo ~]# vim /etc/chrony.conf
# 注释掉所有 server 开头的行,添加
server ntp.aliyun.com iburst
bindacqaddress 0.0.0.0
allow 0/0
local stratum 10
[root@repo ~]# systemctl enable chronyd
[root@repo ~]# systemctl restart chronyd
[root@repo ~]# ss -ltun  # 查看 123 端口是否被监听成功
2.网络yum源服务器
[root@repo ~]# yum install -y vsftpd
[root@repo ~]# systemctl enable --now vsftpd
[root@repo ~]# mkdir -p /var/ftp/{extras,openstack}
[root@repo ~]# cd /var/iso
[root@repo ~]# mount -t iso9660 -o ro,loop RHEL7-extras.iso /var/ftp/extras
[root@repo ~]# mount -t iso9660 -o ro,loop RHEL7OSP-10.iso /var/ftp/openstack
# 在openstack上验证
[root@openstack ~]# curl ftp://192.168.1.250/extras/
[root@openstack ~]# curl ftp://192.168.1.250/openstack/

二、openstack 实验架构图例

  • 7
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 第1章 总体初步设计、工作方案 1 1.1. 总体框架设计 1 1.2. 技术路线 2 1.2.1. 基础网络 2 1.2.2. 基础设施 3 1.2.3. 服务支撑 3 1.2.4. 应用迁移 4 1.2.5. 信息安全 4 1.3. 实施产品清单 5 1.4. 实施工作内容 7 第2章 网络技术实施方案 8 2.1. 总体网络架构设计 8 2.2. 网络子系统 9 2.2.1. 云平台数据中心网络设计 9 2.2.2. IP地址规划 10 2.2.3. 路由协议设计 12 2.2.4. VPN设计 12 2.2.5. QOS设计 12 2.2.6. 可靠性设计 16 2.2.7. 安全性设计 17 2.2.8. 网管设计 19 2.2.9. 云平台IDC虚拟化部署 20 第3章 云平台机房技术实施方案 24 3.1. 系统概述 24 3.2. 云平台机房概述 25 3.2.1. 建设标准 25 3.2.2. 地理位置 27 3.2.3. 电力系统 28 3.2.4. 制冷 30 3.2.5. 消防 31 3.2.6. 安保监控 32 3.3. 数据中心机柜资源规划 33 第4章 云基础设施(IAAS层)技术实施方案 35 4.1. 云计算基础架构体系 35 4.1.1. 设计原则 35 4.1.2. 系统总体架构 36 4.2. 云计算中心网络层设计 44 4.2.1. 设计思路 44 4.3. 云平台网络系统整体架构 46 4.3.1. 整体架构设计思想 46 4.3.2. 云平台内网网络系统设计 48 4.3.3. 云平台中心核心交换区 49 4.3.4. 云平台中心云资源池区 50 4.3.5. 云平台中心运维管理区 51 4.3.6. 外联安全接入区 51 4.3.7. 云平台内网接入网络设计 52 4.3.8. 云平台内网网络系统设计总结 53 4.3.9. 云平台网络关键技术支撑 54 4.4. 虚拟网络规划 55 4.5. 服务器设备清单 56 第5章 软硬件实施详细方案 58 5.1. 华为防火墙安装部署 58 5.1.1. 配置备防火墙上的NAT 58 5.1.2. 配置双机热备份模式 59 5.2. 华为服务器安装部署 61 5.2.1. 服务器安装流程 61 5.2.2. 服务器上架安装 62 5.2.3. 配置RAID 64 5.3. 浪潮存储AS520-E安装部署 69 5.3.1. 设备登陆 69 5.3.2. 创建资源池 69 5.3.3. 创建RAID 70 5.3.4. 自动镜像故障迁移 71 5.3.5. 创建主机组 71 5.4. VMWARE VCAC安装部署 72 5.4.1. 部署VCAC Indentity 72 5.4.2. 部署VCAC Appliance 75 5.4.3. 安装配置工具 78 5.5. VMWARE VSPHERE安装部署 80 5.5.1. 方案拓扑 80 5.5.2. 方案构成部分详细说明 81 5.5.3. 硬件资源分配 83 5.6. WINDOWS域控部署 101 5.6.1. 数据中心父域控搭建 101 5.6.2. 协会内网新建子域 103 第6章 项目管理计划 104 6.1. 云平台部署流程 104 6.2. 项目管理计划 105 6.3. 项目人员职责 105
OpenStack是一个开源云计算平台,支持公有云、私有云和混合云部署模式,可以搭建各种类型的云平台。下面是OpenStack云平台搭建的一般步骤: 1. 准备环境:选择一台或多台物理服务器或虚拟机作为OpenStack的节点,安装操作系统(推荐使用Ubuntu Server)和必要的软件(如Python、MySQL、RabbitMQ等)。 2. 安装OpenStack软件:选择OpenStack的版本(如Rocky、Stein、Train等)和部署方式(如All-in-One、Controller-Compute、HA等),根据官方文档或相关资料进行安装和配置。 3. 配置网络:根据实际需要,配置OpenStack的网络,包括物理网络、虚拟网络、子网、路由器、安全组等。 4. 创建镜像:根据实际需要,创建OpenStack的镜像,包括操作系统镜像、软件镜像、数据镜像等。 5. 部署实例:根据实际需要,部署OpenStack的实例,包括虚拟机、容器、负载均衡器、数据库等。 6. 管理OpenStack:通过OpenStack的控制台、CLI或API等方式,管理OpenStack的各种资源和服务,包括实例、镜像、网络、存储、安全等。 7. 优化OpenStack:根据实际需要,对OpenStack进行优化,包括性能优化、安全优化、容错优化等。 需要注意的是,在OpenStack云平台搭建过程中,需要充分考虑安全性、可靠性和扩展性等方面的问题,以确保OpenStack的稳定性和可用性。同时,也需要灵活应用OpenStack的各种功能和特性,以满足不同用户的需求和操作流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值