搭建本地OpenStack源

本文详细介绍了如何在Centos 7.6环境中搭建本地OpenStack YUM源,包括备份系统源,编辑阿里云源,同步OpenStack软件,创建依赖库,配置NTP服务,以及验证客户端的本地YUM源使用。
摘要由CSDN通过智能技术生成

什么是OpenStack?

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。
OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台

根据OpenStack现场搭建环境,一些电脑并不具备搭建要求,现在主要问题是Yum源的仓库进行本地化实施。
解决方案如下:
1、寻找第三方OpenStack生产环境专用yum源仓库
2、搭建Centos 7.6 系统载体
3、同步Openstack成产环境源
4、解决OpenStack软件环境依赖关系
5、发布本地OpenStack-YUM源仓库
6、OpenStack客户端部署本地YUM源仓库
7、配置阿里云时间同步服务、配置NTP服务(允许192.168.17.0网段)

拓扑图如下:
在这里插入图片描述

部署实例
环境需求

Centos 7.6 虚拟机一台
CPU:双核双线程
内存:2G
硬盘:30G+300G
网卡:NAT模式
IP地址:192.168.17.100/24 网关:192.168.17.2
防火墙:关闭
核心防护:关闭
安装完系统后配置地址

1、备份系统自带的yum源
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir backup      ###创建备份目录
[root@localhost yum.repos.d]# mv * ./backup      ###将当前目录下,所有内容转移到./backup
[root@localhost yum.repos.d]# tar -zcvf CentOS-bk.tar.gz /etc/yum.repos.d/*     ###打包
[root@localhost yum.repos.d]# ll
总用量 8
drwxr-xr-x. 2 root root  187 8月   6 17:01 backup
-rw-r--r--  1 root root 2667 11月 14 23:26 CentOS-bk.tar.gz
2、编辑阿里云Centos 7 官方源和OpenStack源

上传源文件(repo文件)至/etc/yum.repos.d目录下

使用xftp或挂载均可

openstack.repo、nginx.repo、epel.repo、CentOS-Storage-common.repo
CentOS-QEMU-EV.repo、CentOS-Ceph-Luminous.repo
CentOS-Base.repo

################源解释#########################

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux

3、检验阿里云源是否正常
[root@localhost ~]# yum repolist
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile

base: mirrors.aliyun.com

extras: mirrors.aliyun.com

…………省略部分内容…………
openstack-train   openstack-train                                  2,040
updates/7/x86_64  CentOS-7 - Updates - mirrors.aliyun.com            711
repolist: 34,370
4、安装相关软件
[root@localhost ~]# cd ~
[root@localhost ~]#  yum install -y wget make cmake gcc gcc-c++ pcre-devel zlib-deve
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值