ZStack Cloud 5.2.0

Highlights

  • Automated O&M Enhancements
    • XML Hook: Helps achieve VM customized configurations and capability extension by inserting/modifying parameters to/in VM XML files.
    • Script Library: Centrally stores and manages automation scripts. You can execute scripts on VM instances to complete automated jobs and reduce manual O&M costs.
    • Batch Operations: Allows you to upload files to or execute commands on VM instances in batch by one click, improving the O&M efficiency in large-scale scenarios.
  • Seamless Elastic Baremetal Node Taking Over: Allows you to take over an elastic baremetal node and obtain its hardware information without rebooting the node, facilitating smooth migration of servers with running business to the Cloud.
  • GuestTools Enhancements: Allows the GuestTools to read the static NIC IP you configure in the VM instance to the Cloud in real-time, making the IP displayed on the Cloud always consistent with the actual IP of the NIC.
  • Suggestions and Feedback Entry: Provides a suggestion and feedback entry for you to conveniently submit your issue or suggestions to us and help us improve the response speed and optimization efficiency.
  • Quick Deployment and Use of Container Service: Allows you to install the Zaku container service through Application Market with one click, easily deploying and managing your container clusters, and conveniently using the container features to enjoy the advantages of cloud-native technologies.

Overview

VM Instance & Volume
  1. Supports rapid file upload to and command execution on multiple VMs.
  2. Supports unified management of root volumes and data volumes.
  3. Supports volume multi-queue to enhance data transfer efficiency.
Cloud Network
  1. Supports real-time reading and display of static IPs configured in VMs.
GPU O&M
  1. Compatible with Iluvatar Corex Zhikai 100, supporting GPU passthrough and monitoring.
Platform O&M
  1. Automated O&M - script library.
  2. Automated O&M - XML Hook.
  3. Scheduled O&M menu entry relocation.
  4. Supports confirming alarm messages.
Operational Management
  1. Application center renamed to application market.
  2. Quick deployment and usage of Zaku container service.
Elastic Baremetal Management
  1. Supports seamlessly taking over elastic baremetal nodes to Cloud.
User Experience
  1. A feedback entry for quick collection of user opinions.
Integration
  1. Supports taking over ZStack Cloud resources on Morpheus CMP.

VM Instance & Volume

Supports Rapid File Upload to and Command Execution on Multiple VMs

Starting from ZStack Cloud 5.2.0, you can upload files to and execute commands on multiple VM instances by one click, improving O&M efficiency in large-scale scenarios.
  • Upload File: Upload local files to a specified path on VMs. Up to 10 files can be uploaded at once, and these files can be simultaneously uploaded to multiple VMs.
  • Execute Command: Execute commands directly on VMs via the UI. Supports running the same command on multiple VMs simultaneously and viewing the execution results.
Figure 1. Bulk Actions: Upload File and Execute Command


Figure 2. Upload File


Figure 3. Execute Command


Supports Unified Management of Root Volumes and Data Volumes

ZStack Cloud 5.2.0 updates the way of displaying volumes, with a new root volume tab added. You can now manage root volumes and data volumes in a single page, enhancing the efficiency and convenience of cloud resource management.
Figure 1. Display Root Volume


Supports Volume Multi-queue to Enhance Data Transfer Efficiency

ZStack Cloud 5.2.0 introduces a new cluster advanced setting: volume multi-queue configuration. When enabled, you can customize the number of queues for volumes using LocalStorage, NFS, Vhost, Ceph, SharedBlock, and AliyunEBS. This flexible configuration allows users to meet varying application requirements, effectively improving data transfer efficiency and reducing I/O wait times, thus enhancing overall storage performance. This feature is suitable for applications requiring high throughput and low latency.
Figure 1. Set Volume Multi-queue


Cloud Network

Supports Real-Time Reading and Display of Static IPs Configured in VMs

In earlier versions, ZStack Cloud allowed the GuestTools to read IP addresses configured in VMs. Read IPs can be displayed on and managed by the Cloud, facilitating the flexible configuration and management of static IP resources. However, if the NIC has had an IP record on the Cloud, the GuestTools no longer attempts to read its IP address.

Starting from ZStack Cloud 5.2.0, the system supports real-time reading and displaying of static IPs configured in VMs. If the NIC has had an IP record on the Cloud but the record is inconsistent with its actual IP, the actual IP can overwrite the record on the Cloud, ensuring that the Cloud's record always consistent with the actual NIC IP.
Note: The overwrite feature is disabled by default. To enable it, please contact official technical support to enable the global setting enable.vm.internal.ip.overwrite.
Figure 1. NIC IP Record on Cloud


GPU O&M

Compatible with Iluvatar Corex Zhikai 100, Supporting Passthrough and Monitoring

ZStack Cloud 5.2.0 is compatible the Iluvatar Corex Zhikai 100. The GPU of this model can be identified by the Cloud and passthroughed to VM instances for use.

Additionally, the Cloud can retrieve the monitoring data of Iluvatar Corex Zhikai 100 in real-time. If any abnormalities are detected, alarm messages will be promptly sent to the user.
Figure 1. Attach Iluvatar Corex Zhikai 100 to VM (Passthrough)


Figure 2. Iluvatar Corex Zhikai 100 Monitoring Data


Platform O&M

Automated O&M - Script Library

ZStack Cloud 5.2.0 introduces a new script library feature, which supports centralized management of script files and script execution on VMs with one-click.

New Script Library Page for Centralized Storage and Management of Automation Scripts

On the main menu of ZStack Cloud, choose Platform O&M > Automated O&M > Script O&M > Script Library. Then, the Script Library page appears. This page centrally stores automation script files and supporting script lifecycle managements, such as creating, modifying, and deleting scripts.

You can write script content in a visual manner and pass custom parameters flexibly. Currently, the following script types are supported:
  • Linux: Shell, Python, Perl
  • Windows: Bat, PowerShell
Figure 1. Script Library Page


Figure 2. Create a Script


Supports Script Execution on VMs for Automated O&M

You can execute the created scripts on VM instances with one click. By running the commands in the scripts, VMs can automate complex operations and maintenance tasks, reducing the need for manual intervention. A single script can be executed simultaneously across multiple VMs without interference, significantly enhancing operational efficiency in large-scale scenarios.

Additionally, ZStack Cloud provides detailed script execution records, helping you in operation trace and ensuring the platform security.

Figure 3. Execute Script on VM (Script Action List)


Figure 4. Execute Script on VM (VM Action List)


Figure 5. Script Execution Record


Automated O&M - XML Hook

ZStack Cloud 5.2.0 introduces a new XML Hook feature. The XML Hook can flexibly insert or modify parameters in the VM XML files, thus achieving customized configurations and functional extensions.

New XML Hook Page for Centralized Storage and Management of XML Hook Files

On the main menu of ZStack Cloud, choose Platform O&M > Automated O&M > Script O&M > XML Hook. Then, the XML Hook page appears. This page supports lifecycle managements of XML Hooks, such as creating, modifying, and deleting XML Hooks.

ZStack Cloud provides XML Hook samples and detailed writing methods for your reference. You can combine the provided methods with your specific needs to write your XML Hook.

Figure 1. XML Hook Page


Figure 2. Create an XML Hook


Figure 3. XML Hook Sample and Writing Method


Attach XML Hook to VMs for Customized Configuration and Capability Extension

By attaching an XML Hook to a VM instance, you can modify the VM configurations and implement the functionality defined in the XML Hook. Detaching the XML Hook restores the configurations to previous states. This attachment/detachment mechanism allows for simple and flexible configuration adjustments without affecting the core code of program.

A single XML Hook can be attached to multiple VMs simultaneously. Using XML Hooks for batch configurations can help enhance operational efficiency in large-scale scenarios.

Figure 4. Attach XML Hook to VM (XML Hook Action List)


Figure 5. Attach XML Hook to VM (VM Action List)


Scheduled O&M Menu Entry Relocation

Starting from ZStack Cloud 5.2.0, the original Scheduled O&M menu has been relocated under the Platform O&M > Automated O&M menu. All functionalities previously included in scheduled O&M remain unchanged.
Figure 1. Scheduled O&M Menu


Supports Confirming Alarm Messages

Starting from ZStack Cloud 5.2.0, you can mark an alarm message that you are aware of or begin to resolve by confirming it.

Alarm messages can be filtered by confirmation state. The alarm message list displays unconfirmed messages by default, which helps you quickly focus on unacknowledged information that you may be more concern about. You can also adjust the filter condition to view confirmed messages or all messages.

Additionally, confirmed alarm messages are not included in the alarm statistic displayed on the upper right corner of the main menu.

Figure 1. Confirm Alarm Message


Operational Management

Application Center Renamed to Application Market

Starting from ZStack Cloud 5.2.0, the original Application Center is renamed to Application Market. The Application Market includes two submenus: Default Application and More Application.
  • Default Application: ZStack Cloud offers a variety of application installation packages. You can quickly install and launch applications with one click. Currently supported default applications include: Zaku Container Management and Zmigrate Migration Service.
  • More Application: In addition to the application deployment packages provided by the platform, you can add more custom applications via URLs. Once added, these applications can be accessed directly from the Cloud.

Quick Deployment and Usage of Zaku Container Service

Starting from ZStack Cloud 5.2.0, you can quickly deploy the Zaku service via Application Market > Default Application. Zaku is a user-friendly container service offering features such as GPU management and scheduling, multi-tenancy, multi-cluster support, resource quotas, CI/CD, and microservices governance.

After deployment, a Container Management menu will automatically appear in the Cloud main menu. You can then directly access container functionalities and manage your container resources, quickly benefiting from cloud-native conveniences.
Note: The Container Management 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.

Elastic Baremetal Management

Supports Seamlessly Taking over Elastic Baremetal Nodes to Cloud

Starting from ZStack Cloud 5.2.0, when adding elastic baremetal nodes, you can directly obtain the node's hardware information and synchronously create an elastic baremetal instance without rebooting the node. This allows servers with running services to smoothly migrate to the Cloud, effectively ensuring business continuity.

Currently, this feature is supported only when the node OS is Linux and the start method is local disk (take over original system). When adding the node, select Create an Elastic Baremetal Instance Simultaneously. Then, the Cloud can obtain the node's hardware information and create a baremetal instance without rebooting the node.

Figure 1. Take Over Baremetal Node without Rebooting


User Experience

A Feedback Entry for Quick Collection of User Opinions

ZStack Cloud 5.2.0 adds a new Suggestions and Feedback button to the personal center. By clicking the button, you are redirected to a survey questionare where you can submit your experiences, issues, and suggestions. This helps ZStack Cloud improve service response and product enhancement efficiency.
Figure 1. Suggestion and Feedback


Integration

Supports Taking over ZStack Cloud Resources on Morpheus CMP

Morpheus CMP can integrate with ZStack Cloud of 5.2.0 or later versions and takeover the resources on ZStack Cloud. Currently, you can manage ZStack Cloud VM instances on Morpheus CMP, including creating, starting, and stopping VM instances.
Figure 1. Manage ZStack Cloud VMs on Morpheus CMP