openstack之nova启动实例过程

简介: 概述:   启动一个实例包含以下步骤:     API server:处理用户请求并转发至cloud controller     cloud controller:处理计算节点、网络控制、api server 以及scheduler的通信     scheduler:选择节点启动实例  ...

概述:

  启动一个实例包含以下步骤:

    API server:处理用户请求并转发至cloud controller

    cloud controller:处理计算节点、网络控制、api server 以及scheduler的通信

    scheduler:选择节点启动实例

    Compute worker:管理实例,启动/关闭实例,挂载/卸载卷

    Network controller:管理网络资源,分配浮动ip、配置vlan

  启动实例的流程类似于这样: API服务从用户收到一个run_instances的命令,API服务转发这个命令给云控制器(1),在这里执行认证以确保该用户有相应的权限.去控制器把这条信息发给调度(2). 调度将这条信息扔给一个随机的主机(计算节点)让他启动一个新的实例(3).这台主机上的计算服务抓到这条信息(4).计算服务需要一个fixed IP来启动一个新实例,所以她发了一条信息给网络控制器(5,6,7,8).计算服务继续创建这个实例.下面我们将深入这些步骤的细节中去

  

相关文章
|
Ubuntu Linux KVM
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
|
虚拟化 Docker 容器
【openstack】问题记录:实例创建失败?(未解决)
【openstack】问题记录:实例创建失败?(未解决)
1436 0
【openstack】问题记录:实例创建失败?(未解决)
|
4月前
|
存储 API 调度
OpenStack的计算服务(Nova)
【8月更文挑战第23天】
249 9
|
4月前
|
API 调度 数据库
OpenStack核心组件Nova
【8月更文挑战第4天】
152 9
|
7月前
|
Linux 网络安全 API
云计算|OpenStack|社区版OpenStack安装部署文档(五 --- 计算服务nova安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(五 --- 计算服务nova安装部署---Rocky版)
368 0
|
7月前
|
弹性计算 Linux 网络安全
云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)
95 0
|
API 数据库 KVM
(四)Open Stack(M)----Nova服务安装与配置
(四)Open Stack(M)----Nova服务安装与配置
113 0
|
云计算 虚拟化 开发者
Openstack架构构建及详解(4)--Nova组件
Openstack架构构建及详解(4)--Nova组件
501 0
|
API 数据库 开发者
(五)OpenStack---M版---双节点搭建---Nova安装和配置
(五)OpenStack---M版---双节点搭建---Nova安装和配置
184 0
(五)OpenStack---M版---双节点搭建---Nova安装和配置
|
算法 算法框架/工具
基于OpenStack构建企业私有云(4)Nova
Nova是OpenStack最早的两个模块之一(另一个是对象存储)。在OpenStack体系中是计算资源虚拟化的项目。同时Nova也是OpenStack项目中组件最多的一个项目。
568 0
基于OpenStack构建企业私有云(4)Nova