2021-09-13

openstack总结

开源的虚拟机管理平台,主要运用,Hypervisor技术
七大组件
Horizon:提供各种服务的web管理界面,简化操作
Keystone:提供身份验证和授权服务
Nova:控制器,管理虚拟机
Glance:创建,上传,删除,管理镜像
Neutron:网络虚拟技术,管理虚拟机内外网部
Swift : 实现对象存储的系统
Cinder:运行虚拟机提供数据块存储
节点配置要求
查看是否支持虚拟化
1> grep -p “vmx|svm” /proc/cpuinfo
2>lsmod | grep kvm
cow写时复制技术:映射镜像数据内容,重新生成前段进行读写。
创建虚拟机过程
当界面或者命令行向nova-client发送创建虚拟机请求,而nova-client会以http形式向nova-api发送请求,可用(nova --debug boot)跟踪,nova-client发请求前,会先去Keystone认证并且申请token,之后向nova-api发送请求时,头部就会代token信息,而nova-api,接受请求后会找keystone验证token是否有效,认证通过以后,nova-api会向nova-conductor发送创建请求,nova-conductor会先找,nova-scheduler调度找运行虚拟机的节点主机,找到后会返回给conductor记录在缓存数据库中,而conductor会向nova-compate发送创建,nova-compute收到请求后,调用glance,neutran,cinder,当虚拟机处于building状态时,此时就是已经调用完并记录在数据库中,Hypervisor(多个操作系统可以共享一套基础设施)会根据数据库中数据,发送给节点libvirt(kvm技术)拉取镜像,根据xml文件创建虚拟机,当虚拟机变为runing时就创建成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值