有时需要短时间暂停 instance ,可以通过 Pause 操作将 instance 的状态保存到宿主机的内存中。当需要恢复的时候,执行 Resume 操作,从内存中读回instance的状态,然后继续运行instance 。

Pause
root@DevStack-Controller:/opt/stack/logs# cat n-api.log | grep req-a432dade-e924-44a2-8f9d-a3d6b204bc28
2019-05-24 14:04:40.578 DEBUG nova.api.openstack.wsgi [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] Action: 'action', calling method: <bound method PauseServerController._pause of <nova.api.openstack.compute.pause_server.PauseServerController object at 0x7fb2f82f4cd0>>, body: {"pause": null} from (pid=28282) _process_stack /opt/stack/nova/nova/api/openstack/wsgi.py:623
2019-05-24 14:04:40.579 DEBUG nova.compute.api [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Fetching instance by UUID from (pid=28282) get /opt/stack/nova/nova/compute/api.py:2397
2019-05-24 14:04:40.585 DEBUG oslo_concurrency.lockutils [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] Lock "5fd8cdfc-e20e-46da-8c1a-88e1c5ce2790" acquired by "nova.context.get_or_set_cached_cell_and_set_connections" :: waited 0.000s from (pid=28282) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:270
2019-05-24 14:04:40.585 DEBUG oslo_concurrency.lockutils [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] Lock "5fd8cdfc-e20e-46da-8c1a-88e1c5ce2790" released by "nova.context.get_or_set_cached_cell_and_set_connections" :: held 0.000s from (pid=28282) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:282
2019-05-24 14:04:40.709 DEBUG oslo_messaging._drivers.amqpdriver [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] CAST unique_id: f22f52428f7243fdab231aca20d9d0d8 exchange 'nova' topic 'compute.DevStack-Controller' from (pid=28282) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:550
2019-05-24 14:04:40.711 INFO nova.osapi_compute.wsgi.server [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] 10.12.31.241 "POST /v2.1/servers/7b56d1e5-235e-4b95-a2fe-74017f744042/action HTTP/1.1" status: 202 len: 337 time: 0.1686220
root@DevStack-Controller:/opt/stack/logs# cat n-cpu.log | grep req-a432dade-e924-44a2-8f9d-a3d6b204bc28 | grep -v oslo
2019-05-24 14:04:40.746 INFO nova.compute.manager [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Pausing
2019-05-24 14:04:40.746 DEBUG nova.objects.instance [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] Lazy-loading 'flavor' on Instance uuid 7b56d1e5-235e-4b95-a2fe-74017f744042 from (pid=4613) obj_load_attr /opt/stack/nova/nova/objects/instance.py:1058
2019-05-24 14:04:40.802 DEBUG nova.compute.manager [req-a432dade-e924-44a2-8f9d-a3d6b204bc28 admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Checking state from (pid=4613) _get_power_state /opt/stack/nova/nova/compute/manager.py:1184
Resume (关键字 unpause)
root@DevStack-Controller:/opt/stack/logs# cat n-api.log | grep req-91fc8a59-b266-433a-81bc-9c65dbdc235f
2019-05-24 14:07:45.722 DEBUG nova.api.openstack.wsgi [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] Action: 'action', calling method: <bound method PauseServerController._unpause of <nova.api.openstack.compute.pause_server.PauseServerController object at 0x7fb2f82f4cd0>>, body: {"unpause": null} from (pid=28283) _process_stack /opt/stack/nova/nova/api/openstack/wsgi.py:623
2019-05-24 14:07:45.724 DEBUG nova.compute.api [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Fetching instance by UUID from (pid=28283) get /opt/stack/nova/nova/compute/api.py:2397
2019-05-24 14:07:45.729 DEBUG oslo_concurrency.lockutils [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] Lock "5fd8cdfc-e20e-46da-8c1a-88e1c5ce2790" acquired by "nova.context.get_or_set_cached_cell_and_set_connections" :: waited 0.000s from (pid=28283) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:270
2019-05-24 14:07:45.729 DEBUG oslo_concurrency.lockutils [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] Lock "5fd8cdfc-e20e-46da-8c1a-88e1c5ce2790" released by "nova.context.get_or_set_cached_cell_and_set_connections" :: held 0.000s from (pid=28283) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:282
2019-05-24 14:07:45.882 DEBUG oslo_messaging._drivers.amqpdriver [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] CAST unique_id: 438a376cfc8a41c8845e52080b4107b2 exchange 'nova' topic 'compute.DevStack-Controller' from (pid=28283) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:550
2019-05-24 14:07:45.887 INFO nova.osapi_compute.wsgi.server [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] 10.12.31.241 "POST /v2.1/servers/7b56d1e5-235e-4b95-a2fe-74017f744042/action HTTP/1.1" status: 202 len: 337 time: 0.1988289
root@DevStack-Controller:/opt/stack/logs# cat n-cpu.log | grep req-91fc8a59-b266-433a-81bc-9c65dbdc235f | grep -v oslo
2019-05-24 14:07:45.923 INFO nova.compute.manager [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Unpausing
2019-05-24 14:07:45.923 DEBUG nova.objects.instance [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] Lazy-loading 'flavor' on Instance uuid 7b56d1e5-235e-4b95-a2fe-74017f744042 from (pid=4613) obj_load_attr /opt/stack/nova/nova/objects/instance.py:1058
2019-05-24 14:07:45.999 DEBUG nova.virt.libvirt.guest [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Failed to set time: agent not configured from (pid=4613) sync_guest_time /opt/stack/nova/nova/virt/libvirt/guest.py:177
2019-05-24 14:07:45.999 DEBUG nova.compute.manager [req-91fc8a59-b266-433a-81bc-9c65dbdc235f admin admin] [instance: 7b56d1e5-235e-4b95-a2fe-74017f744042] Checking state from (pid=4613) _get_power_state /opt/stack/nova/nova/compute/manager.py:1184
- Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34)
本节通过日志详细分析 Nova Pause/Resume 操作. 有时需要短时间暂停 instance,可以通过 Pause 操作将 instance 的状态保存到宿主机的内存中.当需要恢复的时候,执 ...
- Terminate Instance 操作详解 - 每天5分钟玩转 OpenStack(33)
本节通过日志详细分析 Nova Terminate 操作. Terminate 操作就是删除 instance,下面是 terminate instance 的流程图 向 nova-api 发送请求 ...
- O040、Migrate Instance 操作详解
参考https://www.cnblogs.com/CloudMan6/p/5538599.html Migrate 操作的作用是将instance 从当前的计算节点迁移到其他的计算节点上. ...
- Shelve Instance 操作详解 - 每天5分钟玩转 OpenStack(38)
Instance 被 Suspend 后虽然处于 Shut Down 状态,但 Hypervisor 依然在宿主机上为其预留了资源,以便在以后能够成功 Resume. 如果希望释放这些预留资源,可以使 ...
- Start Instance 操作详解 - 每天5分钟玩转 OpenStack(31)
本节通过日志文件详细分析 instance start 操作. 下面是 start instance 的流程图 向 nova-api 发送请求 nova-api 发送消息 nova-compute 执 ...
- Snapshot Instance 操作详解 - 每天5分钟玩转 OpenStack(36)
本节我们通过日志详细讨论 instance 的 snapshot 操作. 有时候操作系统损坏得很严重,通过 Rescue 操作无法修复,那么我们就得考虑通过备份恢复了.当然前提是我们之前对instan ...
- Rebuild Instance 操作详解 - 每天5分钟玩转 OpenStack(37)
上一节我们讨论了 snapshot,snapshot 的一个重要作用是对 instance 做备份. 如果 instance 损坏了,可以通过 snapshot 恢复,这个恢复的操作就是 Rebuil ...
- Unshelve Instance 操作详解 - 每天5分钟玩转 OpenStack(39)
上一节我们 shelve instance 到 Glance,本节讨论如何通过 unshelve 操作恢复该 instance. 因为 Glance 中保存了 instance 的 image,uns ...
- Migrate Instance 操作详解 - 每天5分钟玩转 OpenStack(40)
Migrate 操作的作用是将 instance 从当前的计算节点迁移到其他节点上. Migrate 不要求源和目标节点必须共享存储,当然共享存储也是可以的. Migrate 前必须满足一个条件:计算 ...
随机推荐
- aop备忘
https://www.iflym.com/index.php/code/use-java-develop-compile-annotated-aspectj-programe.htmlspringb ...
- handler定义
Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用.比如可以用handler发送一个message,然后在handler的线程中来接收.处理该消息,以避免直 ...
- 15.kubernetes认证及serviceaccount
kubernetes认证及serviceaccount 认证 授权:RBAC(目前的主流授权方式) 准入控制:了解即可 --> 认证 授权 准入控制 客户端 -->api-server: ...
- springboot和jsp,以及引入jquery
包: src: main: java: resources: static: templates: test: 2.在static导入jquery源文件,在templates写入jsp文件 3.配置文 ...
- java数据结构之ConcurrentHashMap
大神博客:https://www.cnblogs.com/study-everyday/p/6430462.html https://baijiahao.baidu.com/s?id=16170899 ...
- SqlServer:SqlServer(服务器磁盘监控,创建管理员账号分配权,添加链接服务器,查询CPU,查询内存)
1.服务器磁盘监控 (1)总链接服务上开启所有链接服务器的RPC: ----------------------总链接服务器上面,开启每个服务器的RPC --exec sp_serveroption ...
- rocksdb wiki文档阅读笔记
由于是英文文档,不做笔记过一阵就忘了,现在把关键点记录到这,开发的时候使用. 具体wiki地址:https://github.com/facebook/rocksdb/wiki 1)Column Fa ...
- 并查集 --cogs456 岛国
题目链接:http://cogs.pro:8081/cogs/problem/problem.php?pid=pNyNQiqge 思路: 基础是并查集,将两个相邻的岛算作一个集合,每次若合并成功,则N ...
- 从零开始的白帽子学习--stage1--常见漏洞类型介绍--part3--不安全的文件上传
Q:什么是文件上传漏洞 A:文件上传功能在web应用系统很常见,比如很多网站注册的时候需要上传头像.上传附件等等.当用户点击上传按钮后,后台会对上传的文件进行判断 比如是否是指定的类型.后缀名.大小等 ...
- Nmap简介
nmap — 网络探测工具和安全/端口扫描器,参考<Nmap参考指南> 描述: Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具. ...