我的编程空间,编程开发者的网络收藏夹
学习永远不晚

openstack虚拟机创建流程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

openstack虚拟机创建流程

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的信息调用配置的虚拟化驱动来创建虚拟机。


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

openstack虚拟机创建流程

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

下载Word文档

猜你喜欢

openstack创建虚拟机大概步骤

以下是大致的步骤来创建一个OpenStack虚拟机:1. 登录到OpenStack控制面板。2. 点击“实例”或“虚拟机”选项卡,然后点击“创建实例”或“创建虚拟机”按钮。3. 提供虚拟机的名称、描述和可用区域。4. 选择虚拟机的镜像。可以
2023-10-11

openstack创建虚拟机的步骤是什么

以下是使用OpenStack创建虚拟机的一般步骤:登录OpenStack控制面板:使用管理员账户登录OpenStack控制面板。创建网络:创建一个虚拟网络以供虚拟机使用。创建子网:在虚拟网络中创建一个子网,并分配IP地址范围。创建路由:创建
2023-10-25

Linux创建虚拟机的流程是什么

1、安装虚拟化软件常见的虚拟化软件包括 VirtualBox、VMware 等。在 Linux 操作系统上安装虚拟化软件。2、创建虚拟机在虚拟化软件中,创建新的虚拟机实例。需要指定虚拟机的名称、操作系统类型、内存大小、磁盘空间大小等参数。3
2023-05-13

虚拟主机建站流程

虚拟主机是指在一台服务器上划分多个虚拟主机,每个虚拟主机就像独立的服务器一样拥有自己的域名、FTP账号、存储资源等。虚拟主机建站是很多个人和小型企业选择建立网站的一种常见方式,因为它具有成本低廉、管理方便等优势。下面是一个大致的虚拟主机建站流程。
虚拟主机建站流程
2024-01-24

openstack虚拟机备份

在OpenStack中,可以使用以下两种方法备份虚拟机:1. 使用镜像快照:OpenStack提供了创建虚拟机镜像快照的功能。镜像快照是虚拟机当前状态的静态副本,可以用于创建新的虚拟机或还原到之前的状态。使用镜像快照可以备份虚拟机的整个磁盘
2023-10-11

云服务器创建虚拟主机教程

创建虚拟主机是使用云服务器来为网站提供服务的一种方法。以下是创建虚拟主机的基础知识:安装虚拟主机的硬件和软件组件。首先,你需要安装虚拟主机管理软件,其中包括Postman和DynamicVPS等。然后,你需要购买硬件和软件以构建虚拟主机。Postman是虚拟主机的默认管理工具,可以帮助你管理和配置虚拟主机。DynamicVPS是云计算提供商提供的高可用性和云存储解决方案,可以为虚拟主
2023-10-26

vm虚拟主机怎么创建

创建VM虚拟主机的步骤如下:1. 选择虚拟化软件:选择一款虚拟化软件,如VMware、VirtualBox等。2. 下载安装:下载并安装虚拟化软件。3. 创建虚拟机:打开虚拟化软件,选择创建虚拟机的选项。4. 设置虚拟机参数:设置虚拟机的名
2023-06-13

apache虚拟主机怎么创建

要创建Apache虚拟主机,请按照以下步骤操作:1. 确定您的Apache服务器是否已启用虚拟主机功能。您可以通过运行以下命令来检查:```httpd -S```2. 创建一个新的虚拟主机配置文件。在Apache的“conf.d”目录中创建
2023-06-14

怎么用Cockpit创建虚拟机

这篇文章主要介绍“怎么用Cockpit创建虚拟机”,在日常操作中,相信很多人在怎么用Cockpit创建虚拟机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Cockpit创建虚拟机”的疑惑有所帮助!接下来
2023-06-05

ubuntu怎么创建虚拟主机

要在Ubuntu上创建虚拟主机,您可以按照以下步骤进行操作:1. 打开终端窗口,并使用root权限登录。2. 导航到Apache配置文件目录,通常是 "/etc/apache2/sites-available/"。```cd /etc/ap
2023-08-29

jsp虚拟主机租用怎么创建虚拟目录

要在JSP虚拟主机中创建虚拟目录,请按照以下步骤进行操作:1. 登录到您的JSP虚拟主机控制面板或FTP客户端。2. 找到“虚拟目录”或“站点设置”等相关选项,并单击它。3. 在新建虚拟目录的页面中,输入您想要创建的虚拟目录的名称和路径。4
2023-05-31

如何使用Cockpit创建虚拟机

这篇文章主要介绍如何使用Cockpit创建虚拟机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Cockpit是一个免费且开源的基于web的管理工具,系统管理员可以执行诸如存储管理、网络配置、检查日志、管理容器等任务。
2023-06-27

云服务器创建虚拟主机

创建虚拟主机是将您的计算机托管在云服务器上的过程。以下是一些步骤:准备工作:选择虚拟主机提供商和类型,包括虚拟主机创建器,您可以使用它来创建一个虚拟的主机。选择计算资源:确定您的数据中心的计算资源,如CPU,存储空间和带宽。选择云平台:选择适当的云平台,例如AmazonWebServices或GoogleCloudPlatform。这些平台提供了许多虚拟主机创建和自动化部署的功能。创建
2023-10-26

VMware如何创建Linux虚拟机并设置虚拟机网络的详细教程

如何在Vmware中创建linux虚拟机并设置Vmware和虚拟机网络 创建Linux虚拟机 创建虚拟机配置类型选择自定义虚拟机硬件兼容性,选择当前Vmware版本即可选择要使用的Linux ISO镜像文件,镜像从“阿里云镜像站”下载。虚拟
2022-06-04

亚马逊云服务器创建虚拟机教程

选择云服务器:您需要选择一家提供亚马逊云服务的供应商,并了解该供应商的服务等级协议(SLA)以及您的需求。您可以选择您的数据中心,例如美国或欧洲的任何地方,或者选择多个可用的云服务提供商。安装操作系统:您需要在本地安装操作系统。在选择云服务供应商后,您需要将操作系统安装在服务器上。安装云服务器:您需要将操作系统从服务器上卸载,并将其安装到服务器上。安装步骤与本地安装相同,但是您需要使用相应的驱动程序...
2023-10-27

如何创建一个新的虚拟机

创建一个新的虚拟机通常需要使用虚拟化软件,比如VMware、VirtualBox、Hyper-V等。以下是基本步骤:下载并安装虚拟化软件,可以根据自己的需求选择合适的软件进行安装。打开虚拟化软件,选择创建新的虚拟机的选项。在创建虚拟机的
如何创建一个新的虚拟机
2024-06-10

Ubuntu VMware如何安装创建虚拟机

这篇文章主要介绍Ubuntu VMware如何安装创建虚拟机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、安装Ubuntu VMware理论上讲,软件与硬件是可以在功能上相互转化的。“虚拟机”就是这样一种以软件手
2023-06-16

编程热搜

目录