这个问题分为两个部分
- destroy-service 命令是否会导致 Juju 调用停止钩子?
- 对于 Amazon EC2 机器实例,当停止挂钩完成其执行时,它们会进入什么状态(终止或停止)?
答案1
juju destroy-service
应该调用服务的stop
钩子,但没有。这是一个错误https://bugs.launchpad.net/juju/+bug/872264相应机器所处的状态是提供商特定的...对于 EC2,机器被清理(删除 charm)并设置为由 juju 重新用于其他服务或服务单元。因此,EC2 的状态
running
不会改变。对于 LXC,destroy-service
完全删除相关容器(无需stop
先调用!)。