小伙伴们好不容易的把openstack环境部署好了;默认会有一个ubuntu系统的镜像,如果想使用centos或者是其它的系统怎么办呢?那么接下就是制作咯;如果你会制作一个任意系统只要是openstack能支持的就行,这样就不用担心没有系统资源的问题了;
如果在安装配置virt-manager有..
分类:
其他好文 时间:
2014-07-26 03:09:37
阅读次数:
320
制作一个系统镜像上传到/mnt/p_w_picpath目录下:
centos6.5.img$glancep_w_picpath-create–namecentos6.5–disk-format=qcow2–container-format=bare–is-public=True–file=/mnt/p_w_picpath/centos6.5.img
解释:
–nameNAME上传完镜像在openstack中显示的名称..
分类:
其他好文 时间:
2014-07-26 03:09:27
阅读次数:
636
glance是openstack管理镜像的一个组件,从webclient上传的镜像或者从命令行上传的镜像默认保存到了那个目录下,可以在:#cat/etc/glance/glance-api.conf|grep-v"^$"|grep-v"^#"
filesystem_store_datadir=/var/lib/glance/p_w_picpaths/#这行中是显示的p_w_picpath存..
分类:
其他好文 时间:
2014-07-26 03:09:07
阅读次数:
212
#InstallGlance
[root@cloud01~]#yum–enablerepo=epel-openstack-grizzly,epel-yinstallopenstack-glance
#setdatabase(setanypasswordyoulikefor“password”section)
[root@cloud01~]#openstack-db–init–serviceglance–passwordpassword
Pleaseenterthepasswordfo..
分类:
其他好文 时间:
2014-07-26 03:08:57
阅读次数:
220
openstack的安装方法好多种啦!总体分手动、自动部署;
rdo是RedHat提供的openstack的部署方法,很简单,而且openstack的最新版本RedHat貌似是最早出现,目前是i版本!
我这次记录h版的安装,因为我用的是h版本的;
安装前提:
1.操作系统安装完毕-centosorrhel
2.网络..
分类:
其他好文 时间:
2014-07-26 03:08:37
阅读次数:
221
rpm-Uvhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum-yinstalldocker-io#仅此一条命令就可以搞定;
servicedockerstart#启动docker
chkconfigdockeron#加入开机启动
dockerpullcentos:latest#从docker.io中下载centos镜像到本地/var/lib..
分类:
Web程序 时间:
2014-07-26 03:08:07
阅读次数:
313
// 清除thin pool
1.1 func (d *Driver) Cleanup() error {
// 停止thin pool
err := d.DeviceSet.Shutdown()
return err
}
// 当加载新镜像时,添加一个新thin device
// id为containerid或imageid
1.2 func (d *Driver) Create(i...
分类:
移动开发 时间:
2014-07-26 02:59:46
阅读次数:
302
// 在thin pool中创建一个新thin device
// 调用路径:driver.Create()
1.1 func (devices *DeviceSet) AddDevice(hash, baseHash string) error {
//查找父device
baseInfo, err := devices.lookupDevice(baseHash)
if err != n...
分类:
移动开发 时间:
2014-07-26 02:53:26
阅读次数:
347
// 创建thin pool
// 调用路径:NewDeviceSet->initDevmapper->createPool
1.1 func createPool(poolName string, dataFile, metadataFile *os.File, poolBlockSize uint32) error {
//通过task封装与libdevmapper的交互
task, er...
分类:
移动开发 时间:
2014-07-26 02:45:06
阅读次数:
297
1,identity server install;
分类:
其他好文 时间:
2014-07-26 01:29:07
阅读次数:
261