2.6. 创建 control plane 节点的备份


要创建 control plane 节点的备份,请使用 openstack overcloud backup 命令。然后,如果节点被破坏或无法访问,您可以使用备份将 control plane 节点恢复到之前的状态。control plane 节点的备份包括在 control plane 节点上运行的数据库的备份。

先决条件

流程

  1. 在每个 control plane 节点上找到 config-drive 分区:

    [stack@undercloud-0 ~]$ lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda    253:0    0   55G  0 disk
    ├─vda1 253:1    0    1M  0 part            
    1
    
    ├─vda2 253:2    0  100M  0 part /boot/efi
    └─vda3 253:3    0 54.9G  0 part /
    1
    config-drive 分区是未挂载的 1M 分区。
  2. 在每个 control plane 节点上,以 root 用户身份备份每个节点的 config-drive 分区:

    [root@controller-x ~]# dd if=<config_drive_partition> of=/mnt/config-drive

    <config_drive_partition > 替换为在第 1 步中的 config-drive 分区的名称。

  3. 在 undercloud 节点上,提供 undercloud 凭证:

    [stack@undercloud-0 ~]$ source stackrc
  4. 如果您之前还没有这样做,请使用 tripleo-ansible-inventory 命令生成包含所有 overcloud 节点的主机和变量的静态清单文件:

    (undercloud) [stack@undercloud ~]$ tripleo-ansible-inventory \
    --ansible_ssh_user tripleo-admin \
    --static-yaml-inventory /home/stack/tripleo-inventory.yaml
  5. 创建 control plane 节点的备份:

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup --inventory /home/stack/tripleo-inventory.yaml

    备份过程在每个 control plane 节点上按顺序运行,而不会破坏您的环境的服务。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部