启用到 OpenStack Swift 的云连接

您可以使用管理 GUI 或命令行界面来启用到 OpenStack Swift 接口的云连接。 OpenStack Swift 提供了一组可以用于创建私有云解决方案的标准接口。

Important: 从 2018 年 12 月 10 日开始,无法在 IBM Cloud 上创建新的 Object Storage OpenStack Swift(基础结构)实例。现有 Object Storage OpenStack Swift 实例(基础结构)将继续适用并受支持。因此,IBM Cloud 仅针对具有现有 Object Storage OpenStack Swift(基础结构)帐户的用户才支持透明云分层。
要在管理 GUI 中启用系统和 OpenStack Swift 接口之间的云连接,请完成以下步骤:
  1. 在管理 GUI 中,选择设置 > 系统 > 透明云分层
  2. 单击启用云连接
  3. 欢迎页面上,单击下一步。 如果未在系统上激活或配置加密,将显示几个警告。 稍后在创建云帐户之后将无法配置加密。
  4. 如果系统上没有配置 DNS 服务器,请为系统输入用于将云服务提供商的主机名转换为 IP 地址的服务器的 IP 地址和名称。 您最多可以为云帐户配置 2 个 DNS 服务器。 单击 Next
  5. 云服务提供商页面上,选择 OpenStack Swift
  6. 展开 OpenStack 帐户,并输入以下信息:
    租户
    输入系统用于访问云存储器的 OpenStack 租户的名称。
    用户名
    输入与帐户关联的用户名。 用户名用于标识可访问由云服务提供商存储的内容的客户机。
    密码
    输入与云帐户的用户名关联的密码。
    端点
    输入系统用于访问云服务提供商的 URL。
    容器前缀
    输入添加到租户名称开头的短字符串,以用于标识与系统关联的租户。 前缀还可以用于标识使用同一个云帐户来存储卷数据快照的多个系统。
    SSL 证书
    选择用于向云服务提供商认证系统的 SSL 证书。
    Keystone
    如果要使用 Keystone 认证,请选择此选项。 如果未设置此选项,系统将使用 OpenStack TempAuth。 请与云服务提供商管理员一起,验证是否使用了 Keystone 认证。
    Note: 系统支持使用 Keystone 认证 2.0 的 OpenStack Swift 云服务提供商。 不支持之后的 Keystone 认证版本。
    加密
    如果在系统上配置了加密,则预先选择了该值。 如果未在系统上启用加密,那么该选项不可用。
    带宽
    确定如何将带宽用于与云服务提供商之间的下载和上载操作。 指定无限制以允许连接使用无限带宽,而不考虑系统上发生的其他操作。 如果不想将无限带宽指定给这些操作,可以指定连接可以用于下载或上载的最大带宽量。
  7. 单击 Next
  8. 摘要页面上,验证所有设置并单击完成
要在命令行界面中启用系统与 OpenStack Swift 接口之间的云连接,请完成以下其中一个步骤:
  1. 如果要启用到使用 Keystone 认证的 OpenStack Swift 接口的云连接,请输入以下命令:
    mkcloudaccountswift -containerprefix svc_backups -keystone 
    -endpoint https://mysecurecloud.company.com:5000/auth/v2.0 -tenantname tenant 
    -username username -password password -certificate /tmp/my_server_cert.pem
  2. 如果要启用到未使用 Keystone 认证的 OpenStack Swift 接口的云连接,请输入以下命令:
    mkcloudaccountswift -containerprefix svc_backups 
    -endpoint http://mycloud.company.com:8080/auth/v1.0 -tenantname tenant 
    -username username -password password