您的位置:首页 > 移动开发 > Swift

openstack安装(包含swift)在vmware上的ubuntu

2013-08-25 23:02 393 查看
公司一个项目要基于openstack的swift开发,在网上看了好多openstack的安装文章,总是安装不成功,试了使用devstack总算安装成功,下一步再开始修改配置和基于swift api开发,先写下我这次安装的步骤。

这个文章力求让你先把openstack装起来,用起来,下一步我们再来搞明白如何配置和基于swift的API开发。

1 下载ubuntu

我是amd的cpu,所以我下载的ubuntu-12.04.3-server-amd64.iso,下面是下载地址
http://releases.ubuntu.com/precise/ubuntu-12.04.3-server-i386.iso http://releases.ubuntu.com/precise/ubuntu-12.04.3-server-amd64.iso
2 通过vmware安装ubuntu

安装完设置root用户密码 sudo passwd

并用root登陆

3 虚拟机网络要配通,如果是测试直接用网络直接使用NAT,也可以用桥接自己配置网络

ifconfig 查看IP地址

4 更新系统库

sudo apt-get update

sudo apt-get upgrade

5 安装vim openssh-server工具(可选)

这个工具也可以不安装,vim用了编辑文本,openssh用来sshd工具远程连接服务器,比在虚拟机中方便

sudo apt-get vim

sudo apt-get openssh-server

6 安装编译环境gcc make

sudo apt-get -y gcc make

7 安装python组件

7.1.首先安装easy_install

sudo apt-get install python-setuptools

7.2.安装netaddr模块

sudo easy_install netaddr

7.3 安装 pytz

sudo easy_install pytz

8 下载DevStack脚本

8.1 安装git(版本管理工具,下载代码用)

sudo apt-get install git

8.2 使用Git获取最新的DevStack代码:

cd /root/

git clone git://github.com/openstack-dev/devstack.git

结束后代码下载在/root/devstack目录

9 开始安装openstack

9.1 修改安装配置

1) 进入脚本目录

cd /root/devstack

2) 复制脚本的配置文件到当前目录

cp samples/localrc ./

3) 打开配置文件进行编辑

vim localrc

在文件中添加两行,主要目的是把swift加进来,默认swift是不装的

ENABLED_SERVICES=g-api,g-reg,key,n-api,n-cpu,n-net,n-sch,n-vnc,horizon,mysql,rabbit,openstackx,quantum,q-svc,q-agt,n-vol,q-svc,q-agt,swift,quantum

Q_PLUGIN=openvswitch

9.2 启动安装

./stack.sh

要求输入一个默认密码,设为123456

10 根据网络状态不同要等一段时间安装,安装结束后通过IP地址访问

我的是
http://192.168.70.128/
用户名 admin

密码就是在localrc中设置的,如果没改就是 nomoresecrete

下一篇文章再来写如何配置和api开发
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: