Kickstarter定制OpenStack安装光盘脚本
基于CentOS 7 定制OpenStack liberty安装盘
#!/bin/sh -v
sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
yum clean all
yum makecache
yum -y install yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repocat >> /etc/yum.repos.d/CentOS-OpenStack-liberty.repo <<EOF
[centos-openstack-liberty]
name=CentOS-7 - OpenStack liberty
baseurl=http://vault.centos.org/centos/7.3.1611/cloud/x86_64/openstack-liberty/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Centos-7
EOFrpm -qa > /tmp/install.log
mount -t auto /dev/cdrom /media
cp -r /media ~/.
cd
rm -rf ~/iso/repodata/*
awk '{print $0}' /tmp/install.log | xargs -i cp /media/Packages/{}.rpm /root/iso/Packages/
cdyum install --downloadonly --downloaddir=/root/iso/Packages wget chrony bind telnet createrepo mkisofs
yum install --downloadonly --downloaddir=/root/iso/Packages java-1.8.0-openjdk java-1.8.0-openjdk-devel system-switch-java
yum install --downloadonly --downloaddir=/root/iso/Packages mariadb mariadb-server MySQL-python python2-PyMySQL
yum install --downloadonly --downloaddir=/root/iso/Packages mongodb-server mongodb
yum install --downloadonly --downloaddir=/root/iso/Packages rabbitmq-server
yum install --downloadonly --downloaddir=/root/iso/Packages httpd mod_wsgi
yum install --downloadonly --downloaddir=/root/iso/Packages memcached python-memcached
yum install --downloadonly --downloaddir=/root/iso/Packages etcd
yum install --downloadonly --downloaddir=/root/iso/Packages xfsprogs rsyncyum install --downloadonly --downloaddir=/root/iso/Packages centos-release-openstack-liberty && yum -y install centos-release-openstack-liberty
yum install --downloadonly --downloaddir=/root/iso/Packages python-openstackclient && yum -y install python-openstackclient
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-selinux && yum -y install openstack-selinux
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-keystone
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-glance python-glance python-glanceclient
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-nova-api openstack-nova-cert openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler python-novaclient
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-nova-compute sysfsutils
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge python-neutronclient ebtables ipset
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-dashboard
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-cinder python-cinderclient
yum install --downloadonly --downloaddir=/root/iso/Packages lvm2
yum install --downloadonly --downloaddir=/root/iso/Packages targetcli python-oslo-policy
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-swift-proxy python-swiftclient python-keystoneclient python-keystonemiddleware
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-swift-account openstack-swift-container openstack-swift-object
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-heat-api openstack-heat-api-cfn openstack-heat-engine python-heatclient
yum install --downloadonly --downloaddir=/root/iso/Packages openstack-ceilometer-api openstack-ceilometer-collector openstack-ceilometer-notification openstack-ceilometer-central openstack-ceilometer-alarm python-ceilometerclient
yum install --downloadonly --downloaddir=/root/iso/Packages python-ceilometermiddleware
yum install --downloadonly --downloaddir=/root/iso/Packages popenstack-ceilometer-compute python-ceilometerclient python-pecanyum install --downloadonly --downloaddir=/root/iso/Packages docker-ce docker-ce-cli containerd.io
yum update --downloadonly --downloaddir=/root/iso/Packages/bin/cp /var/cache/yum/x86_64/7/base/packages/* /root/iso/Packages/
/bin/cp /var/cache/yum/x86_64/7/centos-openstack-queens/packages/* /root/iso/Packages/
/bin/cp /var/cache/yum/x86_64/7/extras/packages/* /root/iso/Packages/
/bin/cp /var/cache/yum/x86_64/7/centos-ceph-luminous/packages/* /root/iso/Packages/
/bin/cp /var/cache/yum/x86_64/7/centos-qemu-ev/packages/* /root/iso/Packages/
/bin/cp /var/cache/yum/x86_64/7/updates/packages/* /root/iso/Packages/yum -y install createrepo mkisofs
rm -rf /root/iso/repodata
createrepo -g /root/iso/c7-x86_64-comps.xml /root/iso/.
createrepo -g /root/iso/dev-x86_64-comps.xml /root/iso/.
mkisofs -o /root/openstack.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T /root/iso/
安装界面
Kickstarter定制OpenStack安装光盘脚本相关推荐
- 定制linux 安装光盘
转自:http://blog.chinaunix.net/uid-26569496-id-3317659.html GNU/Linux开源,这个意义实在是非常的广泛,目前在distrowatch上表现 ...
- 用RT Server Customizer定制Windows 2008 R2安装光盘
一.下载地址 http://www.rt7lite.com/ 其中RT Se7en Lite用来定制Windows 7.目前支持英文.德文.法语.西班牙语.简体中文和繁体中文等. RT Server ...
- 打造自动、智能的Office 2003安装光盘
最近公司里要大批量装Office 2003,手动安装又得输入用户名.公司名,还要选择安装路径.安装组件,每次都得费时费力.俺就想啊干脆做个应答文件出来,让它自动安装.这样就省事多了.. 下面我们就来自 ...
- [转]订制CentOS自安装光盘
本文转自:http://www.v2ns.cn/?post=62 参考了老曹的利用CentOS快速构建自己的发行版 ,以自己的切身体会,修改了kickstart脚本 文件 ,去除了全自动 存在的问题: ...
- Openstack安装部署
系统版本 rhel7.4 关闭 iptables 关闭 selinux foundation1: 172.25.254.1 server1: 172.25.254.11 server2: 172.25 ...
- linux6.5虛擬機镜像,CentOS 7.2 自动安装光盘实验全过程记录
实验过程: 本文在一台RHEL6.5机器上,通过向原生CentOS7.2 iso中添加kickstart启动脚本ks.cfg和读取脚本的开机选项,再对该iso镜像重新封装的方式,完成CentOS7.2 ...
- Linux下基于Openstack安装部署私有云
Openstack的帮助文档:https://docs.openstack.org/stein/ 一个购买私有云的网站:https://console.qingcloud.com/ 一.云计算 基本概 ...
- Openstack安装与部署三:本地源配置
Openstack安装与部署三:本地源配置 重启系统后,那么首先重新挂载光盘镜像 #mkdir -p /data/centos #mount /dev/cdrom /media/cdrom #cd / ...
- Office 2019/2021三件套定制化安装(Word、Excel、PPT)
Office 2019/2021定制化安装 Office 2019/2021默认会将所有组件一并安装,不提供图形界面供用户选择组件.这样很多功能用不到,很占资源,下面提供仅安装Office三件套(Wo ...
最新文章
- 红黑树(三)之 C++的实现
- OpenCV cvReleaseImage把图像怎么样了?
- js用ajax和不同页面的php互相传值的方法
- 日程表|第8届高等学校计算机程序设计课程论坛
- 手机运行内存越大就越好吗?4GB与8GB的差距真的很明显吗?
- [问题2014S07] 复旦高等代数II(13级)每周一题(第七教学周)
- MyCAT-1.4-RC基准测试
- mPush实战笔记6常见问题
- A Jupyter widget could not be displayed because the widget state could not be found.
- 大数据难学吗?如何学习大数据?(附学习路线)
- 【笔记】下单但未支付的订单倒计时自动取消逻辑实现
- 在PyCharm中大型数据集indexing...加载缓慢的问题
- Office系列办公软件中的一款-Microsoft Excel提供下载
- 【刷题】洛谷 P2675 《瞿葩的数字游戏》T3-三角圣地
- BP神经网络隐层节点的个数设置方法
- 关于system(pause)
- 生物化学复习VII·糖代谢
- happens-before揭秘
- Tableua数据大屏——餐饮门店每日业务情况总览
- html微信分享缩略图描述,微信分享接口示例(设置标题、缩略图、连接、描述)...
热门文章
- 【C/C++】【面经】2022 寒武纪 面经;( 媒体软件方向 )(更新:一面;二面;)
- Cell Biolabs——细胞研究丨细胞信号通路和蛋白质生物学
- 洛谷 P1226 【模板】快速幂||取余运算
- Unicode和字符串处理
- 布里渊区的特殊K点采样问题研究
- mask-rcnn报错: IndexError: boolean index did not match indexed array along dimension 0;...
- [导入]公安部列出的最新恶意网站黑名单
- 2014-梦工厂回忆录
- 人生只有走出来的美丽,没有等出来的辉煌! 江阴职业技术学院
- 北邮和西电真的厉害,看到许多985的喊0 offer,同时也看到一大堆北邮西电的人秀出高薪offer...