软件安装
Swift依赖以下软件python-setuptools,xinetd, xfsprogs, pip, greenlet, eventlet, Paste, PasteDeploy, simplejson, WebOb,xattr, netifaces。 python-setuptools, xinetd和xfsprogs可通过在线或我原来提供的光盘安装方法安装,后面几个除netifaces外在我原来提供的软件包中都有。
yum install python-setuptools xinetd xfsprogs
tar zxpf pip-1.1.tar.gz && cd pip-1.1 && python setup.py install
cd ../pipdowns
pip install greenlet-0.3.4.zip eventlet-0.9.16.tar.gz Paste* simplejson-2.5.0.tar.gz WebOb-1.0.8.zip xattr-0.6.4.tar.gz
pip install netifaces
cd .. && tar zxpf swift-1.4.8.tar.gz && cd swift-1.4.8 && python setup.py install
创建swift使用的磁盘
我这里以我的/dev/sdb为例
fdisk /dev/sdb (依次输入n<Enter>p<Enter>1<Enter><Enter><Enter>w<Enter>)
mkfs.xfs -i size=1024 /dev/sdb1
echo "/d