如何在 ubuntu 12.04 上安装 swift 时创建环?

如何在 ubuntu 12.04 上安装 swift 时创建环?

我正在安装迅速对象服务器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

您有类似的分区吗?

相关内容