搜索

3.4.2. 创建用于生成映射文件的 Playbook

download PDF

用于生成映射文件的 Ansible playbook 将利用目标(主)站点的实体预先填充文件。然后,您必须手动将备份站点的实体(如 IP 地址、集群、关联性组、关联性标签、外部 LUN 磁盘、授权域、角色和 vNIC 配置集)添加到 文件中。

重要

如果您自托管引擎的存储域上有任何虚拟机磁盘,则映射文件生成将失败。此外,映射文件不包含此存储域的属性,因为它不能失败。

在本例中,Ansible playbook 名为 dr-rhv-setup.yml,在主站点的 Manager 计算机上执行。

流程

  1. 创建 Ansible playbook 来生成映射文件。例如:

    ---
    - name: Generate mapping
      hosts: localhost
      connection: local
    
      vars:
        site: https://example.engine.redhat.com/ovirt-engine/api
        username: admin@internal
        password: my_password
        ca: /etc/pki/ovirt-engine/ca.pem
        var_file: disaster_recovery_vars.yml
    
      roles:
        - oVirt.disaster-recovery
    注意

    为提高安全性,您可以在一个 .yml 文件中加密您的 Manager 密码。如需更多信息,请参阅管理指南中使用 Ansible 角色配置 Red Hat Virtualization

  2. 运行 Ansible 命令,以生成映射文件。主站点的配置将预先填充。

    # ansible-playbook dr-rhv-setup.yml --tags "generate_mapping"
  3. 使用备份站点的配置配置映射文件(本例中为 disaster_recovery_vars.yml)。有关 映射文件 属性的更多信息,请参阅映射文件属性。

如果您有多台 Ansible 计算机可以执行故障转移和故障恢复,请将该映射文件复制到所有相关计算机上。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.