Skip to main content
Astra Control Service
所有云提供商
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • 所有云提供商
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理存储分段

贡献者

您可以管理Astra用于备份和克隆的存储分段。您可以在云实例中添加其他分段、删除现有分段以及更改Kubernetes集群的默认分段。

只有所有者和管理员才能管理存储分段。

Astra Control 如何使用存储分段

当您开始管理云实例的第一个Kubernetes集群时、Astra Control Service会为此创建初始存储分段 "云实例"

您可以手动将存储分段指定为云实例的默认存储分段。如果您这样做、则Astra控制服务会默认对您在该云实例中的任何受管集群上创建的备份和克隆使用此存储分段(您可以选择其他存储分段进行备份)。如果您将应用程序从云实例中的任何受管集群实时克隆到另一个集群、则Astra Control Service会使用源云实例的默认分段来执行克隆操作。

您可以为多个云实例设置与默认分段相同的分段。

您可以在创建保护策略或启动临时备份时从任何存储分段中进行选择。

提示 在启动备份或克隆之前, Astra 控制服务会检查目标存储分段是否可访问。

查看现有存储分段

查看可供Astra控制服务使用的分段列表、以确定其状态并确定云实例的默认分段(如果已定义)。

存储分段可以具有以下任一状态:

待定

添加存储分段后、它将以待定状态启动、而Astra Control会发现它。

可用

此存储分段可供 Astra Control 使用。

已删除

存储分段目前无法正常运行。将鼠标悬停在状态图标上可确定问题所在。

如果某个存储分段处于 "Removed" 状态,您仍可以将其设置为默认存储分段并将其分配给保护计划。但是,如果数据保护操作开始时存储分段未处于可用状态,则该操作将失败。

步骤
  1. 转至*分段器*。

    此时将显示可供Astra控制服务使用的分段列表。

添加一个额外的存储分段

您可以随时添加其他分段。这样、您可以在创建保护策略或启动临时备份时在存储分段之间进行选择、并可以更改云实例使用的默认存储分段。

您可以添加以下类型的存储分段:

  • Amazon Web Services

  • 通用 S3

  • Google 云平台

  • Microsoft Azure

  • NetApp ONTAP S3

  • NetApp StorageGRID S3

开始之前
  • 确保您知道现有存储分段的名称。

  • 确保您拥有为Astra Control提供管理存储分段所需权限的存储分段凭据。

  • 如果存储分段位于Microsoft Azure中:

    • 此存储分段必须属于名为_Astra-backup-rg_的资源组。

    • 如果Azure存储帐户实例性能设置为"Premium"、则"Premium account type"设置必须设置为"Block blobs"。

步骤
  1. 转至*分段器*。

  2. 选择 * 添加 * ,然后按照提示添加存储分段。

    • * 类型 * :选择您的云提供商。

    • * 现有存储分段名称 * :输入存储分段的名称。

    • * 问题描述 * :也可以输入存储分段的问题描述。

      • 存储帐户(仅限Azure):输入Azure存储帐户的名称。此存储分段必须属于名为_Astra-backup-rg_的资源组。

      • * S3服务器名称或IP地址*(仅限AWS和S3存储分段类型):输入与您所在地区对应的S3端点的完全限定域名、而不输入 https://。请参见 "Amazon文档" 有关详细信息 …​

      • 选择凭据:输入为Astra控制服务提供管理存储分段所需权限的凭据。您需要提供的信息因存储分段类型而异。

        1. 选择 * 添加 * 以添加存储分段。

结果

Astra Control Service添加了存储分段。现在、您可以在创建保护策略或执行临时备份时选择此存储分段。您也可以将此分段设置为云实例的默认分段。

更改默认分段

您可以更改云实例的默认存储分段。默认情况下、Astra Control Service会将此存储分段用于备份和克隆。每个云实例都有自己的默认存储分段。

备注 Astra Control不会自动为任何云实例分配默认分段。在两个集群之间执行应用程序克隆操作之前、您需要手动为云实例设置默认分段。
步骤
  1. 转至*云实例*。

  2. 在*操作*列中选择要编辑的云实例的配置菜单。

  3. 选择 * 编辑 * 。

  4. 在存储分段列表中、选择要用作此云实例的默认存储分段的存储分段。

  5. 选择 * 更新 * 。

删除存储分段

您可以删除不再使用或运行状况不佳的存储分段。您可能需要执行此操作以使对象存储配置简单且最新。

备注
  • 您不能删除默认存储分段。如果要删除此存储分段,请先选择另一个存储分段作为默认存储。

  • 在"一次写入、多次读取"(WORM)分段的云提供程序保留期限到期之前、您不能删除该分段。WORm分段名称旁用"已锁定"表示。

开始之前
  • 开始之前,应检查以确保此存储分段没有正在运行或已完成的备份。

  • 您应进行检查,以确保存储分段未用于任何计划的备份。

如果存在,您将无法继续。

步骤
  1. 转至*分段器*。

  2. 从 * 操作 * 菜单中,选择 * 删除 * 。

    备注 Astra Control 可首先确保没有使用存储分段进行备份的计划策略,并且要删除的存储分段中没有活动备份。
  3. 键入 "remove" 确认此操作。

  4. 选择 * 是,删除存储分段 * 。

[技术预览]使用自定义资源管理存储分段

您可以使用应用程序集群上的Astra Control自定义资源(CR)添加存储分段。如果要备份应用程序和永久性存储,或者要跨集群克隆应用程序,则必须添加对象存储分段提供程序。Astra Control 会将这些备份或克隆存储在您定义的对象存储分段中。如果使用的是自定义资源方法、则应用程序快照功能需要一个存储分段。

如果您要将应用程序配置和永久性存储克隆到同一集群、则无需在Astra Control中使用存储分段。

Asta Control的存储分段自定义资源称为AppVault。此CR包含在保护操作中使用存储分段所需的配置。

开始之前
  • 确保您有一个可从Astra Control Center管理的集群访问的存储分段。

  • 确保您具有此存储分段的凭据。

  • 确保存储分段为以下类型之一:

    • NetApp ONTAP S3

    • NetApp StorageGRID S3

    • Microsoft Azure

    • 通用 S3

备注 Amazon Web Services (AWS)和Google Cloud Platform (GCP)使用通用S3存储分段类型。
备注 虽然Astra控制中心支持将Amazon S3作为通用S3存储分段提供商、但Astra控制中心可能不支持声称支持Amazon S3的所有对象存储供应商。
步骤
  1. 创建自定义资源(CR)文件并将其命名为(例如、 astra-appvault.yaml)。

  2. 配置以下属性:

    • * metadata.name*:_(必需)_ AppVault自定义资源的名称。

    • spec.prefix:_(可选)_一个路径、该路径前缀为存储在AppVault中的所有实体的名称。

    • 。spec.providerConfig:_(必需)_用于存储使用指定提供程序访问AppVault所需的配置。

    • * spec.providerCredentials*:_(必需)_存储使用指定提供程序访问AppVault所需的任何凭据的引用。

      • * spec.providerCredentials.valueFromSecret*:_(可选)_表示凭据值应来自机密。

        • key:_(如果使用了valueFroMSecret)密钥的有效密钥_。

        • name:_(如果使用valueF物品 密钥,则为必需项)_包含此字段值的机密的名称。必须位于同一命名空间中。

    • * spec.providerType*:_(必需)_用于确定提供备份的内容;例如、NetApp ONTAP S3或Microsoft Azure。

      YAML示例:

    apiVersion: astra.netapp.io/v1
    kind: AppVault
    metadata:
      name: astra-appvault
    spec:
      providerType: generic-s3
      providerConfig:
        path: testpath
        endpoint: 192.168.1.100:80
        bucketName: bucket1
        secure: "false"
      providerCredentials:
        accessKeyID:
          valueFromSecret:
            name: s3-creds
            key: accessKeyID
        secretAccessKey:
          valueFromSecret:
            name: s3-creds
            key: secretAccessKey
  3. 在您填充之后 astra-appvault.yaml 使用正确值的文件、应用CR:

    kubectl apply -f astra-appvault.yaml -n astra-connector
    备注 添加存储分段时、Astra Control会使用默认存储分段指示符标记一个存储分段。您创建的第一个存储分段将成为默认存储分段。添加分段时、您可以稍后决定添加 "设置另一个默认存储分段"

了解更多信息