ldm stop-domain 命令会在域完成关闭操作之前超时。如果发生这种情况,Logical Domains Manager 会返回一个类似以下内容的错误。
LDom ldg8 stop notification failed
但是,域可能仍在处理关闭请求。使用 ldm list-domain 命令可以检验域的状态。例如:
# ldm list-domain ldg8 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldg8 active s---- 5000 22 3328M 0.3% 1d 14h 31m
上面的列表显示域处于活动状态,但 s 标志指示域正在停止过程中。此状态应该是短暂状态。
以下示例说明域现在已停止。
# ldm list-domain ldg8 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldg8 bound ----- 5000 22 3328M
ldm stop 命令可使用 shutdown 命令停止域。执行关闭序列所需的时间通常比执行快速停止所需的时间要长得多;快速停止是通过运行 ldm stop -q 命令执行的。请参见 ldm(1M) 手册页。
长关闭序列可能会生成以下超时消息:
domain-name stop timed out. The domain might still be in the process of shutting down. Either let it continue, or specify -f to force it to stop.
在运行此关闭序列期间,还会显示域的 s 标志。