分页: 1 / 2

安装OpenStack最简单指南

发表于 : 2013-07-10 11:14
oneleaf
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.openstack.org/essex/opensta ... e1594.html

Re: 安装OpenStack最简单指南

发表于 : 2013-07-10 18:30
susbarbatus

Re: 安装OpenStack最简单指南

发表于 : 2013-07-10 18:47
oneleaf
呵呵,都可以。

这篇文章不错:

http://www.chenshake.com/openstack-depl ... l-summary/

是Openstack部署工具总结。

Re: 安装OpenStack最简单指南

发表于 : 2013-07-13 10:33
qmake
楼上的几位 谢了 自己找资料看了好久 不得要领

Re: 安装OpenStack最简单指南

发表于 : 2013-09-10 23:15
hawkIdeality
:em11

Re: 安装OpenStack最简单指南

发表于 : 2013-10-09 14:46
luochaole5225
操作到第3步:3 git clone git://github.com/openstack-dev/devstack.git
出现报错:fatal:could not create work tree dir 'devstack'.:???

请问应该怎么处理?本人新手,跪求详细指教。。。

Re: 安装OpenStack最简单指南

发表于 : 2013-10-09 15:04
luochaole5225
进行到第3步,出现错误:fatal: unable to connect to github.com
求指教

Re: 安装OpenStack最简单指南

发表于 : 2014-03-16 16:59
eelou
这东西有什么用处```我真没看出来``` :em01

Re: 安装OpenStack最简单指南

发表于 : 2014-03-16 17:30
oneleaf
虚拟化需要,将1台服务器分割为很多小台,这样就不需要那么多电脑。

Re: 安装OpenStack最简单指南

发表于 : 2014-06-22 10:34
salah666
求问如何保存环境变量?

Re: 安装OpenStack最简单指南

发表于 : 2014-06-22 15:23
photor
不明觉厉 :em09

Re: 安装OpenStack最简单指南

发表于 : 2014-08-04 14:04
tiume
hi LZ

我再14.04上做完前四步是可以访问web端了,但是在12.04上却是显示这个

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

请问这是什么问题?该如何解决呢?

Re: 安装OpenStack最简单指南

发表于 : 2014-08-04 15:01
bzimage
mark

Re: 安装OpenStack最简单指南

发表于 : 2014-08-04 19:25
poloshiao
在12.04上却是显示这个
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
请问这是什么问题?该如何解决呢?
猜測 這是 index.html 內容
由網頁套件預裝
存放在 網頁根目錄 DocumentRoot
我再14.04上做完前四步是可以访问web端了
通常可以访问web端
表示可以打開網頁根目錄的 index.* 檔案
index.* 檔案的副檔名由網頁套件供應

如果你的網頁根目錄 同時有許多 index.* 檔案
根據 DirectoryIndex
index.html index.cgi index.pl index.php index.xhtml index.htm
排列順序
從第一個開始尋找
最先找到的
就顯示那一個
後面的就不會顯示了
你可以根據需要改變排列順序或增減
詳細參閱
https://help.ubuntu.com/14.04/serverguide/httpd.html
使用 DirectoryIndex 搜尋

Re: 安装OpenStack最简单指南

发表于 : 2016-04-05 8:35
liyuke
搞定了,上传模版:

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


前面走的还不错,这里就显示没有文件,求大大们帮忙。