http://blog.chinaunix.net/uid-20940095-id-3561376.html

2013年3月26号,OpenNebula社区发布了OpenNebula 4.0 Beta,与OpenNebula 3.8相比,此版本增加了很多新的特性,同时也解决了之前版本的一些bug,下面分组件总结一下OpenNebula 4.0的new features and bug fix。

一、OpenNebula Core的新特性
1. VM System Snapshots
   虚拟机系统快照是指整个virtual machine的全状态的快照,即memory+disk的快照,这个features目前仅支持KVMVMWare
2. Disk Snapshots
   磁盘快照的改进,与OpenNebula 3.8相比,4.0支持在线的磁盘快照(live snapshot of disk),注意:需要应用程序来保证文件系统数据的一直性
3. capacity re-sizing
   重新虚拟机资源配置的能力,比如调整virtual machine的cpu和memory等资源的配置,注意:此调整只能在离线的情况下进行
4. programmable VM operations
   可编程的virtual machine operations,比如可以指定在周五16:00关闭某个virtual machine,然后在下周一9:00启动此virtual machine
5. NIC hotplugging
   支持网卡的热插拔,动态的增加virtual machine的网卡设备
6. IPv6 supporting
7. Plain file datastore
   增加支持常规文件的datastore,增加一种特殊类型的datastore用来存储kernel,ramdisk以及其他文件,将来在生成virtual machine的context时使用,另外,还增加了响应的访问控制的功能
8. user defined VM tags
9. Powerful CLI

二、OpenNebula Administrator Interface的新特性
1. syslog support
   增加系统日志的功能,用来记录oned进程和scheduler进程的日志信息
2. ACLs for Cluster
   对cluster的更细粒度的访问控制功能
3. Default Quotas     
   默认的配额管理功能,用来限制各种虚拟资源的使用
4. Efficient Monitoring
   更有效的监控管理,大大的降低了监控的延迟和由监控带来的性能开销
5. VM Cancellation and clean-up synchronization
  虚拟机取消和销毁操作的同步bug的解决,之前版本中,虚拟机的cancel and destroy operation操作是asynchronous,现在变成同步的,destroy operation必须等待cancel operation完成
6. 高并发的网络驱动
  消除了在同一个host上创建多个vm时,网络是瓶颈的问题,即优化了网络驱动,可以高并发的在同一个host上创建多个vm

三、 New sunstone - 全新UI的sunstone
  具体参见:http://opennebula.org/_detail/documentation:rel4.0:screenrn40.png?id=software%3Arnotes%3Arn-rel4.0beta

四、 OpenNebula Drivers
1. Authentication Drivers
  更好的认证管理的驱动
2. Virtualization Drivers
  (1)更好的支持Xen 3 and Xen 4,原生的支持,不再需要通过适配器(adapter)支持
  (2)对KVM增加了一些新的特性,比如disk cache和DISK IO相关的属性
  (3)Custom attributes for VMware VMX files
3. Storage Drivers
   (1)优化了iscsi driver,提高了tgt server的并发性
   (2)增加了ceph datastore
4. Scheduler
   (1)Cluster attributes for VM placement,增加了虚拟机分配时的集群属性,可以在调度算法的requirements和rank中增加cluster和host相关的属性,可以更方便的标记属于一个cluster的所有主机
   (2)Affinity Policies,亲和策略,增加一个特殊的变量CURRENT_VMS,用来指定将要调度的虚拟机分配到与CURRENT_VMS指定的虚拟机有关系的host上,比如CURRENT_VMS=5,即将要调度的虚拟机调度到运行有虚拟机5的host上,CURRENT_VMS!=5,即没有运行虚拟机5的hosts上
   (3)Any host attribute for scheduling expressions
   (4)Scheduler feedback through VM tags
   调度反馈信息,如果被tag的某个vm调度失败了,会反馈失败信息。

以上是OpenNebula 4.0的一些主要的features,以及bug fix,稍后对针对每一个具体的feature进行详细分析。

OpenNebula 4.0 Beta 新特性介绍的更多相关文章

  1. php5.3到php7.0.x新特性介绍

    <?php /*php5.3*/ echo '<hr>'; const MYTT = 'aaa'; #print_r(get_defined_constants()); /* 5.4 ...

  2. BizTalk 2013 Beta 新特性介绍

    BizTalk2013 Beta于2012年11月6日发布,下面来介绍一下BizTalk 2013 Beta的新特性. [核心更新功能] 1. 与云服务集成 BizTalk 2013 Server提供 ...

  3. Android5.0(lollipop)新特性介绍(一)

    今年6月的Google I/O大会上.Android L的初次见面我相信让会让非常多android粉丝有些小激动和小期待.当然作为开发人员的我来说,激动不言而喻,毕竟这是自08年以来改变最大的一个版本 ...

  4. Hive2.0的新特性介绍

  5. webpack 4.0.0-beta.0 新特性介绍

    webpack 可以看做是模块打包机.它做的事情是:分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式 ...

  6. Hadoop3.0新特性介绍,比Spark快10倍的Hadoop3.0新特性

    Hadoop3.0新特性介绍,比Spark快10倍的Hadoop3.0新特性 Apache hadoop 项目组最新消息,hadoop3.x以后将会调整方案架构,将Mapreduce 基于内存+io+ ...

  7. Pivotal Greenplum 6.0 新特性介绍

    Pivotal Greenplum 6.0 新特性介绍   在1月12日举办的Greenplum开源有道智数未来技术研讨会上,Pivotal中国研发中心Greenplum 产品经理李阳向大家介绍了Pi ...

  8. [转帖]Pivotal Greenplum 6.0 新特性介绍

    Pivotal Greenplum 6.0 新特性介绍 https://cloud.tencent.com/developer/news/391063 原来 greenplum 也是基于pg研发的. ...

  9. Xcode9新特性介绍-中文篇

    背景: Xcode 9 新特性介绍: 1.官方原文介绍链接 2.Xcode9 be ta 2 官方下载链接 本文为官方介绍翻译而来,布局排版等都是按照官方布局来的. 与原文相比,排版上基本还是熟悉的配 ...

随机推荐

  1. 设置Maven的Web工程启动名称

    java application的web工程名称就是工程名称:但是maven则不同,他的默认的website名称是在maven的pom文件里面的artifactId节点配置的值:例如: <gro ...

  2. 手写html表格熟练度练习

    table中的colspan和rowspan 经常手写表格时 查半天的两个属性,记下来 <!DOCTYPE html> <html lang="en" > ...

  3. 关于硬件实现FFT逆运算

    前面的文章我们介绍了关于FFT的硬件实现.关于FFT的逆运算IFFT,其实就是将实现FFT的过程反过来执行就可以了. 在实现过程中要注意很多问题. 同 FFT一样,效率问题.以2048点为例,根据理论 ...

  4. (转)JavaMail中的Flag(邮件状态)

    本文转载自:http://blog.csdn.net/chjttony/article/details/6005594 标记邮件就是把邮件标记为已读,删除等操作,需要使用Flags类,它mail.ja ...

  5. 阿里云中域名的MX记录添加方法

    如何添加阿里云的MX记录 1. 登录阿里云,点击“云解析”,点击自己想要添加MX记录的域名: 2. 点击新手引导设置: 3. 点击解析设置,自动跳出“设置网站”和“设置邮箱”: 4. 跳出的页面,选择 ...

  6. 第一个PyQt5窗口

    1.使用pycharm,生成UI文件 右键->External Tools->QtDesigner 选择Main Window创建一个窗体,从右边拖动组件到窗体上,保存路径到自己的工程目录 ...

  7. Java对象和它的内存管理

    java中的内存管理分为两个方面: 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间. 内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收 ...

  8. JoinableQueue

    #!/usr/bin/env python # encoding: utf-8  # Date: 2018/6/17import timefrom multiprocessing import Pro ...

  9. Julia - 匿名函数

    Julia 中的函数可以被匿名构造,成为匿名函数,匿名函数是没有函数名的函数 julia> x -> x + 1 #3 (generic function with 1 method) 这 ...

  10. 5.docker学习之容器

    容器创建 我们已经知道,镜像是只读的,而基于镜像创建出来的容器是可读写的,所以,一般我们实际中,会经常使用对应镜像创建容器并且使用这些容器.同样,如果我们想要使用容器,那么我们必须首先需要创建容器.而 ...