我不想破坏 juju 的环境。有什么方法可以让我以最小的改动删除 maas 中的节点?
或者,如果某种方法可以修复该节点,那就完美了。
我的魔咒状态:
machines:
0:
agent-state: running
dns-name: D1
instance-id: /MAAS/api/1.0/nodes/node-7874253a-a891-11e1-b5bb-0800270f9b01/
instance-state: unknown
1:
agent-state: running
dns-name: D0
instance-id: /MAAS/api/1.0/nodes/node-d1ea1f7e-a8d3-11e1-be27-0800270f9b01/
instance-state: unknown
2:
agent-state: not-started
dns-name: T2
instance-id: /MAAS/api/1.0/nodes/node-c17f697a-a93a-11e1-b1a3-0800270f9b01/
instance-state: unknown
services:
mysql:
charm: cs:precise/mysql-2
relations: {}
units:
mysql/0:
agent-state: started
machine: 1
public-address: D0.localdomain
tomcat7:
charm: cs:precise/tomcat7-1
relations:
cluster:
- tomcat7
units:
tomcat7/0:
agent-state: pending
machine: 2
public-address: null
机器2出现故障,重启了一段时间。
答案1
好的,juju destroy-service tomcat7
先使用remove tomcat7。
然后,使用juju terminate-machine 2
remove node 2就ok了。