摘要:
返回总目录 创建 Instance 时,用户会提出资源需求,例如 CPU、内存、磁盘各需要多少。OpenStack 将这些需求定义在 flavor 实例类型中,用户只需要指定用哪个 flavor 就可以了。可用的 flavor 在 Admin >Compute >Flavors 中管理 阅读全文
摘要:
返回总目录 nova api大部分内容和cinder api相同 参考见08.存储Cinder→4.Cinder组件详解→1.cinder apiOpenStack 用术语 “Instance” 来表示虚拟机,后面我们将统一使用这个术语。只要是跟虚拟机生命周期相关的操作,nova api 都可以响应 阅读全文
摘要:
返回总目录 客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(nova api)发送请求:“帮我创建一个虚机”API 对请求做一些必要处理后,向 Messaging(RabbitMQ)发送了一条消息:“让 Scheduler 创建一个虚机”Scheduler(nova sch 阅读全文
摘要:
返回总目录 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。计算节点上只运行了 nova compute 子服务 cloudman配置的我配的devstack 控制节点上运行了若干 nova 子服务,Ra 阅读全文
摘要:
返回总目录 Database:Nova 会有一些数据需要存放到数据库中,一般使用 MySQL。数据库安装在控制节点上。Nova 使用命名为 “nova” 的数据库。不知道为什么我的devstack里没有nova数据库??? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 阅读全文
摘要:
返回总目录 nova scheduler [ˈskɛdʒʊlər]:虚机调度服务,负责决定在哪个计算节点上运行虚机nova compute:管理虚机的核心服务,通过调用 Hypervisor API 实现虚机生命周期管理Hypervisor:计算节点上跑的虚拟化管理程序,虚机管理最底层的程 阅读全文
摘要:
返回总目录 nova console:用户可以通过多种方式访问虚机的控制台:nova novncproxy,基于 Web 浏览器的 VNCVirtual Network Console访问nova spicehtml5proxy,基于 HTML5 浏览器的 SPICE[spaɪs]n.香料  阅读全文
摘要:
返回总目录 nova api:接收和响应客户的 API 调用。除了提供 OpenStack 自己的API,nova api 还支持 Amazon EC2 API。也就是说,如果客户以前使用 Amazon EC2,并且用 EC2 的 API 开发了些工具来管理虚机,那么如果现在要换成 OpenStac 阅读全文
摘要:
返回总目录 Nova 的架构比较复杂,包含很多组件。 这些组件以子服务(后台 deamon 进程)的形式运行,可以分为API、Compute Core、Console Interface、Database、Message Queue。 阅读全文