一:简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、baremetal、OpenStack集群和其他的基础应用平台。二:Docker应用场景:1.web应用的..
分类:
其他好文 时间:
2014-08-20 16:37:23
阅读次数:
273
作为个人学习笔记分享,有任何问题欢迎交流!
在openstack中创建虚拟机的底层实现是nova使用了libvirt,代码在nova/virt/libvirt/driver.py。
#image_meta:镜像的相关内容,#injected_files:要注入到VM的文件
#network_info:网络相关信息,block_device_info:磁盘相关信息
def spawn(sel...
分类:
其他好文 时间:
2014-08-20 16:28:42
阅读次数:
292
[root@athController~]#novalistERROR:Anunexpectederrorpreventedtheserverfromfulfillingyourrequest.(OperationalError)(1040,‘Toomanyconnections‘)NoneNone(HTTP500)解决办法:key_buffer=64Mmax_allowed_packet=16Mthread_stack=192Kthread_cache_size=8myisam-recover=B..
分类:
数据库 时间:
2014-08-20 10:35:46
阅读次数:
437
1. 我们在一天VMware虚拟机上(双网卡)使用Ubuntu 12.04.1 和 OpenVSwitch 1.4.6 来搭建OpenStack的Grizzly版本的平台。 由于OpenVSwitch的版本对Ubuntu系统的内核版本有依赖,建议在安装前请确认二者之间是否兼容。无论是在物理机器中.....
分类:
其他好文 时间:
2014-08-19 20:44:15
阅读次数:
359
[root@linux-node1]#cd/usr/local/src/neutron-2014.1[root@linux-node1neutron-2014.1]#pythonsetup.pyinstall[root@linux-node1etc]#pwd/usr/local/src/neutron-2014.1/etc[root@linux-node1etc]#mkdir/etc/neutron[root@linux-node1etc]#mkdir/var/log/neutron[root@linux-n..
分类:
其他好文 时间:
2014-08-19 19:18:16
阅读次数:
431
以Nova REST API为例, 你应该按照以下步骤来扩展 Nova REST API
(使用 类nova.api.openstack.compute.contrib.floating_ips.Floating_ips 作为例子)
1) 创建一个新的extension 子类. Extension子类应该派生于“nova.api.openstack.extensions Ext...
安装Nova[root@linux-node1src]#cd~[root@linux-node1~]#cd/usr/local/src/nova-2014.1[root@linux-node1nova-2014.1]#pythonsetup.pyinstall[root@linux-node1nova]#pwd/usr/local/src/nova-2014.1/etc/nova[root@linux-node1nova]#ll总用量48-rw-rw-r--11004100431204月1717:..
分类:
其他好文 时间:
2014-08-19 16:48:45
阅读次数:
340
OpenStack Heat是个很有前景的项目,主要负责在数据中心中利用模板来完成资源的自动化管理。
即,用户定义可读性好(json or yaml)的资源模板,heat负责将这些资源在openstack中进行部署。
其内部主要分heatclient、heatapi、heatengine三层,调用逻辑如下图所示。
heat-client,接受输入命令、参数和模板(...
分类:
其他好文 时间:
2014-08-19 12:58:14
阅读次数:
259
[root@linux-node1~]#cd/usr/local/src/[root@linux-node1src]#cdkeystone-2014.1[root@linux-node1keystone-2014.1]#pythonsetup.pyinstall[root@linux-node1keystone-2014.1]#cdetc/[root@linux-node1etc]#ll总用量72-rw-rw-r--11004100415404月1717:19default_catalog.templ..
分类:
其他好文 时间:
2014-08-18 01:37:33
阅读次数:
217
Openstack针对nova,cinder,glance均使用Ceph作为后端存储时的虚拟机创建机制优化...
分类:
其他好文 时间:
2014-08-16 22:33:11
阅读次数:
375