openstack创建虚拟机流程图

本文详细介绍了在OpenStack中创建虚拟机的步骤,包括从界面或命令行获取认证信息,通过nova-api、nova-scheduler、nova-compute、keystone、glance-api、neutron-service和cinder-api等组件的交互,最终完成虚拟机的创建过程。
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根据这些信息调用虚拟化驱动来创建虚拟机



———————————————————————————————————————————————————

openstack相关流程图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值