有时需要短时间暂停 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 前必须满足一个条件:计算 ...
随机推荐
- mac mysql重置root用户密码
苹果机安装的MySQL后,设置初始密码 引子:.在苹果机上安装的MySQL之后,通过MySQLWorkBench登录本地数据连接,发现没有密码,而在安装MySQL的过程中,是没有设置过密码的其实,刚刚 ...
- 树及其衍生算法(Trees and tree algorithms)
1,二叉树(Binary tree) 二叉树:每一个节点最多两个子节点,如下图所示: 相关概念:节点Node,路径path,根节点root,边edge,子节点 children,父节点parent,兄 ...
- 前端知识点回顾之重点篇——CORS
CORS(cross origin resource sharing)跨域资源共享 来源:http://www.ruanyifeng.com/blog/2016/04/cors.html 它允许浏览器 ...
- 短信的内容提供者Uri和短信表结构
* sms表 * address :手机号码 * date :收发短信的时间 * read :短信的阅读状态 1,已读 0,未读 * type :收发短信的类型 1,收到短信 2,发出短信 * bod ...
- 【Hadoop】MapReduce练习:分科目等级并按分区统计学生以及人数
需求 背景:学校的学生的是一个非常大的生成数据的集体,比如每次考试的成绩 现有一个班级的学生一个月的考试成绩数据. 科目 姓名 分数 需求:求出每门成绩中属于甲级的学生人数和总人数 ...
- AP注册
1.ac发现ap 两种模式:二层发现.三层发现 按ap与ac所处ip网段不同,可以把注册过程分为二层模式和三层模式: 两种模式均通过发送discovery报文进行,二层模式discovery报文仅在同 ...
- Jmeter启动报错解决方案
安装好jmeter之后在启动Jmeter的过程中出现了如下的报错信息(大部分的原因是配置不对): /usr/local/Cellar/jmeter/5.1.1/libexec/bin/jmeter: ...
- 【HANA系列】对话SAP全球CEO孟鼎铭:未来最大的发展机遇属于中国中小企业
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]对话SAP全球CEO孟鼎铭:未来 ...
- Linux下ping: unknown host www.baidu.com的解决办法
如果ping域名的时候出现ping:unknown host xxx.xxx 但是ping IP地址的时候可以通的话 可知是dns服务器没有配置好, 查看一下配置文件/etc/resolv.conf ...
- 【Python】【基础知识】【内置常量】
Python的内置常量有: False.True.None.NotImplemented.Ellipsis.__debug__ 由 site 模块添加的常量:quit.exit.copyright.c ...