摘要: 参考https://www.cnblogs.com/CloudMan6/p/5565757.html 前面我们学习了 instance 的若干操作,有的操作功能比较类似,也有各自的适用长江,现在做一下总结。 上图把这些操作分为两类:常规操作和故障处理 常规操作 Launch 创建 Start 启动 阅读全文
posted @ 2019-05-24 23:59 三角形 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5562131.html Rebuild 可以恢复损坏的instance 。那如果是宿主机坏了怎么办呢?比如硬件故障或者断电造成整台计算机节点无法工作,该节点上运行的instance如何恢复呢? 用shelve或者Migra 阅读全文
posted @ 2019-05-24 23:55 三角形 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5554549.html Migrate 操作会先将Instance停掉,也就是所谓的 冷迁移 。而 Live Migrate 是热迁移,也就在线迁移,Instance不会停机, Live Migrate 分两种: 1、源和 阅读全文
posted @ 2019-05-24 23:53 三角形 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5548294.html Resize 的作用是调整instance的vCPU、内存和磁盘资源。 Instance 需要多少资源是定义在flavor中的,Resize操作是通过为Instance选择新的flavor来调整资源 阅读全文
posted @ 2019-05-24 23:51 三角形 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5538599.html Migrate 操作的作用是将instance 从当前的计算节点迁移到其他的计算节点上。 Migrate 不要求源节点和目标节点共享存储,当然共享存储也是可以的。 Migrate 前必须满足一个条件 阅读全文
posted @ 2019-05-24 23:50 三角形 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5529915.html 上一节我们 shelve Instance 到 Glance,本节学习如何通过 unshelve 操作恢复 Instance 因为Glance 中保存了 instance 的image,unshel 阅读全文
posted @ 2019-05-24 23:49 三角形 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5524751.html Instance 被 Suspend 后虽然处于 shutdown 状态,但 Hypervisor 依然在宿主机上为期预留了资源,以便在以后能够成功Resume。如果希望释放这些预留资源,可以使用  阅读全文
posted @ 2019-05-24 23:48 三角形 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5516852.html 上一节我们学习了 snapshot ,snapshot 一个重要的作用就是对 Instance 做备份, 如果Instance 损坏了,可以通过 snapshot 恢复,这个恢复过程就是 Rebui 阅读全文
posted @ 2019-05-24 23:46 三角形 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5510296.html 有时候系统损坏的很严重,通过 Rescue 操作无法修复,那么我们就得重新考虑通过备份恢复了。当然前提是我们之前对Instance 做过备份。Nova备份的操作叫 Snapshot,其工作原理是对I 阅读全文
posted @ 2019-05-24 23:45 三角形 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5503501.html Suspend / Resume 有时候需要长时间暂停 instance , 可以通过 Suspend 操作将instance 的状态保存到宿主机的磁盘上。需要恢复的时候,执行 Resume操作从磁 阅读全文
posted @ 2019-05-24 23:43 三角形 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5496825.html 本节通过日志详细分析 Nova Pause / Resume 操作。 有时需要短时间暂停 instance ,可以通过 Pause 操作将 instance 的状态保存到宿主机的内存中。当需要恢复的 阅读全文
posted @ 2019-05-24 23:40 三角形 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5486066.html 本节通过日志详细分析 Nova Terminate 操作。Terminate 操作就是删除 instance ,下面是 Terminate instance 的流程图。 ① 用户向 nova-api 阅读全文
posted @ 2019-05-24 23:39 三角形 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5479408.html 前面通过日志详细分析了 nova 的 launch、shutoff 、start 操作。 本节来体验两个比较简单的操作:reboot 和 lock/unlock 。 Soft/Hard Reboot 阅读全文
posted @ 2019-05-24 09:58 三角形 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5470723.html 本节将通过日志文件分析 instance start 的操作过程,下面是 start instance 的流程图 ①用户向 nova-api 发送开机请求 1、先 tailf n-api.log 2 阅读全文
posted @ 2019-05-24 09:53 三角形 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5460464.html 本节详细分析 instance launch 和 shut off 操作 ,以及如何在日志中快速定位有用信息的技巧。 Launch Instance 这是 Nova 最重要的操作。仔细研究 Lanu 阅读全文
posted @ 2019-05-24 09:30 三角形 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5456484.html instance 从创建到删除的整个生命周期都是有 Nova 管理的,后面各小节我们以instance生命周期中不同操作场景为例,详细分析 Nova不同组件如何协调工作,并通过日志分析加深大家对 N 阅读全文
posted @ 2019-05-24 09:27 三角形 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5451276.html 本节讨论 nova-compute ,并详细分析 instance 部署的全过程。 nova-compute 在计算节点上运行,负责管理节点上的instance 。OpenStack 对instan 阅读全文
posted @ 2019-05-24 09:25 三角形 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5441782.html 本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在那个计算节点上启动 instance 的问题。 创建Instance 时,用户会提出资源需求,例如 CPU、内存、磁 阅读全文
posted @ 2019-05-24 09:15 三角形 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5436855.html 本节开始,我们将详细讲解 Nova 的各个子服务。 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个,今天先讨论 nova-api 和 nova-con 阅读全文
posted @ 2019-05-24 09:07 三角形 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5427981.html API 前端服务 每个OpenStack组件可能包含若干子服务,其中必定有一个API服务负责接收客户请求。 以Nova为例,nova-api 作为Nova 组件对外的唯一窗口,向客户暴露Nova 能 阅读全文
posted @ 2019-05-24 09:06 三角形 阅读(308) 评论(0) 推荐(0) 编辑