首页 > 代码库 > 体验devstack安装mitaka
体验devstack安装mitaka
因为公司制度的原因,工作环境是不能直接上网的,所以从没有体验devstack或者其他联网方式安装openstack是怎么一种感觉。
因购置了一台不错的主机,因而决定在自己的电脑上尝试安装,经过一段为期不短的内心极度崩溃与愈合,终于看到了如下的打印:
1 ======================== 2 DevStack Components Timed 3 ======================== 4 5 run_process - 50 secs 6 apt-get-update - 7 secs 7 pip_install - 71 secs 8 restart_apache_server - 15 secs 9 wait_for_service - 18 secs 10 git_timed - 2 secs 11 apt-get - 38 secs 12 13 14 15 This is your host IP address: 192.168.0.105 16 This is your host IPv6 address: ::1 17 Horizon is now available at http://192.168.0.105/dashboard 18 Keystone is serving at http://192.168.0.105:5000/ 19 The default users are: admin and demo 20 The password: 123456 21 2017-01-21 08:46:05.167 | stack.sh completed in 746 seconds.
喔喔,这是成功了吗,可以登录了。
好了,还是言归正传:
工作环境:vmware 12
操作系统:ubuntu 14.04.5
虚拟机配置 内存: 4G , CPU : 4核 ,开启VTx-d等选项
apt源可以使用国内的默认源,也可以使用其他国内的源,区别不大。
pip的设置:
1 stack@ubuntu:~/devstack$ cat ~/.pip/pip.conf 2 [global] 3 index-url = http://mirrors.aliyun.com/pypi/simple/ 4 [install] 5 trusted-host=mirrors.aliyun.com
devstack本地配置:
1 stack@ubuntu:~/devstack$ cat local.conf 2 [[local|localrc]] 3 4 # use TryStack git mirror 5 GIT_BASE=http://git.trystack.cn 6 NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git 7 SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git 8 9 #OFFLINE=True 10 RECLONE=True 11 12 # Define images to be automatically downloaded during the DevStack built process. 13 DOWNLOAD_DEFAULT_IMAGES=False 14 IMAGE_URLS="http://images.trystack.cn/cirros/cirros-0.3.4-x86_64-disk.img" 15 16 ADMIN_PASSWORD=123456 17 DATABASE_PASSWORD=$ADMIN_PASSWORD 18 RABBIT_PASSWORD=$ADMIN_PASSWORD 19 SERVICE_PASSWORD=$ADMIN_PASSWORD
我一开始使用默认的国外源,是想安装newton版本,不过那个网速真的没法成功安装。。
使用国内的源会快很多,但是好像只支持mitaka版本,因此就先安装这个,接下来就是:
1、创建一个普通用户,比如官网推荐的 stack
1 sudo adduser stack 2 3 sudo echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
2、切换到stack用户(执行su stack),然后:
1 cd ~
2 sudo apt-get install git
3 git clone https://github.com/openstack-dev/devstack.git -b stable/
mitaka
3、开始安装:
1 cd devstack 2 ./stack.sh
4、中途遇到的问题:
“AttributeError: ‘module‘ object has no attribute ‘__version__‘”
好吧,发现是/usr/local/lib/python2.7/dist-packages/openstack/session.py里执行失败:
于是如下处理一下:
好运的话,会一次安装成功吧。
然而博主是经历了失败是成功十八代以上的祖母之后才安装成功。。。
体验devstack安装mitaka
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。