用devstack快速搭起openstack的环境

来源:互联网 发布:java有哪些技术 编辑:程序博客网 时间:2024/06/05 02:07

*** openstack非常耗内存,如果你的笔记本的内存也是小于2G的,记得先将系统进入字符模式***

*** 方法是 sudo vi /etc/default/grub,修改“quiet splash”为“quiet splash text”***

用devstack在ubuntu上很容易搭起openstack的环境。

1. 用root下载安装git

通过“ctrl+alt+F2”进入命令行,用root登陆(如果不能用root登陆,那么先在其他窗口sudo passwd root)

执行 apt-get intall git

2. 用普通用户下载devstack的源码

通过“ctrl+alt+F3”进入命令行,用普通用户登陆(非root,因为devstack不能用root安装)

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

很快代码就下完了。然后

cd devstack

./stack.sh

接着它就会安装最简单的配置(耗时1个小时),安装openstack的nova、keystone、glance、swift、cinder等,但是没有网络的模块。这些后面都是可以配置增量安装的,先不着急。安装过程中可能会遇到某个文件无法下载的情况(curl下载某个文件失败),如果遇到这种情况,那么等到网络快的时候再尝试一下把。

安装完后,它会提示openstack已经启动,horizon的服务在这样的链接上。

Horizon is now available at http://192.168.1.114/
Keystone is serving at http://192.168.1.114:5000/v2.0/
Examples on using novaclient command line is in exercise.sh
The default users are: admin and demo
The password: XXXXX
This is your host ip: 192.168.1.114
stack.sh completed in 651 seconds.

 

3. 通过horizon创建虚拟机

由于openstack的horizon使用了html5,并且和ie不兼容,所以要使用火狐浏览器或google浏览器来操作。

按照提示,在地址栏上输入ip地址后, 登陆Horizon。并按照上面提示的 admin 和对应的密码登陆系统。

在左边菜单栏中,选择“项目”

之后在“管理计算”中,选择“启动云主机”

然后就会弹出一个虚拟机启动的规格。devstack默认从ubuntu下载了一个非常小的镜像,用这个镜像可以启动好虚拟机(因为网络服务没有配置,所以这个虚拟机不能使用网络)

启动虚拟机之后,通过网页的控制台,可以登陆到虚拟机内部具体操作虚拟机。

 

 

回到命令行中,输入

 virsh list --all

可以看到有一个虚拟机已经被拉起来了。

0 0
原创粉丝点击