powervc-driver可以实现那些功能?

原创 2017年07月17日 19:36:31

    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会是不错的选择。


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


这里写图片描述

版权声明:欢迎转载,但请注明原出处。技术本无价,分享见真情,希望我整理的知识能够帮助更多的童鞋们! https://blog.csdn.net/Tech_Salon/article/details/75267101

微信公众号如何实现宠物店服务微信在线预约

小编给大家讲解如何基于自己已有的微信公众平台,实现自己的一些如音乐教育课程预约、英语培训课程预约、婴儿洗护(护理)课程预约……等一系列课程的在线预约功能,即实现一个各种服务的预约系统或会员管理系统。 ...
  • jianglijun007
  • jianglijun007
  • 2017年04月11日 09:27
  • 486

配置实现功能介绍-工作流

l  工作流(实现需要使用流程设计器和进行相关的XML配置) 1、   利用编辑页面的实现支持xml定义流程中任务处理界面(也可以继承和使用框架的控件实现自己的流程处理界面) 2、   完全采用数...
  • jsyhello
  • jsyhello
  • 2011年10月26日 21:26
  • 503

PHP GD库常用功能封装

PHP GD库常用功能封装
  • u013308496
  • u013308496
  • 2015年12月20日 15:29
  • 405

JS实现的一些小功能

1、网页时钟    实现思路:产生一个Date对象            获取年、月、日、时、分、秒            重复获取年、月、日、时、分、秒,使其一秒钟实现一次         ...
  • mengyun00
  • mengyun00
  • 2012年02月21日 21:08
  • 1371

利用solr实现商品的搜索功能(实例讲解)

利用solr实现商品的搜索功能(实例讲解)转载  2017-11-28   作者:小虾米的java梦    我要评论下面小编就为大家分享一篇利用solr实现商品的搜索功能,具有很好的参考价值,希望对大...
  • zzyly1
  • zzyly1
  • 2018年02月08日 16:43
  • 51

一个木马需要实现的功能

 1  实现自动记录键盘的是输入,并且记录下来,同时注意每隔1分钟的截屏,打包进行发送到指定的文件。2  窗口需要隐藏运行。3  截图大小尽量小。4  键盘记录的东西保存到一个文本文件,当文件大小达到...
  • swort_177
  • swort_177
  • 2009年09月22日 09:32
  • 537

注入框架实践,简单实现一个类似于butterknife的注入框架

* 这几年针对Android推出了不少View注入框架,例如ButterKnife。我们首先来了解一下使用这些框架有什么好处,其实好处很明显:它可以减少大量的findViewById以及setOnCl...
  • bencheng06
  • bencheng06
  • 2018年02月28日 15:17
  • 21

在Java中Arrays工具类实现功能的六种方法

在Java中Arrays工具类实现功能的六种方法 对于初学java基础的朋友来说,java中的Arrays工具类或许是个难点,不太好理解,下面我整理了Arrays类的几种实现功能的方法...
  • qq_35883086
  • qq_35883086
  • 2016年09月04日 14:36
  • 80

Revit二次开发能作什么

利用Revit菜单或工具条命令进行建筑设计,这种方式对软件使用者而言是很自然的方式,除此之外,Revit 还提供了应用程序编程接口(API:Application Programming Interf...
  • JoeXiongjin
  • JoeXiongjin
  • 2011年02月12日 13:53
  • 4757

一行 Python 能实现什么丧心病狂的功能?

能够把自身代码打印出来的程序,叫做Quine。下面是python的一行quine: 这里还是要推荐下小编的Python学习群:483546416,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包...
  • qq_41766361
  • qq_41766361
  • 2018年03月03日 08:58
  • 119
收藏助手
不良信息举报
您举报文章:powervc-driver可以实现那些功能?
举报原因:
原因补充:

(最多只允许输入30个字)