博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
powervc-driver可以实现那些功能?
阅读量:4195 次
发布时间:2019-05-26

本文共 1200 字,大约阅读时间需要 4 分钟。

    powervc-driver,顾名思义是用于调用powerVC的中间驱动,另一端以计算节点的hypervisor层存在于openstack集群中。作为openstack兼容power的利器driver,根据提供的接口,总结可实现的功能有:

这里写图片描述
    如图所示,虚机管理方面可支持做快照,迁移,调整规格等操作,资源方面支持创建删除云盘,网络的创建等。
下面具体分析一下各功能点。
    实例的创建,开关机没什么重点要注意的,和kvm下实现方式一样,实例创建后,请求调度到计算节点,根据nova.conf中配置的hypervisor driver来spawn实例,这里由传统的libvirt driver更换为powervc-drvier,有后台进程实时处理请求,不同的是powerVC虚机的创建使用的flavor,image,net等资源都是由powervc-driver同步过来的。
    挂载卷和网卡热插拔功能,在powerVC中需要等待虚机完全active状态才可以操作,完全active是指RMC已经处于活跃状态,RMC是powerVC与power底层HMC为虚机建立的资源监视与控制机制,虚机系统起来后会和powerVC的hypervisor进行这种机制的互通,互通正常后在powerVC中设置RMC状态未活跃状态,此时可对虚机做挂载磁盘,插拔网卡,迁移等热操作。
    调整规格即升级虚机配置,在openstack侧为nova resize操作,选择新的flavor进行升级。这里面要说明的是,powerVC1.3系列中对flavor中disk的值设置为0,没有将虚机实际的根磁盘大小同步到disk上,所以如果在powerVC侧进行resize操作,则flavor中disk值必须大于旧flavor的值,而在openstack中进行powerVC虚机的resize不需要关系此问题,因为在powervc-driver中已经做调整,用于比对大小的是虚机根磁盘的值,而不是flavor中的disk值。
resize的时候可以是单节点的power,如果迁移就需要两个以上的节点了,实现过程相同。
    快照功能也是备份功能,需要在虚机关机情况下操作,powerVC中的镜像都是有快照方式制作而来。
    在power8之前,powervc-driver是比较好的,支持上述功能已经可以满足大部分用户的使用需求,driver节点搭建时候会需要调试,比较费劲,一旦环境起来,相对比较稳定,所以,如果有类似需求,powervc-driver会是不错的选择。


小笨驴在吃草的时候创建了微信公众号,为方便更多觅食的“小笨驴”,为大家准备了大量的免费基础教学资料以及技术解决方案,还会定时发布一些好的技术文章,当然也会扯扯蛋、谈谈人生、呵呵,希望我们这群乐于分享技术的“小笨驴”团队越来越大!

这里写图片描述

你可能感兴趣的文章
腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等你来拿 !
查看>>
为云而生,腾讯云服务器操作系统TencentOS内核正式开源
查看>>
腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力
查看>>
微信小程序多端框架 kbone 开源
查看>>
视频质量评估算法 DVQA 正式开源
查看>>
腾讯优图开源视频动作检测算法DBG,打破两项世界纪录
查看>>
在中国提供了60亿次服务的疫情模块向世界开源 腾讯抗疫科技输出海外
查看>>
在中国提供了60亿次服务的疫情模块向世界开源
查看>>
世界卫生组织与腾讯加深合作 新冠肺炎AI自查助手全球开源
查看>>
Hibernate 中get, load 区别
查看>>
java反射详解
查看>>
JPA 注解
查看>>
JQuery 简介
查看>>
Java创建对象的方法
查看>>
Extjs自定义组件
查看>>
TreeGrid 异步加载节点
查看>>
Struts2 标签库讲解
查看>>
Google Web工具包 GWT
查看>>
材料与工程学科相关软件
查看>>
MPI的人怎么用仪器
查看>>