完成安装

完成安装

注解

默认配置文件在各发行版本中可能不同。你可能需要添加这些部分,选项而不是修改已经存在的部分和选项。另外,在配置片段中的省略号(...)表示默认的配置选项你应该保留。

  1. 从对象存储源仓库中获取 /etc/swift/swift.conf 文件:

    # curl -o /etc/swift/swift.conf \
      https://git.openstack.org/cgit/openstack/swift/plain/etc/swift.conf-sample?h=stable/mitaka
    
  2. 编辑 /etc/swift/swift.conf 文件并完成以下动作:

    • 在``[swift-hash]``部分,为你的环境配置哈希路径前缀和后缀:

      [swift-hash]
      ...
      swift_hash_path_suffix = HASH_PATH_SUFFIX
      swift_hash_path_prefix = HASH_PATH_PREFIX
      

      将其中的 HASH_PATH_PREFIX和 HASH_PATH_SUFFIX替换为唯一的值。

      警告

      这些值要保密,并且不要修改或丢失。

    • 在``[storage-policy:0]``部分,配置默认存储策略:

      [storage-policy:0]
      ...
      name = Policy-0
      default = yes
      
  3. 复制``swift.conf`` 文件到每个存储节点和其他允许了代理服务的额外节点的 /etc/swift 目录。

  1. 在所有节点上,确认配置文件目录是否有合适的所有权:

    # chown -R root:swift /etc/swift
    
  2. 在控制节点和其他运行了代理服务的节点上,重启对象存储代理服务及其依赖的服务:

    # service memcached restart
    # service swift-proxy restart
    
  3. 在存储节点上启动对象存储服务:

    # swift-init all start
    

    注解

    存储节点允许很多对象存储服务,:command:`swift-init`命令使得它们更好管理。你可以忽略那些不在存储节点上运行服务的错误。

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.