Ubuntu Server 11.10 下使用Keystone认证多节点安装Swi

Linux系统版本:Ubuntu Server 11.10 64-bit oneiric   Proxy Server IP:        192.168.112.129   Storage Server One:     192.168.112.130   Storage Server Two:     192.168.112.131   Storage Server Three:   192.168.112.132   Keystone Server IP:     192.168.112.133   官方文档:         参考文档:         Swift版本:       1.4.8   Keystone版本:    2012.2  

Ubuntu Server 11.10 下使用Keystone认证多节点安装Swi


2.  为每一台机器创建swift用户

sudo useradd -mk /home/swift/ -s /bin/bash swift   sudo passwd swift       #为swift用户添加密码,在此我将其设为了swift      编辑/etc/sudoer文件,在文件末尾添加如下代码   swift ALL=(ALL) NOPASSWD:ALL<strong>   </strong>  

3.  下载源码(在swift用户下操作)

1.安装git工具   sudo apt-get install git-core      2.在Proxy机器中下载keystone和swift源码   su swift        #切换到swift用户   sudo mkdir /home/swift/openstack        #创建一个目录来存放   cd /home/swift/openstack   git clone https://github.com/openstack/swift.git    #下载swift   cd swift   git checkout 1.4.8      #使用1.4.8版本,在swift目录下你可以   #使用git tag命令查看有多少个版本      git clone https://github.com/openstack/keystone.git    cd keystone   git checkout 75a8dfe      3.在每一台Storage节点的机器中下载swift   su swift        #切换到swift用户   sudo mkdir /home/swift/openstack        #创建一个目录来存放   cd /home/swift/openstack   git clone https://github.com/openstack/swift.git    #下载swift   cd swift   git checkout 1.4.8      #使用1.4.8版本,在swift目录下你可以   #使用git tag命令查看有多少个版本      4.在Auth (keystone)节点的机器中下载keystone和Python-keystoneclient   su swift        #切换到swift用户   sudo mkdir /home/swift/openstack        #创建一个目录来存放   cd /home/swift/openstack   git clone https://github.com/openstack/keystone.git    cd keystone   git checkout 75a8dfe      git clone https://github.com/openstack/python-keystoneclient.git   cd /home/swift/openstack/python-keystoneclient  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f95a68bf2d05e7de0e796c16eb884c68.html