iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >openstack虚拟机创建流程
  • 184
分享到

openstack虚拟机创建流程

2024-04-02 19:04:59 184人浏览 独家记忆
摘要

虚拟机创建过程如下:1.界面或命令行通过RESTful api向keystone获取认证信息。2.keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。3.界面或命令行通过R

openstack虚拟机创建流程

虚拟机创建过程如下:

1.界面或命令行通过RESTful api向keystone获取认证信息。
2.keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。
3.界面或命令行通过RESTful API向nova-api发送一个boot instance的请求(携带auth-token)。
4.nova-api接受请求后向keystone发送认证请求,查看token是否为有效用户和token。
5.keystone验证token是否有效,如有效则返回有效的认证和对应的角色(注:有些操作需要有角色权限才能操作)。
6.通过认证后nova-api和数据库通讯。
7.初始化新建虚拟机的数据库记录。
8.nova-api通过rpc.call向nova-scheduler请求是否有创建虚拟机的资源(Host ID)。
9.nova-scheduler进程侦听消息队列,获取nova-api的请求。
10.nova-scheduler通过查询nova数据库中计算资源的情况,并通过调度算法计算符合虚拟机创建需要的主机。
11.对于有符合虚拟机创建的主机,nova-scheduler更新数据库中虚拟机对应的物理主机信息。
12.nova-scheduler通过rpc.cast向nova-compute发送对应的创建虚拟机请求的消息。
13.nova-compute会从对应的消息队列中获取创建虚拟机请求的消息。
14.nova-compute通过rpc.call向nova-conductor请求获取虚拟机消息。(Flavor)
15.nova-conductor从消息队队列中拿到nova-compute请求消息。
16.nova-conductor根据消息查询虚拟机对应的信息。
17.nova-conductor从数据库中获得虚拟机对应信息。
18.nova-conductor把虚拟机信息通过消息的方式发送到消息队列中。
19.nova-compute从对应的消息队列中获取虚拟机信息消息。
20.nova-compute通过keystone的RESTfull API拿到认证的token,并通过Http请求glance-api获取创建虚拟机所需要镜像。
21.glance-api向keystone认证token是否有效,并返回验证结果。
22.token验证通过,nova-compute获得虚拟机镜像信息(URL)。
23.nova-compute通过keystone的RESTfull API拿到认证k的token,并通过HTTP请求neutron-server获取创建虚拟机所需要的网络信息。
24.neutron-server向keystone认证token是否有效,并返回验证结果。
25.token验证通过,nova-compute获得虚拟机网络信息。
26.nova-compute通过keystone的RESTfull API拿到认证的token,并通过HTTP请求cinder-api获取创建虚拟机所需要的持久化存储信息。
27.cinder-api向keystone认证token是否有效,并返回验证结果。
28.token验证通过,nova-compute获得虚拟机持久化存储信息。
29.nova-compute根据instance的信息调用配置的虚拟化驱动来创建虚拟机。


您可能感兴趣的文档:

--结束END--

本文标题: openstack虚拟机创建流程

本文链接: https://www.lsjlt.com/news/42538.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • openstack虚拟机创建流程
    虚拟机创建过程如下:1.界面或命令行通过RESTful API向keystone获取认证信息。2.keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。3.界面或命令行通过R...
    99+
    2022-10-18
  • openstack创建虚拟机大概步骤
    以下是大致的步骤来创建一个OpenStack虚拟机:1. 登录到OpenStack控制面板。2. 点击“实例”或“虚拟机”选项卡,然...
    99+
    2023-10-11
    openstack
  • openstack创建虚拟机的步骤是什么
    以下是使用OpenStack创建虚拟机的一般步骤: 登录OpenStack控制面板:使用管理员账户登录OpenStack控制面板...
    99+
    2023-10-25
    openstack
  • Linux创建虚拟机的流程是什么
    1、安装虚拟化软件常见的虚拟化软件包括 VirtualBox、VMware 等。在 Linux 操作系统上安装虚拟化软件。2、创建虚...
    99+
    2023-05-13
    Linux创建虚拟机 Linux
  • openstack虚拟机备份
    在OpenStack中,可以使用以下两种方法备份虚拟机:1. 使用镜像快照:OpenStack提供了创建虚拟机镜像快照的功能。镜像快...
    99+
    2023-10-11
    openstack
  • 云服务器创建虚拟主机教程
    创建虚拟主机是使用云服务器来为网站提供服务的一种方法。以下是创建虚拟主机的基础知识: 安装虚拟主机的硬件和软件组件。 首先,你需要安装虚拟主机管理软件,其中包括Postman和Dynamic VPS等。然后,你需要购买硬件和软件以构建...
    99+
    2023-10-26
    虚拟主机 服务器 教程
  • vm虚拟主机怎么创建
    创建VM虚拟主机的步骤如下:1. 选择虚拟化软件:选择一款虚拟化软件,如VMware、VirtualBox等。2. 下载安装:下载并...
    99+
    2023-06-13
    vm虚拟主机 虚拟主机
  • ubuntu怎么创建虚拟主机
    要在Ubuntu上创建虚拟主机,您可以按照以下步骤进行操作:1. 打开终端窗口,并使用root权限登录。2. 导航到Apache配置...
    99+
    2023-08-29
    ubuntu 虚拟主机
  • apache虚拟主机怎么创建
    要创建Apache虚拟主机,请按照以下步骤操作:1. 确定您的Apache服务器是否已启用虚拟主机功能。您可以通过运行以下命令来检查...
    99+
    2023-06-14
    apache虚拟主机 虚拟主机
  • 怎么用Cockpit创建虚拟机
    这篇文章主要介绍“怎么用Cockpit创建虚拟机”,在日常操作中,相信很多人在怎么用Cockpit创建虚拟机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Cockpit创建虚拟机”的疑惑有所帮助!接下来...
    99+
    2023-06-05
  • jsp虚拟主机租用怎么创建虚拟目录
    要在JSP虚拟主机中创建虚拟目录,请按照以下步骤进行操作:1. 登录到您的JSP虚拟主机控制面板或FTP客户端。2. 找到“虚拟目录...
    99+
    2023-05-31
    jsp虚拟主机 虚拟主机
  • 虚拟主机如何创建网站
    虚拟主机创建网站的方法:1、在虚拟主机控制面板,选择已备案的主机进行域名绑定;2、绑定后,对域名进行解析,如果是在同一家服务商购买的域名和网站空间,可以自动解析,无需用户再操作;3、解析后通过FTP软件连接虚拟主机文件管理器,将网站程序上传...
    99+
    2022-10-09
  • 云服务器创建虚拟主机
    创建虚拟主机是将您的计算机托管在云服务器上的过程。以下是一些步骤: 准备工作:选择虚拟主机提供商和类型,包括虚拟主机创建器,您可以使用它来创建一个虚拟的主机。 选择计算资源:确定您的数据中心的计算资源,如CPU,存储空间和带宽。 选择云...
    99+
    2023-10-26
    虚拟主机 服务器
  • 如何使用Cockpit创建虚拟机
    这篇文章主要介绍如何使用Cockpit创建虚拟机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Cockpit是一个免费且开源的基于web的管理工具,系统管理员可以执行诸如存储管理、网络配置、检查日志、管理容器等任务。...
    99+
    2023-06-27
  • VMware如何创建Linux虚拟机并设置虚拟机网络的详细教程
    如何在Vmware中创建linux虚拟机并设置Vmware和虚拟机网络 创建Linux虚拟机 创建虚拟机 配置类型选择自定义 虚拟机硬件兼容性,选择当前Vmware版本即可 选择要使用的Linux ISO镜像文件,...
    99+
    2022-06-04
    VMware创建Linux虚拟机 vmware虚拟机网络设置
  • 亚马逊云服务器创建虚拟机教程
    选择云服务器:您需要选择一家提供亚马逊云服务的供应商,并了解该供应商的服务等级协议(SLA)以及您的需求。您可以选择您的数据中心,例如美国或欧洲的任何地方,或者选择多个可用的云服务提供商。 安装操作系统:您需要在本地安装操作系统。在选择云...
    99+
    2023-10-27
    亚马逊 虚拟机 服务器
  • 腾讯云服务器创建虚拟机
    腾讯云服务器创建虚拟机有几种方法: 使用腾讯云服务器虚拟化管理器进行创建:首先需要下载腾讯云服务器虚拟化管理器,这个需要安装。 在腾讯云服务器中创建虚拟机:打开腾讯云服务器虚拟化管理器,进入VM界面,可以看到VM Name中包含了虚拟机...
    99+
    2023-10-26
    腾讯 虚拟机 服务器
  • 云虚拟机如何创建数据库
    云虚拟机创建数据库的方法:1、登录云虚拟机控制台;2、点击左侧“云虚拟主机”;3、选择“云虚拟主机管理”;4、在列表中找到需要操作的云虚拟主机,点击右侧“管理”;5、点击“数据库”选项卡进入详情页;6、在弹窗中点击“立即开通”开通数据库;7...
    99+
    2022-10-11
  • Ubuntu VMware如何安装创建虚拟机
    这篇文章主要介绍Ubuntu VMware如何安装创建虚拟机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、安装Ubuntu VMware理论上讲,软件与硬件是可以在功能上相互转化的。“虚拟机”就是这样一种以软件手...
    99+
    2023-06-16
  • 无法创建java虚拟机如何解决
    在解决无法创建Java虚拟机的问题之前,您可以尝试以下步骤:1. 检查您的计算机是否已经安装了Java Development Ki...
    99+
    2023-09-14
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作