首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenStack实践(十一):Instance Live Migrate and Evacuate

Migrate前提是计算主机的nova-compute服务正常,当某个计算主机宕机或其它异常导致服务不可用时,这时可以进行Evacuate操作,将实例迁移至其它主机。...3hah1allz5.png] 源节点暂停实例启动迁移 [w1i73f4fwr.png] 目标节点恢复实例 [sufftuk9xy.png] 源节点完成迁移并释放资源 [iuhym26suv.png] Evacuate...] 查看实例名和所属计算节点名 root@openstack-controller:~# nova list --fields id,name,status,instance_name,host 执行evacuate...  root@openstack-controller:~# nova evacuate  80b8a5ff-5082-4864-b05e-5766c144d2b4  openstack-controller...将实例80b8a5ff-5082-4864-b05e-5766c144d2b4由计算节点openstack-computer迁移至openstack-controller 如果同主机做evacuate

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    简单聊聊G1垃圾回收算法整个流程 --- 理论篇 -- 下

    这里可以再次回顾上一篇文章中贴出的对象转移过程伪代码: 1: def evacuate_obj(ref): # 拿到被引用对象的地址 2: from = *ref # 如果被引用对象没有被标记,说明是死亡对象...in children(to): # 如果子对象所处区域属于回收集合,则将子对象添加到转移队列中 16: if is_into_collection_set(*child): 17: enqueue($evacuate_queue...重新添加引用方所在区域对自己的引用关系 21: add_reference(ref, to) 22: # 返回对象转移后新的地址 23: return to 被加入引用队列后,后续被处理的流程: 1: def evacuate...(): 2: while $evacuate_queue !...= Null: 3: ref = dequeue($evacuate_queue) 4: *ref = evacuate_obj(ref) 如果新生代区域C中的对象c1被新生代区域A中的对象a1所引用,

    51740
    领券