15.2. 备份 director Operator


要创建备份,director Operator 包含当前命名空间的内容,以及 additionalConfigMapsadditionalSecrets 列表中声明的任何内容。您可以在其他规格中包含手动创建的 ConfigMap 和 Secret。

流程

  1. 创建 OpenStackBackupRequest CRD,并将 mode 设置为 save 以请求备份:

    apiVersion: osp-director.openstack.org/v1beta1
    kind: OpenStackBackupRequest
    metadata:
      name: openstackbackupsave
      namespace: openstack
    spec:
      mode: save
      additionalConfigMaps: []
      additionalSecrets: []
  2. 可选: 使用 additionalConfigMapsadditionalSecrets 规格来包括您手动创建的 ConfigMap 或 Secret。
  3. 监控 OpenStackBackupRequest 的状态:

    $ oc get -n openstack osbackuprequest openstackbackupsave
    NAME                     OPERATION   SOURCE   STATUS      COMPLETION TIMESTAMP
    openstackbackupsave      save                 Quiescing
    注意

    Quiescing 状态表示 director Operator 正在等待 CR 到达其完成状态。备份完成的时间长度可能会因 CR 数量而异。

  4. 您可以调查 director Operator 日志来检查进度:

    $ oc logs <operator_pod> -c manager -f
    2022-01-11T18:26:15.180Z        INFO    controllers.OpenStackBackupRequest      Quiesce for save for OpenStackBackupRequest openstackbackupsave is waiting for: [OpenStackBaremetalSet: compute, OpenStackControlPlane: overcloud, OpenStackVMSet: controller]
    • <operator_pod > 替换为 Operator pod 的名称。

验证

  1. 查看 OpenStackBackupRequest,以确认 STATUS 为 Saved

    $ oc get -n openstack osbackuprequest
    NAME                     OPERATION   SOURCE   STATUS   COMPLETION TIMESTAMP
    openstackbackupsave      save                 Saved    2022-01-11T19:12:58Z
  2. 如果 OpenStackBackupRequest 进入 Error 状态,请检查请求内容以查找错误:

    $ oc get -n openstack openstackbackuprequest <request_name> -o yaml
    • <request_name > 替换为备份请求的名称。
  3. 查看 OpenStackBackup,以确认它是否存在:

    $ oc get -n openstack osbackup
    
    NAME                                AGE
    openstackbackupsave-1641928378      6m7s
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部