Swift 是提供分布式对象存储的一个 OpenStack 组件。
重要:
在 VMware Integrated OpenStack 5.1 中,Swift 仅作为技术预览版提供。当前不支持运行生产工作负载。
注:
无法删除 Swift 群集中的节点。如果要从群集中移除节点,必须删除整个群集,然后重新创建群集。
有关 Swift 的详细信息,请参见OpenStack Swift 文档。
前提条件
确保有足够的资源可用于部署 Swift。所需资源取决于您的部署规模。有关最低要求,请参见 VMware Integrated OpenStack 的硬件要求的“其他组件”部分。
确保您的网络已 Swift 就绪。请参见必要网络端口中的相关表格。
过程
结果
此时将创建 Swift 群集所需的虚拟机并启用该服务。
下一步做什么
可以将存储和代理节点添加到群集以横向扩展部署。有关详细信息,请参见将节点添加到 Swift 群集。
默认情况下,具有 admin
或 _member_
角色的用户可以执行 Swift 操作。要添加或更改角色,请在 custom.yml 中取消对 swift_operator_roles 参数的注释,并修改参数值以包含所需的角色。然后,运行 viocli deployment configure --tags add_proxy_node --limit swift_proxy,swift_storage 以部署更新后的配置。