【制作镜像】BCEC制作镜像
如要制作的新镜像已存在标准版本镜像,即linux发行版本相同(此处指CentOS6.5 64位),可利用BCEC制作。
在BCEC创建centos6.5系统的可联外网的虚机,ssh到此虚机,用yum方式安装所需的功能:
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。
查看可能批量安装的列表: yum grouplist
安装某个程序组: yum groupinstall “groupname”
e.g. 标准镜像为最小安装,现要制作开发版本镜像,则可以再vmware里建一个开发版的虚机,对比yum grouplist,在BCEC标准镜像的虚机中安装缺少的包。
之后利用制作镜像功能,制作新的镜像。
制作完成后,选择一台控制节点,
# source /root/openrc
# glance image-list 查看镜像列表
# glance help image-download 查看image-download使用方法为glance image-download [--file <FILE>] [--progress] <IMAGE>
# glance image-download --file /tmp/centosdev.qcow2 e69e5f2e-d8fe-441a-87d8-5990604ad01e
这样,便将创建好的image文件下载到该控制节点的/tmp文件夹下了。
Tips:
1.locate 364733de-0b12-4a53-8e13-6ae1f2ed0978无法定位刚建好的镜像,因为locate默认每日零时更新。
2./var/lib/glance/image下的image-cache是使用过的镜像的缓存,而images和分布式相关,也不能找到刚建好的镜像。
Notes:
1.使用新镜像创建虚机成功,但系统启动过程卡在starting atd【ok】,原因是因为新镜像加入了xwindow图形界面,需要进行一些设置。
方法:ssh到该虚机,把/etc/inittab 的值设成5使之从图形界面启动,会出现xwindow设置界面,设置并forward,即可使用。
2.上传镜像可以通过页面点击操作,也可以将镜像scp到一个控制节点,然后使用下面的命令上传:
source /root/openrc
glance image-create --name "CentOS 6.5 64bit(dev)" --disk-format qcow2 --container-format bare --is-public True --progress < /root/xxxx
转载于:https://www.cnblogs.com/cmss/p/4864178.html
【制作镜像】BCEC制作镜像相关推荐
- mysql docker 制作_docker 制作自己的mysql镜像
1.下载mysql,本次以mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar为例 2.编辑启动脚本start.sh,容器启动时会运行这个脚本,主要是安装并初始化mysql ...
- Dockerfile镜像的制作
Dockerfile镜像的制作 如果学习Docker,那么制作镜像这一步肯定不能少的,别人给你的是环境,而你自己做的才是你最终需要的东西,接下来就记录一下如何制作一个满足自己的镜像,我们使用docke ...
- RocketMQ-docker镜像的制作与部署
在制作 RocketMQ 的 docker 镜像之前,我们先了解一下如何在 window 环境下基于官网编译好的 Binary 文件去启动 RocketMQ 一.RocketMQ的下载与安装: 1.下 ...
- 分布式事务seate-server的docker镜像的制作与部署
Seata 是一款开源的分布式事务解决方案,致力于提供高性能与简单易用的分布式事务服务,为用户提供了 AT.TCC.SAGA 和 XA 几种不同的事务模式.在 Seata 中主要有以下三种角色,其中 ...
- dockerfile安装yum_Docker镜像-基于DockerFile制作yum版nginx镜像
Docker镜像-基于DockerFile制作yum版nginx镜像 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. DockerFile可以说是一种能被Docker程序解释的脚本, ...
- Docker容器(配置+镜像建立及优化+镜像加速器制作)
一.docker简介 Docker是管理容器的引擎. Docker为应用打包.部署平台,而非单纯的虚拟化技术 1.VM vs Container 2.传统虚拟机和容器的技术对比 3.容器是如何工作的 ...
- 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose
什么是Docker? Docker 概念 • Docker 是一个开源的应用容器引擎 • 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) • ...
- UBI文件系统和镜像的制作及分区挂载说明
定义:无排序区块图像文件系统(Unsorted Block Image File System, UBIFS),主要适用于nand flash设备. 三个子系统: UBIFS文件系统 可以理解为用户层 ...
- 使用Docker制作zentao禅道镜像
使用Docker制作zentao禅道镜像 -- 禅道Docker镜像的制作 (一) 下载DockerFile git clone https://gitee.com/yunwisdoms/zentao ...
最新文章
- 吉利蔚来造手机,小米造车
- MySQL基础day03_数据的导入、导出-MySQL 5.6
- Project interpreter not specified(eclipse+pydev) (转)
- Spark HistoryServer日志解析清理异常
- 预测大盘最准确的指标_上证指数11月23日走势预测
- JAVA 13 (集合框架)
- go语言 数组 map整体json
- 风能matlab仿真_发现潜力:使用计算机视觉对可再生风能发电场的主要区域进行分类(第1部分)
- Jmeter BeanShell使用json.jar包处理Json数据
- Silverlight网络寻奇 at 090413
- 多路复用器_超详细的I/O多路复用概念、常用I/O模型、系统调用等介绍
- 城通网盘仿蓝奏网盘源码|字母哥网盘|+搭建文档教程
- 实验一 Linux基本操作
- 进一线互联网大厂担任架构师,需要掌握哪些核心技能?
- 2021-2027全球与中国外卖盒市场现状及未来发展趋势
- AtCoder题解 —— AtCoder Regular Contest 108 —— A - Sum and Product
- Matlab系列之数组(矩阵)的生成
- 痴情不是罪过 忘情不是洒脱
- 【转载】APP图标在手机上显示模糊的问题
- 自制车速记录仪「GitHub 热点速览 v.21.31」