上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 理解 Block Storage 操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统; 或者直接使用裸硬盘存储数据(数据库) 通过 NFS、CIFS 等 协议,mount 远程的文件系统 第一种裸硬盘的方式叫做 阅读全文
posted @ 2019-06-20 17:26 gsophy 阅读(442) 评论(0) 推荐(0)
摘要: 如上图所示,把对 Instance 的管理按运维工作的场景分为两类:常规操作和故障处理。 常规操作 常规操作中,Launch、Start、Reboot、Shut Off 和 Terminate 都很好理解。 下面几个操作重点回顾一下: Resize 通过应用不同的 flavor 调整分配给 inst 阅读全文
posted @ 2019-06-20 15:26 gsophy 阅读(292) 评论(0) 推荐(0)
摘要: 计算节点宕机了怎么办? Evacuate 可在 nova-compute 无法工作的情况下将节点上的 instance 迁移到其他计算节点上。 但有个前提: Instance 的镜像文件必须放在共享存储上。 下面是 Evacuate instance 的流程图 1、向 nova-api 发送请求 2 阅读全文
posted @ 2019-06-20 15:13 gsophy 阅读(216) 评论(0) 推荐(0)
摘要: Live Migrate 操作详解 Migrate 操作会先将 instance 停掉,也就是所谓的“冷迁移”。而 Live Migrate 是“热迁移”,也叫“在线迁移”,instance不会停机。 Live Migrate 分两种: 1、源和目标节点没有共享存储,instance 在迁移的时候需 阅读全文
posted @ 2019-06-19 15:58 gsophy 阅读(421) 评论(0) 推荐(0)
摘要: Resize Instance 操作详解 Resize 的作用是调整 instance 的 vCPU、内存和磁盘资源。 Instance 需要多少资源是定义在 flavor 中的,resize 操作是通过为 instance 选择新的 flavor 来调整资源的分配。 因为 instance 需要分 阅读全文
posted @ 2019-06-14 17:20 gsophy 阅读(936) 评论(0) 推荐(1)
摘要: Migrate Instance 操作详解 Migrate 操作的作用是将 instance 从当前的计算节点迁移到其他节点上。 Migrate 不要求源和目标节点必须共享存储,当然共享存储也是可以的。 Migrate 前必须满足一个条件:计算节点间需要配置 nova 用户无密码访问。 下面是 Mi 阅读全文
posted @ 2019-06-14 15:47 gsophy 阅读(483) 评论(0) 推荐(0)
摘要: Unshelve Instance 操作详解 因为 Glance 中保存了 instance 的 image,unshelve 的过程其实就是通过该 image launch 一个新的 instance,nova-scheduler 也会调度合适的计算节点来创建该 instance。 instanc 阅读全文
posted @ 2019-06-14 13:54 gsophy 阅读(248) 评论(0) 推荐(0)
摘要: Shelve Instance 操作详解 Instance 被 Suspend 后虽然处于 Shut Down 状态,但 Hypervisor 依然在宿主机上为其预留了资源,以便在以后能够成功 Resume。 如果希望释放这些预留资源,可以使用 Shelve 操作。 Shelve 会将 instan 阅读全文
posted @ 2019-06-14 13:41 gsophy 阅读(252) 评论(0) 推荐(0)
摘要: Rebuild Instance 操作详解 如果 instance 损坏了,可以通过 snapshot 恢复,这个恢复的操作就是 Rebuild。 Rebuild 会用 snapshot 替换 instance 当前的镜像文件,同时保持 instance 的其他诸如网络,资源分配属性不变。 下面是 阅读全文
posted @ 2019-06-14 10:47 gsophy 阅读(400) 评论(0) 推荐(0)
摘要: Snapshot Instance 操作详解 Nova 备份的操作叫 Snapshot,其工作原理是对 instance 的镜像文件(系统盘)进行全量备份,生成一个类型为 snapshot 的 image,然后将其保存到 Glance 上。 从备份恢复的操作叫 Rebuild 。 下面是 snaps 阅读全文
posted @ 2019-06-14 09:36 gsophy 阅读(219) 评论(0) 推荐(0)
摘要: Suspend/Resume 操作详解 有时需要长时间暂停 instance,可以通过 Suspend 操作将 instance 的状态保存到宿主机的磁盘上。 需要恢复的时候,执行 Resume 操作,从磁盘读回 instance 的状态,然后继续运行。 这里需要对 Suspend 和 Pause 阅读全文
posted @ 2019-06-13 18:00 gsophy 阅读(232) 评论(0) 推荐(0)
摘要: Pause 操作详解 有时需要短时间暂停 instance,可以通过 Pause 操作将 instance 的状态保存到宿主机的内存中。 当需要恢复的时候,执行 Resume 操作,从内存中读回 instance 的状态,然后继续运行 instance。 下面是 pause instance 的流程 阅读全文
posted @ 2019-06-13 15:58 gsophy 阅读(159) 评论(0) 推荐(0)
摘要: Terminate(Delete) 操作详解 Terminate 操作就是删除 instance,Rocky版中叫 Delete Instance,下面是 Delete instance 的流程图: 1、向 nova-api 发送请求 2、nova-api 发送消息 3、nova-compute 执 阅读全文
posted @ 2019-06-13 15:48 gsophy 阅读(174) 评论(0) 推荐(0)
摘要: Soft/Hard Reboot soft reboot 与 hard reboot 的区别在于: 1、soft reboot 只是重启操作系统,整个过程中,instance 依然处于运行状态。 相当于在 linux 中执行 reboot 命令 2、hard reboot 是重启 instance, 阅读全文
posted @ 2019-06-13 10:47 gsophy 阅读(177) 评论(0) 推荐(0)
摘要: Start Instance 操作详解 下面是 Start Instance 的流程图 1、向 nova-api 发送请求 2、nova-api 发送消息 3、nova-compute 执行操作 详细介绍: 1、向 nova-api 发送请求 客户(可以是 OpenStack 最终用户,也可以是其他 阅读全文
posted @ 2019-06-12 17:06 gsophy 阅读(213) 评论(0) 推荐(0)
摘要: Launch Launch instance 应该算 Nova 最重要的操作。 1、客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(nova-api)发送请求:“帮我创建一个 Instance” 2、API对请求做一些必要处理后,向 Messaging(RabbitMQ)发 阅读全文
posted @ 2019-06-12 13:43 gsophy 阅读(383) 评论(0) 推荐(0)
摘要: instance 从创建到删除的整个生命周期都是由 Nova 管理的。 通过日志分析加深对 Nova 的理解 OpenStack 日志 OpenStack 的日志记录了非常详细的细节信息 日志的位置 实验环境是 devstack,日志都统一放在 /opt/stack/logs 目录下,每个服务有自己 阅读全文
posted @ 2019-06-11 17:41 gsophy 阅读(1178) 评论(0) 推荐(0)
摘要: nova-compute nova-compute 在计算节点上运行,负责管理节点上的 instance。 OpenStack 对 instance 的操作,最后都是交给 nova-compute 来完成的。 nova-compute 与 Hypervisor 一起实现 OpenStack 对 in 阅读全文
posted @ 2019-06-11 16:31 gsophy 阅读(465) 评论(0) 推荐(0)
摘要: nova-scheduler nova-scheduler 选择在哪个计算节点上启动 instance 创建 Instance 时,用户会提出资源需求,例如 CPU、内存、磁盘各需要多少。 OpenStack 将这些需求定义在 flavor 中,用户只需要指定用哪个 flavor 就可以了。 可用的 阅读全文
posted @ 2019-06-11 11:43 gsophy 阅读(303) 评论(0) 推荐(0)
摘要: nova-api nova-api 是整个 Nova 组件的门户,所有对 Nova 的请求都首先由 nova-api 处理。 nova-api 向外界暴露若干 HTTP REST API 接口 在 keystone 中可以查询 nova-api 的 endponits。 客户端就可以将请求发送到 e 阅读全文
posted @ 2019-06-10 17:48 gsophy 阅读(228) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页