1.2. 备份您的 Trusted Artifact Signer 数据


安装 OpenShift API Data Protection (OADP)操作器并部署了实例后,您可以创建一个卷快照资源,以及一个备份资源来备份 Red Hat Trusted Artifact Signer 数据。

先决条件

  • Red Hat OpenShift Container Platform 版本 4.13 或更高版本。
  • 使用 cluster-admin 角色访问 OpenShift Web 控制台。
  • 安装 OADP operator
  • 安装了 oc 二进制文件的工作站。

流程

  1. 在工作站上打开一个终端,并登录到 OpenShift:

    语法

    oc login --token=TOKEN --server=SERVER_URL_AND_PORT

    Example

    $ oc login --token=sha256~ZvFDBvoIYAbVECixS4-WmkN4RfnNd8Neh3y1WuiFPXC --server=https://example.com:6443

    注意

    您可以从 OpenShift Web 控制台找到用于命令行的登录令牌和 URL。登录 OpenShift Web 控制台。单击您的用户名,然后单击 Copy login command。如果被要求,再次提供您的用户名和密码,然后单击 Display Token 以查看该命令。

  2. 查找并编辑 VolumeSnapshotClass 资源:

    Example

    $ oc get VolumeSnapshotClass -n openshift-adp
    $ oc edit VolumeSnapshotClass csi-aws-vsc -n openshift-adp

  3. 更新资源文件中的以下值:

    1. metadata.labels 部分下,添加 velero.io/csi-volumesnapshot-class: "true" 标签。
    2. 保存更改,再退出编辑器。
  4. 创建 Backup 资源:

    Example

    $ cat <<EOF | oc apply -f -
    apiVersion: velero.io/v1
    kind: Backup
    metadata:
      name: rhtas-backup
      labels:
        velero.io/storage-location: velero-1
      namespace: openshift-adp
    spec:
      schedule: 0 7 * * *
      hooks: {}
      includedNamespaces:
      - trusted-artifact-signer
      includedResources: []
      excludedResources: []
      snapshotMoveData: true
      storageLocation: velero-1
      ttl: 720h0m0s
    EOF

    添加 schedule 属性,以启用 Cron 调度来运行此备份。在示例中,此备份资源每天在 7:00 上午 7:00 运行。

    默认情况下,所有资源都会在 trusted-artifact-signer 命名空间中备份。您可以分别使用 includeResources 或 excludeResources 属性来指定您要包含或排除的资源。

    重要

    根据备份目标的存储类,持久性卷无法主动用于备份。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.