装dashobard时候总报错,收集如下文档参考,版权归原作者.参见/s/blog_4b8481f70100xnw9.html
本文目的在于swift+Keystone+dashboard 安装
对swift的安装本文就先行忽略,keystone安装在swift的proxy节点处,为实验简单性,所使用的环境的 ESXi上的一台 ubuntu 11.04 的32bit 虚拟机
一) 源码安装
Git clone/openstack/keystone.git ~/keystone
主要安装步骤可以参考keystone源码包中的README.md
依赖项
因此先要安装
apt-get install python-dev libxml2-dev libxslt1-dev libsasl2-dev libldap2-dev libsqlite3-dev libssl-dev
这个过程需要花一定的时间
安装Memcache(可选)
运行 Keystone
配置文件在 etc/keystone.conf 包括各服务的绑定端口和ip修改,可将该文件拷贝到 /etc目录下
与swift集成,在proxy节点处
开启另一个控制台终端
In another window, edit the~/keystone/keystone/test/sampledata.py
file, find thetext and replace it with the URL to your Swift cluster using the following format (note that we're going to change Swift to run on port 8888 later):
http://127.0.0.1:8888/v1/AUTH_%tenant_id%
这一步是调用执行上面的sampledata.py文件,在keystone中进行注册。
Reconfigure Swift's proxy server to use Keystone instead of TempAuth. Here's an example/etc/swift/proxy-server.conf
:
想手动添加用户,可以使用keystone-manage命令,具体参考
/man/keystone-manage.html
OpenStack Dashboard 安装
Install Horizon
$ apt-get install -y python-setuptools $ sudo easy_install virtualenv$ python tools/install_venv.py
Installing the virtual environment will take some time depending on download speeds.
Run Horizon
成功后可以在浏览器输入:http://dashboardhost:8000/进入登入界面
转载请注明出处:/haochuang/ 8年IT工作经验,5年测试技术与管理,2年产品与项目管理,曾参与过云计算\云存储\车联网产品研发工作; 业余自媒体人,有技术类垂直微信公众号;如有招聘或求职方面需求,请Mail to uetest@ ;或通过 QQ:363573922 微博:@念槐聚 联系;