一 首先安装keystone依赖的操作系统软件包
sudo apt-get install git python-dev sqlite3 libxml2-dev libxslt1-dev libsasl2-dev libsqlite3-dev libssl-dev libldap2-dev
sudo apt-get install mysql-server mysql-client python-mysqldb
二 创建keystone数据库
mysql –u root –p
create database keystone;
grant all on keystone.* to ‘keystone’@’%’ identified by ‘123456’;
三 下载keystone源码
git clone http://github.com/openstack/keystone.git
四 源码安装
python setup.py install 或者 sudo pip intall –e.
五 创建配置文件
sudo mkdir –p /etc/keystone
sudo cp ~/keystone/etc/* /etc/keystone/
六 根据需求修改配置文件
注意:基本所有组件的源码安装都是按照这个步骤进行的