使用Container构筑自己的OpenStack开发环境

OpenStack是一个开源的云计算管理平台, 当前最新的版本是Stein. 当前OpenStack整体已经非常的稳定和成熟了。但是作为开源软件,在使用的过程当中难免的会遇到一些Bug,而了解OpenStack最好的方式就是在使用的过程当中遇到Bug后加以分析和解决。并且最好是能够把自己的Fix Commit到社区,使自己也慢慢的参与到OpenStack的开发中去。我在刚接触OpenStack,提交第一个patch的时候也是走了不少弯路的,所以本文主要讲述了如何构筑自己的OpenStack开发环境,如何向社区提交代码。

前提条件

  1. 一台装好docker的服务器,如何安装?
  2. 申请一个自己的Ubuntu帐号,GerritLaunchpad需要用到
    • Gerrit用于Review提交的代码
    • Launchpad用于Track Bugs

创建Container

以CentOS为例

# 拉取docker image
docker pull ubuntu
# 启动Container
docker run -it -d --network host --name openstack_deloyment ubuntu

跑完上述命令,我们会直接进入到容器中。这个时候我们就可以直接在容器里面安装我们需要用到的软件包了。

安装依赖包

# 在容器里面
apt-get update
apt-get install iputils-ping
apt-get install net-tools
apt-get ins
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值