Openstack云平台搭建

本文档详细介绍了如何搭建OpenStack云平台,包括环境准备、功能服务器安装配置、实验架构图例以及通过Web页面登录。内容涵盖从卸载NetworkManager、配置Yum源到安装Nova虚拟环境和使用Packstack工具安装OpenStack的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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 实验架构图例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值