产品发布

RELEASE
ZStack v0.8 RC2发布

Frank_Zhang | 2017-04-11 17:13

ZStack v0.8 RC2发布

大家好,很高兴今天再次宣布又一个ZStack的新版本v0.8.0-rc2正式发布。v0.8.0-rc2 里包含了0.8系列里面非常重要的4个功能:本地存储、动态添加删除L3 Network、完善的账号用户系统和修改云主机的配置。让我们来一一介绍一下他们的功能:

本地存储

用户可以使用计算节点的本地存储作为主存储设备。用户可以不必预先创建任何的网络主存储。本地存储具有方便、快捷、适中性能等特点。



详细的信息可以访问本地存储教程


动态添加、删除云主机三层网络(网卡)

用户可以对一个正在运行的或是停止的云主机添加和删除三层网络。



详细的信息可以访问添加删除三层网络教程


完善的用户账号管理系统

从本版开始,ZStack开放了完善的用户账号系统API。ZStack的账号用户系统和亚马逊的AWS采用相同的管理方式,提供了Account和User。用户不仅可以创建,修改用户密码,还可以创建不同用户组并加以不同的权限限制。 共有云也可以基于ZStack的账号系统对接自身的billing系统。

详细的信息可以访问账号用户系统手册


改变云主机模板

当用户选择某个模板(CPU/内存配置)创建云主机之后,可以根据需求修改云主机配置。修改后,仅需要重启云主机即可。不过该功能和账号系统一样,在v0.8里只能通过zstack-cli来调用,例如:

>>>ChangeInstanceOffering vmInstanceUuid=f9837cfbde574a7ab512ab3283d8da60 instanceOfferingUuid=d791a3f662ac48a99b9e998136eed2a1

第一个vmInstanceUuid就是你想要改变的云主机的UUID

第二个instanceOfferingUuid就是你希望改变之后的模板的UUID。


从0.7版本无缝升级

升级数据库

虽然ZStack升级程序会进行备份,不过在升级数据库前,还是希望用户手动做好数据库的备份!

您可以使用以下的命令来备份当前zstack的数据库:

mysqldump -u root -proot_password --host mysql_ip --port mysql_port zstack > path_to_db_dump.sql

如果你仅仅只有一个管理节点,数据库和Dashboard也装在相同的节点上,那么你就可以用下面的方法快速升级:

wget --no-check-certificate http://7xi3lj.com1.z0.glb.clouddn.com/releases/0.8/zstack-install-0.8.0-rc2.shwget --no-check-certificate http://7xi3lj.com1.z0.glb.clouddn.com/releases/0.8/zstack-all-in-one-0.8.0-rc2.tgzbash zstack-install-0.8.0-rc2.sh -u -f zstack-all-in-one-0.8.0-rc2.tgz

正常情况,你大概只需要等待2分钟,zstack就会帮你升级完成。


使用zstack-ctl升级多节点

1. 升级第一个节点

mkdir zstack-0.8cd zstack-0.8

请重新安装zstack-ctl, 如果你在zstack v0.6系列的产品

wget --no-check-certificate https://download.zstack.org/releases/0.7/rc2/zstackctl-0.7.tar.gz 
/var/lib/zstack/virtualenv/zstackctl/bin/pip install --ignore-installed zstackctl-0.7.tar.gz
wget --no-check-certificate http://7xi3lj.com1.z0.glb.clouddn.com/releases/0.8/0.8.0-rc2/zstack.warzstack-ctl upgrade_management_node --war-file zstack.war

2. 升级数据库

备份数据库

如果只有一个管理节点,您可以立刻启动该节点。 使用命令

zstack-ctl start_node

启动zstack 管理节点。如果还有其他管理节点,请继续完成步骤三。

3. 升级其他管理节点

zstack-ctl upgrade_management_node --war-file path_to_the_war --host remote_host_ip

需要注意从 v0.8开始,zstack-ctl 统一了命令参数,所有原有--remote 指令都统一成了--host.

4. 升级UI

停止UI服务

/etc/init.d/zstack-dashboard stop;

升级本地UI服务:

zstack-ctl install_ui

或者升级远端UI服务:

zstack-ctl install_ui --host remote_machine_ip

5. 启动管理节点

启动本地管理节点:

zstack-ctl start_node`

启动远程管理节点:

zstack-ctl start_node --host remote_host_ip`

所有的Agent都会随着管理节点的启动而自动升级

当管理节点启动后,会重新连接并升级包括计算节点,备份存储,虚拟路由等等一系列的ZStack Agents。

用户在创建新的云主机之前,需要确保计算节点的状态已经变成Connected

6. 启动UI服务

启动本地UI:

zstack-ctl start_ui`

启动远端UI:

zstack-ctl start_ui --host remote_host_ip`

报告bug

如果你在使用中发现任何问题或者有任何建议,请你到我们的GitHub上告诉我们,谢谢!

Enjoy~ ZStack 开发团队

上一篇:没有了
下一篇:ZStack v0.8发布
最近文章

咨询

021-61733682

400-962-2212