我正在安装迅速对象服务器Ubuntu 12.04机器并出现一些问题。
我在安装 swift 时出现以下错误: IOError:[Errno 2] 没有这样的文件或目录:'/etc/swift/object.ring.gz'
我不知道如何创建/决定区域、设备并在以下命令中使用它:
swift-ring-builder account.builder add z<ZONE>-<STORAGE_LOCAL_NET_IP>:6002/<DEVICE> 100
swift-ring-builder container.builder add z<ZONE>- <STORAGE_LOCAL_NET_IP_1>:6001/<DEVICE> 100
swift-ring-builder object.builder add z<ZONE>-<STORAGE_LOCAL_NET_IP_1>:6000/<DEVICE> 100
我尝试过设备为 /dev/sda1(这是我的 m/c 上的主分区,我在 m/c 上有另一个扩展分区 /dev/sda2,但不知道如何决定设备),并且ZONE 为 1(甚至我不知道如何确定区域)。
请参考此链接:Openstack-Swift 安装和配置 Ubuntu 12.04
有人能帮我决定吗设备和区域?我认为这些一定是我使用的唯一不正确的东西,因此不会生成环。
非常感谢您的任何建议。
答案1
@Shrikant
我假设你正在使用最新的 Swift 版本(havana)云存档
另请参阅
# fdisk /dev/sdb
# mkfs.xfs /dev/sdb1
# echo "/dev/sdb1 /srv/node/sdb1 xfs noatime,nodiratime,nobarrier,logbufs=8 0 0" >> /etc/fstab
# mkdir -p /srv/node/sdb1
# mount /srv/node/sdb1
# chown -R swift:swift /srv/node
您有类似的分区吗?