上一主题: 如何升级应用以使用新的组件工具包 (APK)

下一主题: 升级应用以使用基于 DHCP 的新组件

升级组件以使用 DHCP 配置模式

按照下列说明,将现有的 Linux 组件从 volfix 配置模式升级到 DHCP 配置模式(目录类或者单例)。

升级组件以使用 DHCP 配置模式

  1. 使应用包含要升级的组件的单例副本:
  2. 在新的应用中,将单例连接到 NET 组件以获取外部网络访问权限(仅当组件未启用及配置其外部接口时,才需要执行此操作):
  3. 如果单例具有驻留在普通只读卷上的只读启动卷或任何启动卷文件夹(即 /usr),则这些卷必须转换为读/写卷。 需要此操作,因为组件上的各种软件包的安装可能需要这些卷的更新:
  4. 配置单例的所有强制属性和卷,并以调试模式启动应用(使用 --debug 选项)。
  5. 在单例上安装 dhclient 包(这是 APK 的依赖关系)。 例如:在基于 CentOS 的组件上:
  6. 在正运行的单例中将相应的 APK 复制到 /tmp:
  7. 遵循相应的 APK 安装说明。 无需替换 domU 内核。 不要删除 /appliance 目录。
  8. 如果单例通常允许进行基于密码的 ssh 身份验证(例如:在 VDS 应用单例中),请编辑 /etc/ssh/sshd_config 并修改以下内容:
  9. 使原始 /appliance/appliance.sh 脚本在组件启动时执行:
  10. 在 CA 3Tera AppLogic 应用编辑器中,查看单例边界,并注意“配置文件”选项卡中所列的任何文件,例如:/etc/httpd/conf.d/appl.conf
  11. 停止应用。 在 CA 3Tera AppLogic 编辑器中,修改单例边界:
  12. 以调试模式启动应用(使用 --debug 选项)。 它应在没有错误的情况下启动。 如果无法启动应用,检查网格控制器系统日志来获取详细信息(日志列表)。 测试组件,确认它运行。
  13. 如果升级的组件具有在第 3 步中转换为读/写卷的普通只读卷,请确认这些卷被转换回只读卷。
  14. 现在组件升级为使用 APK 和 DHCP 配置模式。 如果升级的组件是单例,则升级过程已完成。 如果您的组件是目录类,有关如何升级 CA 3Tera AppLogic 应用以使用升级的组件的信息,请参阅升级应用以使用基于 DHCP 的新组件