测试基本云模板
Last Updated February 5, 2025

在设计过程中,通常先从基本组件开始构建云模板,然后随着模板的增长进行部署和测试。此示例说明了
Automation Assembler
内置的一些正在进行的测试。
创建基本云模板。请参见创建基本云模板
为了确保部署按您希望的方式运作,可以多次测试和部署云模板。您可以逐渐添加更多资源、重新测试和重新部署。
  1. 单击
    云模板
    ,然后打开 WordPress-BP 云模板。
    基本云模板将显示在设计画布和代码编辑器中。
  2. 要检查模板语法、布置位置和基本有效性,请单击左下角的
    测试
  3. 键入输入值,然后单击
    测试
    输入变量
    测试只是一个模拟,实际上并不部署虚拟机或其他资源。
    输入变量
    测试包括指向
    置备图
    的链接,您可以在其中检查模拟的部署流并查看发生的情况。模拟可发现潜在问题,例如,未定义任何与云模板中的硬性限制相匹配的资源功能。在下面的示例错误中,在所定义基础架构中的任何位置都找不到功能标记
    env:dev
    的云区域。
    请求流
    成功的模拟不保证部署模板时不出错。
  4. 在模板通过模拟后,单击左下角的
    部署
  5. 选择
    选择新部署
  6. 将部署命名为
    WordPress for OurCo
    ,然后单击
    下一步
  7. 键入输入值,然后单击
    部署
  8. 要验证模板是否已成功部署,请在
    资源
    部署
    下进行查看。
    如果某个部署失败,请单击其名称,然后单击
    历史记录
    选项卡以查看有助于进行故障排除的消息。
    失败的部署
    某些历史记录条目的最右侧可能具有
    置备图
    链接。该图与模拟的图类似,您可以在其中检查置备过程中
    Automation Assembler
    决策点的流程图。
    如需查看更多流程图,请单击
    基础架构
    活动
    请求
  9. 要验证应用程序是否正常工作,请在浏览器中打开 WordPress 起始页面。
    1. 等待 WordPress 服务器完全创建并初始化。
      初始化可能需要 30 分钟或更长时间,具体取决于环境。
    2. 要查找站点 FQDN 或 IP 地址,请转到
      资源
      部署
      拓扑
    3. 在画布中,单击“WebTier”,然后在右侧的面板中查找 IP 地址。
    4. 输入 IP 地址,作为 WordPress 起始页面完整 URL 的一部分。
      在此示例中,完整 URL 是:
      http://{
      IP-address
      }/mywordpresssite
      http://{
      IP-address
      }/mywordpresssite/wp-admin/install.php
  10. 在浏览器中检查 WordPress 后,如果需要对应用程序进行其他处理,请进行模板更改并使用
    更新现有部署
    选项进行重新部署。
  11. 考虑对云模板进行版本控制。如果更改导致部署失败,可以恢复到正常工作的版本。
    1. 在云模板设计页面上,单击
      版本
    2. 在“创建版本”页面中,输入
      WP-1.0
      请勿在版本名称中输入空格。
    3. 单击
      创建
    要复查或恢复到某个版本,请在设计页面中单击
    版本历史记录
    选项卡。
  12. 基本部署现已准备就绪,可以通过增加应用程序服务器和数据库服务器的 CPU 和内存来尝试首次部署时增强。
    将应用程序服务器和数据库服务器更新到中型节点大小。使用同一个模板,在部署时选择
    medium
    ,重新部署并重新验证应用程序。
通过添加更多资源,将云模板扩展至适用于生产的应用程序。