制作P版openstack本地源

Openstack本地源可以在不能联网的机器上快速的部署测试环境

所以今天在此分享制作Pike版本本地源的方法


1、环境准备

安装Linux系统的虚拟机或物理机1台,需要能够连接Internet。

2、配置Yum的缓存

vi /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1     #修改为1
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.
centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

3、将需要安装的组件写入到脚本(可以根据测试需求增加需要安装的组件)执行安装,时间取决于网速。

  其他组件详见官网:https://docs.openstack.org/pike/install/

#!/bin/sh

yum -y install rabbitmq-server
yum install -y openstack-keystone httpd mod_wsgi memcached python-memcached
yum install apr apr-util -y
yum install -y openstack-glance python-glance
yum install -y openstack-nova-api openstack-nova-conductor   openstack-nova-console openstack-nova-novncproxy   openstack-nova-scheduler openstack-nova-placement-api
yum install -y openstack-utils
yum install -y openstack-neutron openstack-neutron-ml2  openstack-neutron-linuxbridge python-neutronclient ebtables ipset
yum install openstack-dashboard -y
yum install openstack-cinder -y
yum install nfs-utils -y
########################################
yum install -y openstack-nova-compute
yum install -y python-openstackclient openstack-selinux
yum install -y openstack-neutron-linuxbridge ebtables ipset
yum install -y lvm2
yum install nfs-utils rpcbind -y
yum install -y openstack-cinder targetcli python-keystone lvm2yum  -y install  createrepo

4、创建目录

mkdir /opt/openstack-pike

5、查找yum缓存的rpm包并拷贝到/opt/openstack-pike

 find /var/cache/yum/x86_64/ -name *.rpm -exec cp -a {} /opt/openstack-pike/ \;

6、生成本地yum源

createrepo /opt/openstack-pike/
Spawning worker 0 with 586 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

7、将/opt/openstack-pike打包拷贝到需要安装的机器上配置本地源即可使用

tar -cvf openstack-pike.tar.gz /opt/openstack-pike

  初到新人  欢迎评论交流  分享心得

原文地址:https://www.cnblogs.com/LJYY/p/8469835.html

时间: 2024-10-07 20:59:13

制作P版openstack本地源的相关文章

CentOS7下利用cobbler搭建openstack本地源

前面提到了使用cobbler进行自动化部署系统,下面我们介绍下如何利用cobbler快速搭建openstack本地源(这里我以我的测试环境中的openstack的Mitaka版本为例). 操作步骤如下: 1.添加openstack源: [[email protected] ~]# cobbler repo add --name=openstack-mitaka --mirror=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/opensta

使用openstack本地源安装报错

使用openstack(版本OpenStack-Rocky)本地源安装时,发现缺少安装包报ERRO,报错如下 Pre installing Puppet and discovering hosts' details[ ERROR ] ERROR : Failed to run remote script, stdout: Loaded plugins: fastestmirror ······ stderr: Warning: Permanently added '192.168.100.11'

ambari本地源自动化安装hortonworks hadoop(转)

原文地址:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26230811&id=4023821 环境配置 Hostname IP OS Ambari 172.16.235.164 Centos X64 base install Maste.hadoop 172.16.235.165 Centos X64 base install Datanode1.hadoop 172.16.235.166 Centos X64 base

制作openstack本地yum源

由于openstack的官网的yum源下载比较慢,现在我们把openstack.epel.ceph.redhat自带的安装包下载下来,自己制作一个本地的更新.安装yum源 一.把openstack.epel.ceph.redhat自带的安装包下载统一放到一个目录/yum.os.repo目录 [[email protected] ~]# mkdir /yum.os.repo 二.要确定yum源的配置路径 [[email protected] ~]#  ls /etc/yum.repos.d/ 为o

ubuntu12.04 (precise版)镜像源/本地源 制作

为什么要制作ubuntu12.04的本地安装源呢? 因为有的时候服务器的系统是不能联网的. 那有人会说了为什么不把自己将要安装的软件包都下载下来呢? 贴主也是这么想的,事实上也是这么做的,但是只有这么做了才会发现存在很多问题--安装依赖项! 缺乏安装依赖项这是一个让人头疼的问题! 就像一个新买的房子,能住人,但是吃喝拉撒睡怎么办? 刚安装好的ubuntu12.04也是一样,刚好能用,但对于一些人来说还不够用! 所以就想到了一个办法,可能很愚蠢,下载所有的ubuntu12.04软件安装包! 这样即

Mirantis OpenStack Fuel8.0离线安装(MOS8.0本地源)

转载请注明:姬子的博客 目前mos已经更新到了8.0,集成了openstack的L版.搭载迄今为止最成熟的M版的9.0也是指日可待了. openstack愈趋成熟,我们愈是按耐不住内心的狂热.于是乎小伙伴们纷纷爆发了自己的小宇宙跳进MOS8.0的坑,被坑得"不亦乐乎". 确实,MOS8.0很难轻松的装成功.网络这块大山,一直压着我们寸步难行. 为了减少后来过路人的压力,我们做好了本地源,离线安装MOS8.0! 恩,下面就动手了. 前期准备 MOS8.0本地源下载:https://329

Linux制作本地源

Linux制作本地源 由于项目需要在Ubuntu64位上搭建运行环境,需要安装很多软件,下载需要大量时间,并且需要安装的计算机可能由于条件限制无法上网,因此我们就需要制作一个本地源.一下是制作本地源需要的步骤: 1.拷贝所需安装软件包 通过apt-get安装的软件都在/var/cache/apt/archives目录下,在/目录下新建packages目录,并将所有的软件包拷贝到该目录下.(可以拷贝到任意路径下的目录里,该步骤主要是将所有软件包拷贝到一处,便于以后打包) 2..生成软件包信息(含有

RHCE之本地源制作、HTTP发布镜像用于KVM的VM新安装过程

最近在学习RHCE课程,简单的讲一下如何用HTTP来作为KVM的VM网络安装过程,届时也会讲到FTP+HTTP+KickStart发布,还有PXE安装RHEL. 环境: 虚拟宿主机:RHEL 7.0 硬件:4vCPU+8G+40Gdisk IP地址:172.16.38.10 我先在笔记本上安装VMware Workstation 12,并新建一台RHEL7的虚拟机作为本次的宿主机(此步省略,需要VM12和RHEL7,届时会在我分享的网盘中内) 1.制作本地源,一般来说RHEL的源都是来自redh

制作yum本地源

RHEL5中实现各种服务的准备条件: (一).制作YUM本地源: YUM简介: YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务 YUM有以下特点: 1.可以同时配置多个资源库(Repository) 2.简洁的配置文件(/etc/