欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

openstack创建虚拟机流程图及步骤简介

程序员文章站 2022-06-18 16:18:18
openstack创建虚拟机流程图 步骤简介: 1、通过界面或命令行向keystone获取认证信息,keystone会生成一个auth-token返回 2、界面或命令行向nov...

openstack创建虚拟机流程图

openstack创建虚拟机流程图及步骤简介

步骤简介:

1、通过界面或命令行向keystone获取认证信息,keystone会生成一个auth-token返回

2、界面或命令行向nova-api发送一个创建虚拟机的请求

3、nova-api接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

4、nova-api通过rabbitmq向nova-scheduler请求创建虚拟机

5、nova-scheduler查询数据库中计算节点情况,选择一个符合虚拟机创建的节点

6、nova-scheduler通过rabbitmq向符合条件的nova-compute请求创建虚拟机

7、nova-compute通过rabbitmq向nova-conductor获取需要创建虚拟机消息

8、nova-conductor从数据库中获取需要创建的虚拟机信息,然后将信息交给nova-compute

9、nova-compute请求glance-api获取创建虚拟机需要的镜像

10、glance-api接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

11、glance-api将虚拟机需要的镜像信息返回给nova-compute

12、nova-compute请求neutron-service获取创建虚拟机需要的网络

13、neutron-service接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

14、neutron-service将虚拟机需要的网络信息返回给nova-compute

15、nova-compute请求cinder-api获取创建虚拟机需要的存储

16、cinder-api接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

17、cinder-api将虚拟机需要的存储信息返回给nova-compute

18、nova-compute根据这些信息调用虚拟化驱动来创建虚拟机