分享

安装OpenStack最简单指南

 浸心阁 2015-09-22
1 找台电脑安装 ubuntu-12.04 amd64 位版本 ,电脑单网卡就可以了,不需要双网卡。

2 sudo apt-get install python-netaddr git openssh-server

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

4 cd devstack; ./stack.sh

根据提示输入一堆密码,直接安装完毕。

5 访问 http://服务器的IP ,用户名 admin 密码就是你上面输入的。

服务器重启后,执行如下命令恢复:
cd devstack; ./rejoin-stack.sh

------------------------------------------------------------
6 以上就搭建好环境了,下一步做模版(以下可以在其它电脑上折腾)

如果在其它电脑上运行需要先安装相关软件: sudo apt-get install python-novaclient python-glanceclient swift qemu-kvm

设置环境变量:

export SERVICE_TOKEN=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=你的密码
export OS_AUTH_URL="http://服务器IP:5000/v2.0/"
export SERVICE_ENDPOINT="http://服务器IP:35357/v2.0"

可以将上面的命令加入到 ~/.bashrc 下次登录后就可以直接使用了

kvm-img create -f qcow2 ubuntu.img 20G
kvm -m 256 -cdrom ubuntu-12.04.2-server-amd64.iso -drive file=ubuntu.img,if=virtio,index=0 -boot d -net nic -net user -nographic -vnc :0

使用vnc访问 服务器IP ,安装完毕,为了方便后续扩容,建议采用lvm分区,安装完毕后,启动系统。

kvm -m 256 -drive file=ubuntu.img,if=virtio,index=0 -boot c -net nic -net user -nographic -vnc :0

再使用vnc连上去。

sudo apt-get install openssh-server
sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules
sudo shutdown -P

搞定了,上传模版:

glance add name="ubuntu.img" is_public=true container_format=ovf disk_format=qcow2 < ubuntu.img

等到结束就好了。

7 然后进入网页可以建立一个虚拟机来看看了,当然IP是内部的,因此无法访问,现在我们加外部IP

修改 /etc/sysctl.conf 文件,打开
net.ipv4.ip_forward=1
再执行 sudo sysctl -p 应用下。

这个是加一组30个IP,下面的IP改为你自己的。
nova-manage floating create --ip_range=192.168.1.224/27

然后去网页将IP赋予虚拟机,局域网就可以访问了。

8 大功告成。

9 创建Windows的模版,可以参考这里:
http://docs./essex/opensta ... e1594.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多