在参考机上安装客户机代理和软件引导代理后,禁用 SELinux 可确保模板支持在 Dukes Bank 示例应用程序中使用的特定 MySQL 实施。将参考机转换为可用来置备 Dukes Bank vSphere 示例应用程序的模板。

关于此任务

将参考机转换成模板后,除非将模板转换回虚拟机,否则不能编辑或启动模板。

过程

  1. 以 root 用户身份登录到参考机。
    1. 编辑 /etc/selinux/config 文件,以禁用 SELinux。
      SELINUX=disabled

      如果不禁用 SELinux,Dukes Bank 示例应用程序的 MySQL 软件组件可能无法按预期工作。

    2. 移除 udev 持久规则。
      /bin/rm -f /etc/udev/rules.d/70*
    3. 使从此模板中克隆的计算机拥有自身的唯一标识符。
      /bin/sed -i '/^\(HWADDR\|UUID\)=/d'
      /etc/sysconfig/network-scripts/ifcfg-eth0
    4. 如果已在安装软件引导程序代理之后重新引导或重新配置参考机,请重置该代理。
      /opt/vmware-appdirector/agent-bootstrap/agent_reset.sh
    5. 关闭计算机电源。
      shutdown -h now
  2. 以管理员身份登录到 vSphere Web Client。
  3. 右键单击参考机并选择编辑设置
  4. 虚拟机名称文本框中输入 dukes_bank_template
  5. 如果参考机具有 CentOS 客户机操作系统,请从客户机操作系统版本下拉菜单中选择 Red Hat Enterprise Linux 6 (64 位)

    如果选择 CentOS,则模板和自定义规范可能无法按预期工作。

  6. 单击确定
  7. vSphere Web Client 中右键单击参考机,然后选择模板 > 转换成模板

结果

vCenter Server 将把 dukes_bank_template 参考机标记为模板,并在“近期任务”窗格中显示任务。如果已将 vSphere 环境托管于 vRealize Automation,则系统会在下一个自动数据收集期间发现您的模板。如果尚未配置 vRealize Automation,则会在该过程中收集此模板。