应用市场
概述
应用市场:通过内置的应用部署包或URL,快速部署应用服务并一键跳转使用,支持默认应用、拓展应用。
默认应用
默认应用是通过内置部署包快速搭建的应用服务。
- ZStack Cube 旗舰版提供多款应用部署包:
- ZStack Zaku:提供简单易用的容器管理功能,部署后可在ZStack Cube 旗舰版直接使用容器服务。
- ZStack ZMigrate迁移:为ZStack Cube 旗舰版打造的混合云迁移服务,可以将公有云、私有云等各种来源的云主机高效平稳地迁移到ZStack Cube 旗舰版。
- ZStack组件服务监控套件:针对ZStack Cube 旗舰版组件服务的监控套件,支持可视化查看管理节点、计算节点的服务进程状态,例如:云平台UI服务、云平台监控采集服务、zsha2高可用服务、数据库服务、物理机虚拟化服务、物理机agent服务等。
- ZStack DTS数据库传输服务:用于在不同数据库间进行数据一键同步和迁移,支持各种OLTP事务数据库 (Oracle/MySQL/PG等)、OLAP分析数据库 (Greenplum/Hive等)、NoSQL>消息队列 (MongoDB/Kafka等)。
- 一站式运维平台 (SysOM):一站式操作系统运维平台,在统一平台上实现主机管理、系统监控、异常诊断、日志审计、问题分析等复杂操作和管理。
- Grafana:开源指标分析和可视化套件,支持可视化查看各种时间源的时间序列数据。
- 银河麒麟高级服务器操作系统V10SP3:提供内生本质安全、云原生支持、自助平台深入优化、高性能、易管理的新一代自主服务器操作系统。
- ZStack CMP:多云管理平台,支持统一管理分布在多数据中心的ZStack集群。
- ZStack AI模型平台:提供一站式AI模型管理服务,支持多种模型管理和一键部署,
如图 1所示:图 1. 默认应用


拓展应用
通过URL添加到云平台的应用,支持从云平台一键跳转访问,进一步拓展云平台功能。
如图 2所示:图 2. 拓展应用


安装默认应用
安装默认应用分为以下步骤:
- 获取应用镜像(可选)
- 通常情况下,安装应用时系统会自动下载应用镜像,无需手动获取和上传,但以下场景需要手动获取应用镜像:
- 希望加速应用安装进程,建议提前手动获取并上传镜像。
- 用户环境无法访问外网时,需提前手动获取并上传镜像。
- 安装ZStack Zaku应用,需提前手动获取并上传镜像。
- 下载地址:ZStack Cube 旗舰版提供的应用,可点击此处下载。
- 通常情况下,安装应用时系统会自动下载应用镜像,无需手动获取和上传,但以下场景需要手动获取应用镜像:
- 上传应用镜像(可选)
如已手动获取应用镜像,需按此步骤规范,将镜像上传到指定位置。
- 将镜像命名为image.qcow2,并分别存放在管理节点和镜像仓库的以下路径 (如没有则新建):/opt/zstack-marketplace-repo/{appName}/{Architecture}/{version},例如:/opt/zstack-marketplace-repo/zstack_io_zaku/x86_64/3.3.0/image.qcow2
- 为确保上传路径及文件名正确,建议联系官方技术支持执行本步骤。
- 安装应用
在ZStack Cube 旗舰版主菜单,点击,选择需要安装的应用,点击安装应用,弹出安装应用界面。
Note:- 安装不同应用所需的参数可能不同,本章以安装ZStack Zaku容器管理应用为例进行介绍,其他应用请以页面实际参数为准。
- 安装应用时,将同步创建对应数量的云主机用于运行应用,不同应用需要的云主机数量可能不同。
可参考以下示例输入相应内容:- 名称:设置应用名称
- CPU架构:选择应用CPU架构
- 版本:选择应用版本,系统将根据所选的CPU架构和应用版本,拉取应用镜像
- CPU:设置运行该应用的云主机CPU核数
- 内存:设置运行该应用的云主机内存大小,单位:MB、GB、TB
- 镜像服务器:选择镜像服务器
- 网络:选择云主机网络Note: 请确保该网络可与ZStack Cube 旗舰版管理节点互通。
- 根云盘:设置云主机根云盘大小,单位:MB、GB、TB
- 主存储:可选项。指定云主机根云盘所在的主存储。如不指定,将由系统自动分配
- 数据云盘:设置云主机加载的第一块数据云盘的大小,单位:MB、GB、TB
- 数据云盘:可选项。设置云主机加载的第二块数据云盘的大小,单位:MB、GB、TBNote:
- 安装ZStack Zaku容器管理时,云主机至少加载一块数据云盘。此外,用户还可以单独配置第二块数据云盘,专用于存放容器镜像。
- 如预计容器管理应用将使用较多镜像,或镜像容量较大,建议单独配置第二块数据云盘,避免镜像数据将根云盘占满,导致系统异常。
- 数据云盘主存储:可选项。指定云主机数据云盘所在的主存储。如不指定,将由系统自动分配
- DevOps:选择是否为ZStack Zaku容器管理部署DevOps组件以支持DevOps相关功能
- 集群高可用:选择是否为ZStack Zaku容器管理开启集群高可用功能Note:
- 如不开启,系统将创建一台云主机运行ZStack Zaku容器管理。
- 如开启,系统将创建三台云主机运行ZStack Zaku容器管理。生产环境建议开启集群高可用。
- AccessKey ID:使用ZStack Cube 旗舰版 Admin账号创建AccessKey,并将AccessKey ID填写在此处。应用将凭借该AccessKey访问云平台并调用云平台API
- AccessKey Secret:填写对应的AccessKey Secret
- Admin密码:填写ZStack Cube 旗舰版 Admin密码
- 云平台URL:填写ZStack Cube 旗舰版访问URL,ZStack
Zaku容器管理将通过该地址访问本云平台并调用APINote: 请填写完整的URL,包括访问协议、管理节点IP/VIP/域名,和端口,例如:http://192.168.0.100:5000。
- 外部NTP服务器IP:可选项。ZStack Zaku容器管理默认搭建内部NTP服务器用于集群内节点时间同步,如需使集群内节点与外部NTP服务器时间同步,请填写对应的外部NTP服务器或域名
部署完成后,用户在可在ZStack Cube 旗舰版主菜单,点击容器管理,进入容器管理模块,快速使用容器管理功能,详情可参考容器管理概述。图 1. 安装ZStack Zaku容器管理 
管理默认应用
在ZStack Cube 旗舰版主菜单,点击,进入默认应用界面。
默认应用支持以下操作:
| 操作 | 描述 |
|---|---|
| 安装应用 | 基于部署包安装一个新应用。 Note:
|
| 查看参数 | 应用安装完成后,可进入已安装列表,查看应用详细配置,包括应用协议、IP、端口、默认账号、默认密码等。 |
| 查看云主机 | 应用安装完成后,可进入已安装列表,查看运行该应用的云主机信息。 |
| 卸载应用 | 将已安装的应用卸载。 Note:
|
添加拓展应用
在ZStack Cube 旗舰版主菜单,点击,进入拓展应用界面,点击添加应用,弹出添加应用界面。
可参考以下示例输入相应内容:
- 名称:设置应用名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,可留空不填
- 应用类型:选择添加应用的类型,可选项:存储、数据库、安全、IaaS、PaaS、SaaSNote: 选择存储类型时,支持添加用户名和密码,用于免密跳转至分布式存储界面。
- URL:输入应用URL地址
- 共享权限:设置该资源的共享模式。目前支持以下三种模式:
- 全局共享:将资源共享给所有的项目和账户使用。
- 指定共享:将资源共享给指定的项目和账户使用。
- 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:- 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
- 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
如图 1所示:图 1. 添加应用


管理拓展应用
在ZStack Cube 旗舰版主菜单,点击,进入拓展应用界面。
拓展应用支持以下操作:
| 操作 | 描述 |
|---|---|
| 添加应用 | 添加一个新的应用。 |
| 修改应用 | 可修改该应用的类型、名称、简介、URL、共享权限。 |
| 删除应用 | 将该应用删除。 |
