Application Market
What is Application Market?
Application Market allows you to add applications to the Cloud and then access the applications with one click. It extends the functionality of the Cloud. You can add default applications through the built-in installation package or add more applications through URLs.
Default Application
- ZStack Cloud currently provides the following
application packages:
- ZStack Zaku Container Management: A simple and user-friendly container management service. After the installation, you can conveniently use container features on ZStack Cloud.
- ZStack ZMigrate Migration Service: A hybrid cloud migration service designed for ZStack Cloud, helping smoothly and efficiently migrate VM instances from various sources, including private and public clouds, to ZStack Cloud.
- ZStack Component Service Monitoring Suite: A monitoring suite helps visualize service process status of management and compute nodes, including UI service, monitoring collection service, zsha2 service, database service, host virtualization service, and host agent service.
- ZStack DTS Data Transfer Service: A data transfer service that enables one-click data synchronization and migration between different databases, such as OLTP transaction databases (Oracle, MySQL, PostgreSQL, etc), OLAP analytical databases (Greenplum, Hive, etc), and NoSQL>message queues (MongoDB, Kafka, etc).
- All-in-One System O&M Platform (SysOM): A O&M platform that provides centralized system management functionalities, including host management, system monitoring, anomaly diagnosis, auditing, and real-time analysis.
- Grafana: An open-source metric analysis and visualization suite that supports visualization of time series data from various time sources.
- Kylin-V10-SP3: A new-generation self-reliant server operating system which provides inherent security, cloud-native support, and deep optimization for self-reliant platforms, featuring high performance and easy management.
- ZStack CMP: A multi-cloud management platform that allows you to manage clusters distributed in different data centers in a unified way.
- ZStack AI Model Platform: Provides one-stop AI model management services, supporting unified model management and one-click deployment.
- In addition to the application packages provided by ZStack Cloud, you can develop your own application packages, upload them to the specified path of ZStack Cloud, and conveniently install the applications through Application Market.
More Application
Additional applications that can be added to ZStack Cloud via URLs, allowing integrate more applications beyond default applications.
Install a Default Application
- Download Application Image (Optional)
- Generally, the system can automatically download the application image
when installing the application. However, in the following scenarios,
you need to manually download and upload application images in
advance:
- If you want to accelerate the application installation process, we recommend that you prepare the image in advance.
- If your Cloud cannot access Internet, you need to prepare the image in advance.
- If you install ZStack Zaku, you need to prepare the image in advance.
- You can click here to download the images of applications provided by ZStack Cloud.
- Generally, the system can automatically download the application image
when installing the application. However, in the following scenarios,
you need to manually download and upload application images in
advance:
- Upload Application Image (Optional)
After downloading the application image manually, you need upload it to the specified path with the following as guidance.
- Rename the image to image.qcow2 and upload it to the following path on your management node and ImageStore (create the path if it does not exist)): /opt/zstack-marketplace-repo/{appName}/{Architecture}/{version}. For example, /opt/zstack-marketplace-repo/zstack_io_zaku/x86_64/3.3.0/image.qcow2
- To ensure the correctness of the path and file name, we recommend that you contact the official technical support to execute this step.
- Install ApplicationOn the main menu of ZStack Cloud, choose . On the Default Application page, locate an application and click Install Application. Then, the Install Application page appears.
Note:
- The parameters required for installing different applications may vary. This topic takes the installation of ZStack Zaku Container Management as an example. If you are installing another application, refer to its installation page for the actual parameters you need to configure.
- Applications runs in VM instances. When you install an application, the system creates VM instances to run it. Different applications may need different quantities of VM instances.
- Name: Enter a name for the application.
- CPU Architecture: Select a CPU architecture.
- Version: Select the application version. The system acquires the application image according to the CPU architecture and the version you select.
- CPU: Set the CPU cores of the VM instance.
- Memory: Set the memory size of the VM instance. Unit: MB, GB, and TB.
- Image Storage: Select an image storage.
- Network: Select a network for the VM instance.
Note: Make sure that this network can communicate with the management node of ZStack Cloud. - Root Volume: Set the VM root volume size. Unit: MB, GB, and TB.
- Primary Storage: Optional. Specify a primary storage for the VM root volume. If not specify, the system automatically assigns one.
- Data Volume: Set the size of the first data volume attached to the VM instance. Unit: MB, GB, and TB.
- Data Volume: Optional. Set the size of the second data volume attached to the VM instance. Unit: MB, GB, and TB.
Note:
- When installing ZStack Zaku Container Management, you must configure at least one data volume for the VM instance. Additionally, you can configure a second data volume specially for storing container images.
- If you expect to use a large number of images or images with large sizes in ZStack Zaku, we recommend that you configure the second data volume. This prevents excessive image data from filling up the root volume and causing system errors.
- Data Volume Primary Storage: Optional. Specify a primary storage for the VM data volumes. If not specify, the system automatically assigns one.
- DevOps: Select whether to install DevOps components for ZStack Zaku to enable DevOps-related features.
- Cluster HA: Select whether to enable Cluster HA for ZStack Zaku
Note:
- If disabled, the system creates one VM instance to run ZStack Zaku.
- If enabled, the system creates three VM instance to run ZStack Zaku. In a product environment, we recommend that you enable Cluster HA.
- AccessKey ID: Use the Admin account to create an AccessKey on the Cloud and paste the AccessKey here. ZStack Zaku uses this AccessKey to access ZStack Cloud and call ZStack Cloud APIs.
- AccessKey Secret: Enter the AccessKey secret corresponding to the AccessKey ID.
- Admin Password: Enter the admin password of ZStack Cloud
- Cloud URL: Enter the ZStack Cloud URL for the Zaku service to access ZStack Cloud.
Note: Enter a complete URL, including the access protocol, management node IP/VIP/domain name, and port. - External NTP Server IP: Optional. ZStack Zaku deploys an internal NTP server for time synchronization among container cluster nodes by default. If you need to synchronize node time with an external NTP server, enter the IP address of an external NTP server here.
Now, ZStack Zaku is installed successfully. You can click Container Manager on the main menu of ZStack Cloud to quickly enter the container module and use container features. For more information, see What is Container Management?
What is Container Management?
A simple and user-friendly container management service, providing features like GPU management & scheduling, multi-tenancy, multi-cluster, quota configuration, CI/CD. and microservice. The service reduces the container using complexity and aligns well with traditional user's habits, helping you easily manage and deploy your container cluster, and enjoy the benefits of cloud-native technologies in a quick and convenient way.
You can quickly use the container service by installing ZStack Zaku Container Management in Application Market. For more information, see Install a Default Application
The Container Service feature is provided in a separate module. Before you can use this feature, you need to purchase the Plus License of Container Service-CPU or Container Service-vCPU, in addition to the Base License.
For detailed usage instruction, see Container Management User Guide
Manage a Default Application
Log in to ZCF, switch to the corresponding region, and then on the main menu, choose . Then, the Default Application page appears.
You can perform the following actions on a default application.
| Action | Description |
|---|---|
| Install Application | Install a new application based on the provided
installation package. Note:
|
| View Parameter | Enter the Installed list to view detailed information of an application, including the application protocol, IP address, port, default username, and default password. |
| View VM Instance | Enter the Installed list to view the information of the VM instances corresponding to an application. |
| Uninstall Application | Uninstall an application. Note:
|
Add More Application
Log in to ZCF, switch to the corresponding region, and then on the main menu, choose . On the More Application page, click Add Application. Then, the Add Application page is displayed.
- Name: Enter an application name.
The name must be 1 to 128 characters in length and can contain Chinese characters, letters, digits, spaces, hyphens (-), underscores (_), periods (.), parenthesis (), colons (:), and plus signs (+) and cannot begin or end with spaces.
- Description: Optional. Enter a description for the application.
- Application Type: Select an application type. Valid
values: Storage, Database, Security, IaaS, PaaS, and SaaS.
Note: Storage
application type allows you to add a user name and password for a
password-free jump to the Ceph Enterprise interface. - URL: Enter the URL of the application.
- Sharing Mode: Set the sharing mode of the resource. Valid
values:
- Share globally: Share the resource with all projects and accounts.
- Share to specified projects/accounts: Share the resource with specified projects and accounts.
- Not share: Revoke the shared resource. If revoked, other projects and accounts cannot use the resource.
Note:
- If you change the sharing mode of a resource from Share Globally to Share to Specified Projects or Accounts, the resource is visible only to the specified projects or accounts.
- If you modify the sharing mode, resources that are used by projects or accounts before the modification are not affected until the resources are released.

