[ English | Indonesia | русский ]

关闭计算主机

如果需要关闭计算主机

  1. 禁用 nova-compute 二进制文件

    # nova service-disable --reason "Hardware replacement" HOSTNAME nova-compute
    
  2. 列出在计算主机上运行的所有实例

    # nova list --all-t --host <compute_name> | awk '/ACTIVE/ {print $2}' > \
    /home/user/running_instances && for i in `cat /home/user/running_instances`; do nova stop $i ; done
    
  3. 使用 SSH 连接到计算主机。

  4. 确认所有实例已关闭

    # virsh list --all
    
  5. 关闭计算主机

    # shutdown -h now
    
  6. 一旦计算主机重新上线,确认一切正常运行并启动主机上的实例。例如

    # cat /home/user/running_instances
    # do nova start $instance
      done
    
  7. 在环境中启用 nova-compute 服务

    # nova service-enable HOSTNAME nova-compute