产品发布

RELEASE
ZStack v1.3 发布

Frank_Zhang | 2022-10-15 17:21

ZStack 1.3版本今天发布,欢迎大家下载试用。在该版中,我们修复了1.2版本中发现的bug,新增了如下功能;image/volume的virtual size/actual size支持,CPU超分设置,启动VM的时候指定集群(cluster)或物理机,加载L3网络到虚拟机时指定IP等功能。此外,该版本包含了华云网际贡献的fusionstor插件,用户可以使用华云网际的商业存储fusionstor作为备份存储和主存储。具体细节参考以下章节。

新增功能

1.Image/Volume的actual size/virtual size支持

2.CPU超分

3.启动VM指定集群或物理机

4.加载L3网络指定静态IP

5.日志收集工具

6.社区版ISO安装升级到QEMU2.3版本

7.华云网际fusionstor支持


安装升级

1.安装

2.离线安装

3.升级

1. Image/Volume实际容量

在使用thin-provisioning(又称thin-clone)技术的时候,一个qcow2文件有两个容量:表示物理大小的真实容量(actual size)和表示用户申请空间大小的容量(virtual size)。在之前的zstack版本中 ,对于image,用户只能看到actual size,对于volume,只能看到virtual size。从1.3版本开始,image和volume都同时支持actual size和virtual size,这样用户既能知道该image/volume目前的物理大小,也可以知道表示其容量上限的virtual size。



对于volume,由于其actual size会随用户对磁盘的使用不断增长,我们新加了一个API方便用户能实时获取volume当前的actual size: >>>SyncVolumeSize uuid=e9fc82e23cd14d8aa33d1304cb1f5f87


2. CPU超分设定

在之前的zstack版本中,我们引入了一个对应VM CPU权重的概念cpu speed,给用户造成了很大困惑。在1.3版本中,我们已将其去掉。用户创建VM时只需要执行VCPU的数量即可。用户可以通过设置一个 全局配置来执行物理机CPU的超分比例:

>>>UpdateGlobalConfig category=host name=cpu.overProvisioning.ratio 
value=20

默认CPU超分比例是10,即一个Linux操作系统可见的物理CPU可以分配10 VCPU供VM使用。例如一个4 CPU物理机,则可以虚出40个VCPU。


3. 启动VM时指定cluster或host

在该版本中,用户可以在启动一个停止的VM时,指定该VM从启动的cluster或host:

>>>StartVmInstance uuid=554d67a78c40475cbe4e8e0cdf6adc44 
hostUuid=c2025197915944acaf0435c0c1a44f96

>>>StartVmInstance uuid=554d67a78c40475cbe4e8e0cdf6adc44 
clusterUuid==c2025197915944acaf0435c0c1a44f96

该功能只对使用共享主存储(例如NFS)的VM有效,对于使用本地存储的VM,由于VM的根磁盘在物理机的硬盘上,无法跨物理机启动。


4. 加载L3网络指定静态IP

在该版本中,用户可以在给一个VM加载L3网络的时候指定静态IP:

>>>AttachL3NetworkToVm l3NetworkUuid=23e15a6acc80431fa0f1763ab45ae144 vmInstanceUuid=b7ba300853974189b7adc90f2c25e00b staticIp=192.168.1.10

5. 添加host、backup storage时指定ssh端口以及使用非root用户

从该版本开始,在添加host、sftp backup storage、ceph primary storage、ceph backup storage时,可以指定ssh端口,以及使用非root的用户名:




6. 日志收集工具

为了方便用户在调试zstack的时候收集日志,在1.3版本中我们新加了一个zstack-ctl collect_log命令用于自动收集并打包相关日志:



在1.2版本中,用户可以通过修改全局设置的来指定启动云主机时,KVM对云盘使用的缓存模式。支持三种模式:


7. 社区版ISO安装升级到QEMU2.3版本

在新的ZStack 1.3社区版ISO中,我们已经将QEMU升级到了2.3版本,该版本支持VM的在线快照功能,用户无需停止VM即可以生成快照。该ISO的下载链接在:

http://cdn.zstack.io/community/downloads/iso/ZStack-Community-x86_64-DVD-1.3.0.iso

百度云盘:

http://pan.baidu.com/s/1hsqCEfa


8. 华云网际fusionstor插件

在1.3版本中,华云网际公司贡献了其商业存储fusionstor的插件,用户可以直接在ZStack UI上添加fusionstor作为主存储和备份存储




9. 安装

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

wget http://cdn.zstack.io/community/downloads/zstack/1.3/zstack-installer-1.3.0.bin
bash zstack-installer-1.3.0.bin -R aliyun

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


10. 离线安装

针对内网用户,以及访问Internet速度较慢的用户.ZStack 1.3 提供了离线安装方式. 用户若需要离线安装ZStack,需要在目标管理节点和计算节点上安装CentOS 7.2 ZStack社区版.

然后在下载了第8步中的 zstack-installer 之后,你可以通过下面方式快速完成离线安装:

bash zstack-installer-1.3.0.bin -o

具体的离线安装教程和CentOS 7.2 ZStack社区版请阅读: ZStack离线安装教程


11. 升级

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

wget http://cdn.zstack.io/community/downloads/zstack/1.3/zstack-installer-1.3.0.bin
bash zstack-installer-1.3.0.bin -u

多节点升级中的zstack.war文件可以从下面的链接下载:

wget http://cdn.zstack.io/community/downloads/zstack/1.3/zstack.war

上一篇:ZStack v1.2 发布
下一篇:ZStack v1.3.1 发布

咨询

021-61733682

400-962-2212