使用devstack安装openstack
注意:最好是一个刚刚建的虚拟机
1、 安装前准备:Ubuntu16.04,VMware。
2、 由于Ubuntu16.04没有python2.7,所以安装python2.7 sudo apt install python2.7
3、 由于需要下载devstack源码,所以先安装工具git sudo apt install git
4、 修改源文件 sudo vi sources.list
注释该项deb cdrom:[Ubuntu-Server 16.04.1 LTS _Xenial Xerus_ - Release amd64(20160719)]/ xenial main restricted (强烈建议不要将源换掉,只需按照上述操作即可)
注释项
5、 下载devstack源码. sudo git clone https://git.openstack.org/openstack-dev/devstack
6、 创建stack用户 sudo devstack/tools/create-stack-user.sh
随后提示密码设置,按自己的需要设置密码
7、 切换用户 su stack
在该用户下再下一份源码sudo git clone https://git.openstack.org/openstack-dev/devstack
8、 修改主机local.conf中的HOST-IP地址,具体操作如下
cddevstack/samples
sudo vilocal.conf 再修改第46行HOST-IP=虚拟机的ip,保存退出
cp local.conf /devstack/ 复制一份配置信息到devstack
9、 运行./stack
运行脚本
10、 中途可能提示错误,重新运行即可
(可实时观看目录/opt/stack 里面必须存在的文件如下所示:)
安装成功一定会存在的文件
注:这些文件都是安装过程中从github上clone过来,所以可以自己在安装前先将文件clone进去也行(如果在自动暗转过程中出现这类的错误,可自己手动clone进去)
11、 安装成功界面
安装成功界面
12、 最后可在浏览器中输入虚拟机IP地址,可显示如下:
登录界面
登录后的界面