ZStack v1.5 正式发布

发布于2017-05-12

  • 新增镜像仓库
  • 新增删除计费规则功能
  • 支持在线创建镜像
  • 优化性能监控信息
  • 新增日志语言切换

ZStack 1.5 版本今天正式发布,欢迎大家下载安装。在该版中新增了如下功能:ConsoleProxy使用固定端口,限制普通账户EIP、镜像数量和镜像大小的配额,主存储缓存回收等。由于支持云主机的在线快照功能,自1.3版本开始,ZStack已经不再支持CentOS 6系列的操作系统。用户可以使用CentOS 7.2官方ISO或者CentOS 7.2 ZStack 1.4 社区版ISO pan.baidu.com/s/1boXRJxP 安装系统。具体细节参考以下章节。

新增功能

1.ConsoleProxy使用固定端口

2.普通账户配额限制新增:EIP数量、镜像数量和镜像大小

3.主存储缓存回收


安装升级

1.一键安装

2.一键升级

3.多节点升级


详细信息

1. ConsoleProxy使用固定端口

ZStack 通过ConsoleProxy来连接云主机的VNC控制台。在之前版本中,每当用户连接云主机的控制台,ZStack便会在管理节点上使用一个空闲的端口进行连接的中转。该方式在纯内网环境非常方便。但有时候,用户可能希望通过端口转发的方式,把ZStack的管理节点和Console暴露在公网的某个地址。如果VNC控制台每次打开的端口不一致,就没有办法固定端口转发的规则。于是在ZStack 1.5版本中,我们修改了ConsoleProxy的工作方式,把用于连接中转的ConsoleProxy固定在了4900端口(该端口也可以更改)。这样用户只需要中转4900端口,就可以把内网的控制台的内容转发到外网。



如果需要修改ConsoleProxy监听的IP地址或者默认的4900端口,可以通过如下命令修改(改命令把监听地址设置为my-test.org,监听端口改成49999,用户需要确保修改的内容为真实有效可以连接的,否则会导致云主机控制台打开失败):

zstack-ctl configure consoleProxyOverriddenIp=my-test.org
zstack-ctl configure consoleProxyPort=49999

2. 普通账户配额限制新增:EIP数量、镜像数量和镜像大小

ZStack 通过配额可以限制普通用户创建资源数量的多少。在之前的版本中,ZStack已经支持如下资源的配额:CPU、内存、云主机数量、云盘、所有云盘容量。在ZStack 1.5中,ZStack增加了3个资源配额的限制:EIP、镜像数量、镜像总容量

通过QueryQuota API可以查询某个账户的配额限制。例如下面的命令可以查询账户UUID为fe3d0a5454d746e7893bb6f488773efe的镜像相关的配额:

>>>QueryQuota identityUuid=fe3d0a5454d746e7893bb6f488773efe name~=image
{
"inventories": [
    {
        "createDate": "Jul 25, 2016 9:20:45 AM",
        "identityType": "AccountVO",
        "identityUuid": "fe3d0a5454d746e7893bb6f488773efe",
        "lastOpDate": "Jul 25, 2016 9:20:45 AM",
        "name": "image.num",
        "value": 20
    },
    {
        "createDate": "Jul 25, 2016 9:20:45 AM",
        "identityType": "AccountVO",
        "identityUuid": "fe3d0a5454d746e7893bb6f488773efe",
        "lastOpDate": "Jul 25, 2016 9:20:45 AM",
        "name": "image.size",
        "value": 10995116277760
    }
],
"success": true
}

通过UpdateQuota API可以修改这个用户相关配额:

>>>UpdateQuota identityUuid=fe3d0a5454d746e7893bb6f488773efe name=image.num value=30
{
"inventory": {
    "createDate": "Jul 25, 2016 9:20:45 AM",
    "identityType": "AccountVO",
    "identityUuid": "fe3d0a5454d746e7893bb6f488773efe",
    "lastOpDate": "Jul 30, 2016 2:35:52 PM",
    "name": "image.num",
    "value": 30
},
"success": true
}

3. 主存储缓存回收

ZStack在主存储中使用缓存来保存镜像的副本,以便快速的创建云主机。一旦用户使用某个镜像创建了云主机,该镜像就会被保存在缓存中。如果用户创建过大量的镜像,那么在主存储的缓存中就会遗留很多的镜像副本,尤其是某些镜像在当前系统中已经没有被使用。这个时候,我们就需要利用ZStack的GC功能来清除不再使用镜像缓存。

目前ZStack GC会每隔24个小时清除一次当前系统中已经不再使用的镜像缓存。


4. 安装

你可以通过下面方式完成ZStack的一键安装:

wget http://download.zstack.org/releases/1.5/1.5.0/zstack-installer-1.5.0.bin

bash zstack-installer-1.5.0.bin -R aliyun

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


5. 离线安装

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

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

bash zstack-installer-1.5.0.bin -o

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


6. 升级

一如既往的,我们支持一键无缝升级。如果用户使用一键安装的安装方式安装的,可以使用下面的命令完成升级:

wget http://download.zstack.org/releases/1.5/1.5.0/zstack-installer-1.5.0.bin

bash zstack-installer-1.5.0.bin -u

(用户升级前版本已经是1.4的,可以跳过此步)如果用户升级前使用了ZStack 1.3或更早的ZStack版本进行的离线安装,并且使用的CentOS 7.2 ZStack 社区版ISO安装的物理机系统,因为在1.4版本中增加了新的系统依赖包,那么还需要首先下载最新的CentOS 7.2 ZStack 社区版ISO更新对应的yum源。

更新本地yum源的方法如下(在管理节点更新即可):

cd /opt/

wget http://download.zstack.org/ISO/ZStack-Community-x86_64-DVD-1.4.0.iso

wget http://www.mevoco.com/downloads/scripts/zstack-repo-upgrade.sh

bash /opt/zstack-repo-upgrade.sh

更新社区版ISO的方法还可以从官网获得。


7. 多节点升级

一)停止所有管理节点

登录所有管理节点执行:

zstack-ctl stop

二)升级第一个节点:

wget http://download.zstack.org/releases/1.5/1.5.0/zstack.war

zstack-ctl upgrade_management_node --war-file zstack.war

三)升级数据库(需要在有数据库的节点运行):

zstack-ctl upgrade_db

四)升级其他管理节点:

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

五)升级zstack-dashboard:

zstack-ctl install_ui

六)启动管理节点和UI:

登录所有管理节点并执行:

zstack-ctl start

学习路径

ZStack 产品学习路径

快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack 产品。

我知道了

下载ZStack企业版

您已填写过基本信息?点击这里

姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

下载链接将会通过邮件形式发送至您的邮箱,请谨慎填写。

下载ZStack企业版

还未填写过基本信息?点击这里

邮箱或手机号码格式错误
验证手机号
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
登录观看培训视频
仅对注册用户开放,请 登录 或 填写资料 观看培训视频
填写资料

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io
ZStack认证培训咨询
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io
申请ZStack多机版
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。
或点击下方URL链接 (IE内核浏览器请右键另存为), 完成下载:

感谢您使用 ZStack 产品和服务。

成功提交申请。

我们将安排工作人员尽快与您取得联系。

感谢您使用 ZStack 产品和服务。

回到顶部