juju 中的停止钩子对应哪种 Amazon EC2 机器状态?

juju 中的停止钩子对应哪种 Amazon EC2 机器状态?

这个问题分为两个部分

  1. destroy-service 命令是否会导致 Juju 调用停止钩子?
  2. 对于 Amazon EC2 机器实例,当停止挂钩完成其执行时,它们会进入什么状态(终止或停止)?

答案1

  1. juju destroy-service 应该调用服务的stop钩子,但没有。这是一个错误https://bugs.launchpad.net/juju/+bug/872264

  2. 相应机器所处的状态是提供商特定的...对于 EC2,机器被清理(删除 charm)并设置为由 juju 重新用于其他服务或服务单元。因此,EC2 的状态running不会改变。对于 LXC,destroy-service完全删除相关容器(无需stop先调用!)。

相关内容