应用市场

概述

应用市场:通过内置的应用部署包或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. 拓展应用


安装默认应用

安装默认应用分为以下步骤:
  1. 获取应用镜像(可选)
    • 通常情况下,安装应用时系统会自动下载应用镜像,无需手动获取和上传,但以下场景需要手动获取应用镜像:
      • 希望加速应用安装进程,建议提前手动获取并上传镜像。
      • 用户环境无法访问外网时,需提前手动获取并上传镜像。
      • 安装ZStack Zaku应用,需提前手动获取并上传镜像。
    • 下载地址:ZStack Cube 旗舰版提供的应用,可点击此处下载。
  2. 上传应用镜像(可选)

    如已手动获取应用镜像,需按此步骤规范,将镜像上传到指定位置。

    • 将镜像命名为image.qcow2,并分别存放在管理节点和镜像仓库的以下路径 (如没有则新建):/opt/zstack-marketplace-repo/{appName}/{Architecture}/{version},例如:/opt/zstack-marketplace-repo/zstack_io_zaku/x86_64/3.3.0/image.qcow2
    • 为确保上传路径及文件名正确,建议联系官方技术支持执行本步骤。
  3. 安装应用

    ZStack Cube 旗舰版主菜单,点击运营管理 > 应用市场 > 默认应用,选择需要安装的应用,点击安装应用,弹出安装应用界面。

    Note:
    • 安装不同应用所需的参数可能不同,本章以安装ZStack Zaku容器管理应用为例进行介绍,其他应用请以页面实际参数为准。
    • 安装应用时,将同步创建对应数量的云主机用于运行应用,不同应用需要的云主机数量可能不同。
    可参考以下示例输入相应内容:
    • 名称:设置应用名称
    • CPU架构:选择应用CPU架构
    • 版本:选择应用版本,系统将根据所选的CPU架构和应用版本,拉取应用镜像
    • CPU:设置运行该应用的云主机CPU核数
    • 内存:设置运行该应用的云主机内存大小,单位:MB、GB、TB
    • 镜像服务器:选择镜像服务器
    • 网络:选择云主机网络
      Note: 请确保该网络可与ZStack Cube 旗舰版管理节点互通。
    • 根云盘:设置云主机根云盘大小,单位:MB、GB、TB
    • 主存储:可选项。指定云主机根云盘所在的主存储。如不指定,将由系统自动分配
    • 数据云盘:设置云主机加载的第一块数据云盘的大小,单位:MB、GB、TB
    • 数据云盘:可选项。设置云主机加载的第二块数据云盘的大小,单位:MB、GB、TB
      Note:
      • 安装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容器管理将通过该地址访问本云平台并调用API
      Note: 请填写完整的URL,包括访问协议、管理节点IP/VIP/域名,和端口,例如:http://192.168.0.100:5000。
    • 外部NTP服务器IP:可选项。ZStack Zaku容器管理默认搭建内部NTP服务器用于集群内节点时间同步,如需使集群内节点与外部NTP服务器时间同步,请填写对应的外部NTP服务器或域名
    图 1所示:
    图 1. 安装ZStack Zaku容器管理


    部署完成后,用户在可在ZStack Cube 旗舰版主菜单,点击容器管理,进入容器管理模块,快速使用容器管理功能,详情可参考容器管理概述

管理默认应用

ZStack Cube 旗舰版主菜单,点击运营管理 > 应用市场 > 默认应用,进入默认应用界面。

默认应用支持以下操作:

操作 描述
安装应用 基于部署包安装一个新应用。
Note:
  • 安装时,将同步创建云主机用于运行该应用,不同应用所需的云主机数量可能不同。
  • 删除对应的云主机将导致应用无法正常使用。
查看参数 应用安装完成后,可进入已安装列表,查看应用详细配置,包括应用协议、IP、端口、默认账号、默认密码等。
查看云主机 应用安装完成后,可进入已安装列表,查看运行该应用的云主机信息。
卸载应用 将已安装的应用卸载。
Note:
  • 卸载应用将同步删除运行该应用的云主机。
  • 卸载后,该应用的所有相关数据将被清空,且不可恢复,请谨慎操作。

添加拓展应用

ZStack Cube 旗舰版主菜单,点击运营管理 > 应用市场 > 拓展应用,进入拓展应用界面,点击添加应用,弹出添加应用界面。

可参考以下示例输入相应内容:
  • 名称:设置应用名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 应用类型:选择添加应用的类型,可选项:存储、数据库、安全、IaaS、PaaS、SaaS
    Note: 选择存储类型时,支持添加用户名和密码,用于免密跳转至分布式存储界面。
  • URL:输入应用URL地址
  • 共享权限:设置该资源的共享模式。目前支持以下三种模式:
    • 全局共享:将资源共享给所有的项目和账户使用。
    • 指定共享:将资源共享给指定的项目和账户使用。
    • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
    Note:
    1. 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
    2. 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
图 1所示:
图 1. 添加应用


管理拓展应用

ZStack Cube 旗舰版主菜单,点击运营管理 > 应用市场 > 拓展应用,进入拓展应用界面。

拓展应用支持以下操作:
操作 描述
添加应用 添加一个新的应用。
修改应用 可修改该应用的类型、名称、简介、URL、共享权限。
删除应用 将该应用删除。