2014-10-28 Lingxian Kong
原作者:kiwik 直接使用ISO镜像和没有ephemeral卷的规格创建虚拟机,创建成功,但是安装OS到写分区表的步骤失败,检测不到可用的disk device。 直接使用ISO镜像和有ephemeral卷的规格创建虚拟机,创建成功,安装OS成功,但是最后安装完成,OS提示弹出cdrom后重启,OpenStack没有弹出cdrom的接口,重启后,再次进入安装OS的界面。 直接使用ISO镜像和有ephemeral卷的规格创建虚拟机,创建成功,安装OS成功,然后通过nova image-create导出镜像成功,用这个镜像再次创建虚拟机,虚拟机启动后进入安装OS的界面。 通过qemu-img convert命令将iso格 继续阅读 »
2014-03-22 Lingxian Kong
Heat OpenStack API path_prefix="/{tenant_id}" validate_template /validate list_resource_types /resource_types resource_schema /resource_types/{type_name} generate_template /resource_types/{type_name}/template index /stacks create /stacks preview /stacks/preview detail /stacks/detail lookup /stacks/{stack_name} lookup 继续阅读 »
2015-04-01 Lingxian Kong
写在前面的话: 关于OpenStack中的消息队列,我最早在2012年就做过相应的分析,但当时的代码与如今相比,结构已经发生了巨大的变化。但是,万变不离其宗,内部最基本的实现原理却没有发生大的变动。于是,我连着吃了两年多的老本。直到最近做项目时,碰到了ack相关的一些疑问,回过头来想根据代码排错时,发现已经完全弄不明白代码之间的跳转了,特别是oslo.messaging库,做了太多的封装和抽象。所以,决定还是花点时间和精力,再次把消息队列相关的知识做个梳理。而每次的梳理,我都会有新的体会和对问题新的看法,这也是我坚持写技术博客的主要原因之一。当然,以我一贯的风格,你会看到更多对实现原理的分析和总结。 继续阅读 »
2014-05-12 Lingxian Kong
之前一篇博客介绍了华为发布的针对Icehouse版本的all in one安装镜像,因为OpenStack安装后还需要进行一系列的初始配置(大家的环境和需求各异,因此没有直接集成在自动化中)。对于小白用户来说,可能还不能满足需求,今天我就一步一步教大家入门。 准备和注册镜像、Keypair 拷贝所需的镜像到服务器的任意目录(比如/home/images),我这里有3个镜像 UVP:/home/images # ll total 683292 -rw-r--r-- 1 root root 476704768 Mar 24 20:33 F17-x86_64-cfntools.qcow2 -rw-r--r-- 1 root root 继续阅读 »
2015-10-31 Lingxian Kong
2015.10.27到2015.10.30,四天的OpenStack东京峰会如约进行,又如期结束了。 这是我第一次来日本,来之前对日本的印象大概就是呆板吧,是在电视剧或电影里感受到的,说实话,对这座城市没有其他任何印象。但从飞机落地,入境之后,立刻能感受到日本人办事的严谨,入境官、机场地服,火车售票员,都很有礼貌,都很耐心。同事的朋友来接的我们,他会说日语,帮我们省了不少麻烦事儿。 (同事朋友带我们去涩谷吃拉面,据说这个很出名) 去乘车的过程中,朋友说在日本车和人都是靠左行,在电梯上也是靠左站。这点跟香港一样,还记得度蜜月去香港的时候,是我人生第一次看到大家在电梯上站的井然有序,把右边的过道让给需要赶时间的人。日本的节 继续阅读 »
2018-04-06 Lingxian Kong
本博客于2018.04.21号被 OpenStack Superuser 收录,这里是链接。 继续阅读 »
2014-07-02 Lingxian Kong
stack domain解决以下几个问题: 从虚拟机内部访问Heat服务时的身份认证。 用domain的方式实现,创建的用户对非管理员不可见 创建的用户的操作权限是被隔离的 配置的步骤如下: 1、安装python-openstackclient,因为keystoneclient不支持V3 API,将来也不会支持,参考这里的讨论。 2、创建domain UVP:/home/kong # openstack --os-token 2012 --os-url=http://172.25.150.8:5000/v3 --os-identity-api-version=3 domain create heat --descri 继续阅读 »
2014-04-23 Lingxian Kong
OpenStack Icehouse于4.17正式发布,release notes也在第一时间发布。但毕竟是开源项目,release notes在质量上无法与大公司的版本发布时相比较,至少没有我司看着规整。罢了,没有参与没有发言权,还是感谢来自全球的开发者的努力。 继续阅读 »
2017-09-13 Lingxian Kong
更新历史: 2016.03,初稿完成 2017.09,针对 Pike 版本更新 2018.01,添加了几句对 lb 中 vip port 的解释 Octavia简介 Octavia主要参与贡献厂商:http://stackalytics.com/?project_type=openstack&metric=commits&module=octavia 继续阅读 »
2013-11-05 Lingxian Kong
被决定出差是10.23号,说要赶在11.6号之前到波恩。原本打算11.5-11.8号去参加在香港举行的OpenStack Summit,毕竟以前去过,人虽生但地还算熟。但波恩就不一样了,对于从未踏出国门的我,听到这个消息就开始忐忑不安,签证怎么办,都需要什么材料?怎么出关啊?听不懂英语怎么办?中途转机,找不到怎么办?……无数个问题萦绕在我脑海中,没有答案,即使别人告诉我答案,我也知道,有些事情必须经历才能明白,别人的经验只能作为参考。 继续阅读 »