6.2. 通过虚拟化 Satellite 服务器进行灾难恢复


如果您虚拟化 Satellite 服务器并确保对虚拟机(VM)进行常规快照,您可以通过从其中一个快照恢复 Satellite 部署来响应各种灾难情况。

注意

如何实现此情境的详细信息取决于您的虚拟化平台的选择。由于各种不同的虚拟机监控程序及其功能,红帽不针对任何特定虚拟化平台提供详细的说明。

6.2.1. 先决条件

实施可靠的流程,以便定期执行虚拟化 Satellite 服务器的虚拟机快照并为长期存储备份您的快照。

流程

  1. 定义为执行虚拟化 Satellite 服务器的定期快照的计划。为潜在的数据丢失考虑您的容错:在出现灾难时,频繁执行快照会导致较少的数据丢失。但是,创建快照需要时间,快照还需要存储空间。
  2. 定义快照保留策略。考虑您要存储的快照数量:常规删除过时的快照有助于优化存储使用量。
  3. 使用您的虚拟机监控程序,调度 Satellite 服务器的定期快照。
  4. 调度定期备份快照以防止在虚拟机监控程序失败时数据丢失。

    注意

    快照提供快速恢复点,备份快照可让您进行长期存储,并在虚拟机监控程序一侧出现灾难时提供额外的安全。

  5. 如果您使用在与 Satellite 服务器不同的计算机上运行的外部数据库,请在与 Satellite 服务器相同的调度上创建快照和备份。

验证

  1. 根据您的调度,验证您的管理程序是否按照您定义的时间表采用快照。
  2. 使用 Satellite 服务器的最新快照,并在隔离的环境中恢复它。
  3. 要验证您是否能够在灾难时恢复 Satellite 服务,请评估测试 Satellite 服务器的功能。请参阅 第 6.2.4 节 “检索服务状态”
  4. 定期执行这些验证检查。

如果是灾难,请使用 Satellite 服务器的虚拟机(VM)快照来恢复 Satellite 服务。

重要

确保 Satellite 服务器的主机名在恢复过程中不会改变。IP 地址可以更改。

流程

  1. 确定您要从中恢复的快照。
  2. 使用 hypervisor 工具从所选快照中恢复。
  3. 如果您使用在与 Satellite 服务器不同的计算机上运行的外部数据库,请确保从与 Satellite 服务器快照相同的时间从快照中恢复数据库。
  4. 更新 DNS 记录,以便 Satellite 服务器主机名解析为新的 IP 地址。这会将旧服务器的流量重定向到新服务器,您不需要重新注册您的主机。

验证

6.2.4. 检索服务状态

Satellite 使用一组后端服务。在进行故障排除时,您可以检查 Satellite 服务的状态。

流程

  • 在 Satellite Web UI 中,进入到 Administer > About

    • Smart Proxies 选项卡上,查看所有 Capsules 的状态。
    • Compute Resources 选项卡中,查看附加的计算资源提供程序的状态。
    • Backend System Status 表中,查看所有后端服务的状态。

CLI 过程

  • 从数据库和 Satellite 服务获取信息:

    $ hammer ping
    Copy to Clipboard Toggle word wrap
  • 检查 systemd 中运行的服务的状态:

    # satellite-maintain service status
    Copy to Clipboard Toggle word wrap

    运行 satellite-maintain service --help 了解更多信息。

  • 执行健康检查:

    $ satellite-maintain health check
    Copy to Clipboard Toggle word wrap

    运行 satellite-maintain health --help 了解更多信息。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat