【openstack系列】创建虚机的过程

在 OpenStack 中创建虚拟机(实例)的详细过程涉及多个核心组件的协同工作,从用户请求到虚拟机实例化,整个过程可以分为以下关键阶段:


1. 用户认证与权限验证

  • 组件参与:​Keystone​(身份认证服务)
  • 流程
    • 用户通过 OpenStack CLI、Dashboard 或 API 发起请求,携带认证信息(如用户名、密码、项目名称)。
    • Keystone 验证用户身份,生成临时访问令牌(Token),并检查用户是否有权限在指定项目中执行创建虚拟机的操作。
    • 令牌被附加到后续所有请求中,用于服务间的权限验证。

2. 资源选择与参数校验

  • 组件参与:​Glance​(镜像服务)、Nova​(计算服务)、Neutron​(网络服务)、Cinder​(块存储服务)
  • 流程
    • 镜像校验
      • Nova 向 Glance 请求用户指定的镜像(如 ubuntu-22.04),验证其是否存在且状态为 active</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值