1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 ZStack v1.0 正式版发布 下载

本帖由 漂亮的石头2016-02-02 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,404
    赞:
    47
    ZStack 1.0版本今天发布,欢迎大家下载试用。在该版本中,我们加入了以下新功能:

    新增功能


    • Flat Network Provider,分布式DHCP


    • User Data,支持cloud-init


    • 本地存储的磁盘迁移


    • ISO API,支持加载/卸载ISO,调整VM启动顺序


    • Spice支持


    • i18n,支持中文、繁体中文、英文


    • VM状态实时捕获


    • 资源删除策略控制


    • CPU型号Passthrough,支持嵌套虚拟化


    • 22M超小试用镜像


    • 全中文API用户手册


    1. Flat Network Provider


    Flat Network Provider是一种新的网络服务提供模式,它提供DHCP和Userdata服务。相对于已有的Virtual Router Provider,Flat Network Provider最大的优势在于不需要启动一个Virtual Router虚拟机就可以为VM提供DHCP服务,这大大简化了部署一个扁平网络的复杂度。此外,由于采用了分布式DHCP系统,Flat Network Provider不存在传统DHCP系统的单点失败情况,因为每个物理机上都会有一个DHCP服务器服务运行在该物理机上的VM。在高并发创建或启动VM的时候,DHCP的负载会被分发到不同物理机上去,大大提供了系统整体的并发性。下图是分布式DHCP系统的一个总体架构图:

    [​IMG]



    2. User Data


    标准的Cloud-init在该版本中得到支持。使用cloud-init,用户可以在云主机第一次创建的时候对云主机进行必要的初始化(例如设置ssh无密码登录的公钥)。要使用user data,你需要在VM的操作系统中安装cloud-init包。User data使用了ZStack的系统标签(System Tags)机制实现,其格式请参考官网的Release Notes。



    3. 本地存储的磁盘迁移


    在本版本中,你可以在本地存储的不同物理机间迁移虚拟机的磁盘(volume),解决使用本地存储虚拟机不能迁移的的问题。具体的使用办法请参考官网的Release Notes。



    4. ISO API


    在该版本中,你可以使用API向一个VM加载或卸载一个ISO,并且随时改变VM的启动设备顺序。



    5. Spice支持


    在该版本中,除了原有的VNC协议,我们新增支持Spice协议作为VM图形终端协议。你可以通过更改全局选项进行设置。感谢来至武汉纺织大学的苏楠(fengcai_ji@163.com)同学贡献了这个功能。



    6. I18N支持



    在该版本中,我们支持多语言版本,目前支持英文、简体中文和繁体中文,你可以通过点击语言图标进行切换。


    感谢来自武汉纺织大学的Nan Su(fengcai_ji@163.com), Zhiqiang Hu(1063751150@qq.com)u Qi Wei(804470533@qq.com), Yu Chen(ppak@sohu.com), Wanling Xue(1962670706@qq.com)贡献了该功能!

    感谢台湾百原科技提供繁体版UI翻译!



    7. VM状态的实时捕获



    在该版本中,我们支持VM状态的实时捕获。如果用户绕过ZStack对VM进行了操作,其状态会实时的发送回管理节点进行更新。也就是说你可以在VM内部 通过halt命令来关闭虚拟机,而不用通过ZStack UI。虽然不推荐,但如果你用virsh关闭或者启动了一个VM,其在ZStack中的状态也会被实时更新。



    8. 资源删除策略控制



    从该版本开始,我们对一些关键资源(虚拟机、镜像、云盘)实现了删除策略控制,用户可以控制资源的删除方式,以防误删除。目前支持删除策略控制的资源包括:虚拟机、磁盘(volume)、镜像(image)。目前支持的删除策略包括:Direct(直接删除), Delay(延时删除),Never(从不删除)三种。默认的策略是Delay。



    9. CPU型号Paasthrough(支持嵌套虚拟化)


    你可以通过改变全局配置让虚拟机获得跟物理机CPU相同的型号:

    UpdateGlobalConfig category=kvm name=vm.cpuMode value=host-model

    支持三种模式:


    • none: CPU型号为QEMU模拟器


    • host-model:CPU类型为物理机CPU类型


    • host-passthrough:CPU型号跟物理机CPU完全一样

    当模式为host-model和host-passthrough时,虚拟机可以获得嵌套虚拟化功能。


    使用该功能可能会影响虚拟机热迁移。因为热迁移时会检查虚拟机CPU型号,如果两台物理机的CPU型号不同,会导致虚拟机热迁移失败。


    10. 超小试用镜像



    在1.0我们为ZStack专门构建了一个只有22M的测试镜像,支持网络、SSHD,用户可以用它来做一些基本测试。相比于之前的ttylinux,由于该镜像支持了ACPID,支持优雅关机。下载链接:

    http://download.zstack.org/templates/zstack-image-0.0.7.qcow2

    感谢Robert Yang(ZStack微信社区名:linuxer)提供该镜像!



    11. 安装


    你可以通过下面方式安装:

    wget http://download.zstack.org/releases/1.0/1.0.0/zstack-installer-1.0.0-0201.bin -O zstack-installer-1.0.0-0201.bin
    bash zstack-installer-1.0.0-0201.bin -R aliyun

    这里-R aliyun参数指定使用阿里云的源进行安装,你也可以使用-R 163使用网易的源。我们推荐使用阿里云的源


    12. 升级



    一如既往的,我们支持一键无缝升级:

    wget http://download.zstack.org/releases/1.0/1.0.0/zstack-installer-1.0.0-0201.bin -O zstack-installer-1.0.0-0201.bin
    bash zstack-installer-1.0.0-0201.bin -u


    13. 用Flat Network Provider替换Virtual Router Provider



    如果你的网络模式是扁平网络,并且使用的是Virtual Rotuer Provider作为网络提供商,你可以使用1.0的Flat Network Provider替换它,这样你就不再需要virtual router VM来充当DHCP服务器了。具体步骤请参考官网的Release Notes。
    ZStack v1.0 正式版发布下载地址
     
正在加载...