轻松安装OpenStack Keystone
2012-11-23 13:05
323 查看
简介
Keystone 是Openstack项目中的一个子项目,专注于认证及鉴权服务。
现在将这段时间对于Keystone的安装做一个简单的总结,希望对大家有用。
Keystone的安装,在官方的文档里,非常混乱,因为其中混杂了两个不同版本V1.0和V2的安装及使用说明,容易把人搞得混乱。
其实V2版本对于V1有很大的不同,最明显的就是keystone这个命令行的作用就完全不一样,v1的这个命令是用来启动服务的,而v2直接就编程了客户端工具了。
还有很多不同,这里就不再赘述了。本文主要介绍V2版本的安装。
安装方式
源码安装:请参考此文档,这个文档说的还是比较清楚的。http://docs.openstack.org/developer/keystone/installing.html
安装包安装:
可以在这个网址上查找到所有的安装包 https://launchpad.net/ubuntu/+source/keystone
或者使用我的安装手册
KEYSTONE安装手册
1. 获取安装包
安装包 keystone.tar
http://download.csdn.net/detail/mengqi_d_lufee/4801489 安装文档及安装包(keystone.tar)都在这里。
2. 前提条件
1、 ubuntu server 64位操作系统
2、 已安装python 2.7
3、 已安装mysql 服务器,并获取到root用户的访问密码。
4、 如果需要连接Swift,则需要确定Swift的proxy节点ip及端口信息。参见4.4节
3. 环境检测
检查必备的安装条件。
请切换到root下操作:执行命令su root
3.1. 确认服务器操作系统为ubuntu
确认已经安装ubuntu server。
命令:lsb_release -a
查看是否有ubuntu字样如下:
3.2. Python环境检查
在服务器上确认安装了Python 2.7版本:
命令: python --version
4. 安装步骤(在root用户下安装)
4.1. 获取并配置Mysql 服务器ip及root用户密码
例如已知Mysql服务器ip地址为:192.168.1.10,root用户密码为:root
执行命令进行配置:
export DB_HOST=192.168.1.10
export DB_ROOT_PASSWORD=root
4.2. 解压安装包
将安装包keystone.tar复制到待安装的服务器中
执行命令: tar –xvf keystone.tar
4.3. 安装软件包
执行如下命令:
cd ./keystone;sh ./keystone-install.sh
脚本会自行完成剩余步骤,待脚本执行完毕,Keystone安装完毕。
4.4. 配置Swift(可选)
需要在Keystone中,增加Swift相关配置。如下:
假如已知swift proxy服务器ip地址为:192.168.1.11 和 192.168.1.12,
端口为:10000
执行命令进行配置:
export SWIFT_PROXY_IPS="192.168.1.11,192.168.1.12"
export SWIFT_PROXY_PORT=10000
再执行bin目录下keystone-swift-init.sh 脚本完成配置。
sh ./bin/keystone-swift-init.sh
4.5. 启动及停止Keystone服务
启动命令: service keystone start
停止服务: service keystone stop
查看状态:service keystone status
Keystone 是Openstack项目中的一个子项目,专注于认证及鉴权服务。
现在将这段时间对于Keystone的安装做一个简单的总结,希望对大家有用。
Keystone的安装,在官方的文档里,非常混乱,因为其中混杂了两个不同版本V1.0和V2的安装及使用说明,容易把人搞得混乱。
其实V2版本对于V1有很大的不同,最明显的就是keystone这个命令行的作用就完全不一样,v1的这个命令是用来启动服务的,而v2直接就编程了客户端工具了。
还有很多不同,这里就不再赘述了。本文主要介绍V2版本的安装。
安装方式
源码安装:请参考此文档,这个文档说的还是比较清楚的。http://docs.openstack.org/developer/keystone/installing.html
安装包安装:
可以在这个网址上查找到所有的安装包 https://launchpad.net/ubuntu/+source/keystone
或者使用我的安装手册
KEYSTONE安装手册
1. 获取安装包
安装包 keystone.tar
http://download.csdn.net/detail/mengqi_d_lufee/4801489 安装文档及安装包(keystone.tar)都在这里。
2. 前提条件
1、 ubuntu server 64位操作系统
2、 已安装python 2.7
3、 已安装mysql 服务器,并获取到root用户的访问密码。
4、 如果需要连接Swift,则需要确定Swift的proxy节点ip及端口信息。参见4.4节
3. 环境检测
检查必备的安装条件。
请切换到root下操作:执行命令su root
3.1. 确认服务器操作系统为ubuntu
确认已经安装ubuntu server。
命令:lsb_release -a
查看是否有ubuntu字样如下:
3.2. Python环境检查
在服务器上确认安装了Python 2.7版本:
命令: python --version
4. 安装步骤(在root用户下安装)
4.1. 获取并配置Mysql 服务器ip及root用户密码
例如已知Mysql服务器ip地址为:192.168.1.10,root用户密码为:root
执行命令进行配置:
export DB_HOST=192.168.1.10
export DB_ROOT_PASSWORD=root
4.2. 解压安装包
将安装包keystone.tar复制到待安装的服务器中
执行命令: tar –xvf keystone.tar
4.3. 安装软件包
执行如下命令:
cd ./keystone;sh ./keystone-install.sh
脚本会自行完成剩余步骤,待脚本执行完毕,Keystone安装完毕。
4.4. 配置Swift(可选)
需要在Keystone中,增加Swift相关配置。如下:
假如已知swift proxy服务器ip地址为:192.168.1.11 和 192.168.1.12,
端口为:10000
执行命令进行配置:
export SWIFT_PROXY_IPS="192.168.1.11,192.168.1.12"
export SWIFT_PROXY_PORT=10000
再执行bin目录下keystone-swift-init.sh 脚本完成配置。
sh ./bin/keystone-swift-init.sh
4.5. 启动及停止Keystone服务
启动命令: service keystone start
停止服务: service keystone stop
查看状态:service keystone status
相关文章推荐
- openstack的keystone安装运行总结
- OpenStack Keystone安装部署流程
- OpenStack Keystone安装部署流程
- CentOS6.2下源码安装openStack keystone
- Ubuntu 14.04一步一步安装Openstack Kilo版本-7(keystone)
- Openstack(Kilo)安装系列之Keystone(五)
- CentOS 7部署OpenStack(2)―安装keystone服务
- [部署篇2]VMWare搭建Openstack——控制节点的KeyStone的安装
- CentOS 6.5 Openstack Icehouse 安装指南 -3 身份认证 keystone
- 在一套安装了keystone的环境上,安装openstack swift(centos6.5)
- OpenStack安装部署之keystone&&Glance
- 安装OpenStack启动Keystone时HTTP报500内部错误解决
- Ubuntu14.04安装OpenStack Juno—keystone
- 手动安装liberty版本openstack环境(allinone)---安装keystone
- OPENSTACK Kilo Keystone 安装Internal Server Error (HTTP 500)解决办法
- OpenStack——keystone安装
- openstack成长之旅 - 4 keystone的介绍及安装
- Ubuntu 14.04 LTS 安装 Juno 版 OpenStack Keystone
- CentOS下多节点Openstack安装(二)—— Keystone安装
- 4 云计算系列之Openstack简介与keystone安装