博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【制作镜像】BCEC制作镜像
阅读量:4634 次
发布时间:2019-06-09

本文共 1780 字,大约阅读时间需要 5 分钟。

 

如要制作的新镜像已存在标准版本镜像,即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 

   其中/root/xxxx是镜像存放的目录,上传后镜像会写进ceph里,建议删掉该目录的镜像文件以节省空间。
 
**********************************************************************************************************
 
1、centos7 55-ovirt-guest-agent.rules路径更改为/usr/lib/udev/rules.d/55-ovirt-guest-agent.rules
2、find命令可查找最新文件,命令为find / -name "文件名" ,  /代表搜索全盘

转载于:https://www.cnblogs.com/cmss/p/4864178.html

你可能感兴趣的文章
谈到电影,我们收获了什么
查看>>
设置CentOS开机连接网络 Centos 开机启动网卡的设置方法
查看>>
1.12Linux下软件安装(学习过程)
查看>>
七:初探异步编程
查看>>
Shell编程之if语句实战(详解)
查看>>
OAuth 2.0 学习
查看>>
PHP 常用的header头部定义汇总
查看>>
测试虚线
查看>>
Codeforces Round #296 (Div. 2) B. Error Correct System
查看>>
python之列表生成式
查看>>
小程序开发 自定义转发
查看>>
【找回数学的感觉】1 再版汉诺塔等
查看>>
3. Longest Substring Without Repeating Characters
查看>>
我的一亩三分地
查看>>
Java线程和多线程(三)——线程安全和同步
查看>>
武汉小猫科技-工作总结(1):一图胜万言
查看>>
python-冒泡排序
查看>>
斯坦福机器学习视频笔记 Week9 异常检测和高斯混合模型 Anomaly Detection
查看>>
vscode 插件
查看>>
angular 新建组件
查看>>