ZStack Cloud 4.6.0
Highlights
- VM Directory View: Displays VM instances by cluster or by group in a directory view.
- Upgrading of VM Scheduling Policy: The original Affinity Group feature is fully upgraded to a more flexible scheduling policy of VM-VM and VM-host.
- Authorize Backup Service According to Licensed VMs: Authorizes the Backup Service plus license according to the number of licensed VM instances to help you better control costs and manage resources.
Overview
- VM Instance
- VM Directory View.
- VM Scheduling Policy.
- Adds an alert when using Ctrl+Alt+Del in VM console to avoid mishandling.
- Cloud Network and Network Service
- Adds a Session Persistence mechanism to LB listeners.
- Adds an IP Allocation Policy in DHCP service.
- Supports enabling/disabling VM NIC on UI.
- Allows to assign management network IP address when creating a VPC vRouter.
- Optimizations of smart NIC.
- Supports virtualizing smart NICs on UI.
- Supports three Network Acceleration Modes when creating an L2 network.
- Other operation optimizations.
- User Experience Optimization
- Saves the specified number of items displayed per page of the resource list.
- Retains the page state when going back from resource details page.
- Supports adjusting column width on resource list.
- Optimizations of the advanced search interaction experience.
- Backup Service
- Authorize Backup Service according to licensed VMs.
- Elastic Baremetal Management
- Allows to update IPMI info of baremetal nodes on UI.
- Enterprise Management
- Optimization of adding a 3rd-party authentication server in Enterprise Management.
- Installation and Deployment
- Releases new x86 custom ISO of the c79 version.
VM Instance
VM Directory View





When creating associated resources based on VM instances, you can filter VM instances by cluster or by group on the Select VM Instance page, which helps you quickly locate the target resources and improve operation efficiency.

VM Scheduling Policy
Starting from ZStack Cloud 4.6.0, the Affinity Group feature is upgraded to VM Scheduling Policy feature to further improve the high performance and high availability of businesses and utilization of physical resources.
The VM Scheduling Policy feature provides four types of policies: VM Exclusive from Each Other, VM Affinitive to Each Other, VMs Affinitive to Hosts, and VMs Exclusive from Hosts. These polices define the exclusive/affinitive relations between VM instance and VM instance, and between VM instance and host, respectively.
Each policy has two execution mechanisms: Hard and Soft. By associating scheduling policies with VM scheduling groups and host scheduling groups, you can forcibly or primarily assign hosts for VM instances in bulk. Note that you need to associate a host scheduling policy when select the VMs Affinitive to Hosts or VMs Exclusive from Hosts policy. You can configure scheduling policies based on your daily scheduling and O&M demands.




The Affinity Group feature is seamlessly upgraded to VM Scheduling Policy feature after upgrading ZStack Cloud. In earlier versions, the Affinity Group feature provides Anti-Affinity Group (Hard) and Anti-Affinity Group (Soft). These two strategies are upgraded to VM Affinitive to Each Other (Hard) and VM Affinitive to Each Other (Soft) respectively, without any modification to the underlying working principles. This upgrade has no impact on your existing application workloads and is annoyance-free.


Adds Alert When Using Ctrl+Alt+Del in VM Console to Avoid Mishandling

Cloud Network and Network Service
Adds Session Persistence Mechanism to LB Listener
Starting from ZStack Cloud 4.6.0, the load balancing service supports Session Persistence mechanism. You can enable this mechanism based on your business needs to ensure business continuity.
Session Persistence identifies the association of the interactions between a client and backend servers based on which a load balancer can direct the client's requests to a specific backend server.
- 4th-layer session persistence:
- Use Source IP Hash algorithm to direct requests from clients of the same source IP address to a backend server.
- 7th-layer session persistence:
- When using Round Robin or Weighted Round Robin algorithm, a load balancer inserts or rewrites a cookie to direct requests to the backend server previously responded.
- When using Source IP Hash algorithm, a load balancer uses the Hash function to direct requests from clients of the same source IP address to a backend server.


Adds IP Allocation Policy in DHCP Service


Supports Enabling/Disabling VM NIC on UI

Allows to Assign Management Network IP Address When Creating VPC vRouter


Optimizations of Smart NIC
ZStack Cloud 4.6.0 makes optimizations on the smart NIC.
Supports Virtualizing Smart NIC on UI
In earlier versions, after you use the preset or customized maximum number of smart NICs that can be virtualized, the number of vDPA NICs that can be actually virtulized from the smart NIC only supports to be equal as the maximum number of smart NIC that can be virtualized.

Supports Three Network Acceleration Modes in L2 Network

- Normal: uses Linux Bridge vSwitch, but applies no network acceleration technology. This mode supports all types of L2 networks.
- SR-IOV: applies the SR-IOV technology to passthrough physical NICs to improve network performance of VM instances. This mode supports only L2VlanNetwork and L2NoVlanNetwork.
-
Smart NIC: uses OVS-DPDK vSwitch and applies the offload feature of a smart NIC to implement network policies within the smart NIC, thereby improving network performance. This mode supports only L2VlanNetwork and L2NoVlanNetwork.

Other Optimizations
- Supports specifying hosts to install drivers.
- Supports hot migrating the primary storage of the VM instance with vDPA NIC attached.
- Supports detaching vDPA NIC of running VM instances.
User Experience Optimization
Saves Specified Number of Items Displayed per Page of Resource List
In earlier versions, ZStack Cloud allows you to customize the items to be displayed on a resource list. The specified number of items per page is only for one-time use and will be restored to default value after you refreshing or re-entering the resource page.

Retains Page State When Going Back from Resource Details Page

Supports Adjusting Column Width on Resource List

Optimizations of Advanced Search Interaction Experience
- Intuitively displays the search box on resource page and simplifies the operation steps, freeing you from clicking a search button.
- An individual tag search button, which is convenient for user to reach and use.
- Displays all specified search conditions below the search box, such as input conditions, tags, and filters, which helps users to quickly check and adjust search conditions.

Backup Service
Authorize Backup Service According to Licensed VMs

Elastic Baremetal Management
Allows to Update IPMI Info of Baremetal Node on UI

Enterprise Management
Optimization of Adding a 3rd-Party Authentication Server in Enterprise Management
Starting from ZStack Cloud 4.6.0, Enterprise Management has reorganized and optimized the process of adding different types of 3rd-party authentication servers to improve user experience.

- AD/LDAP:
- When the configuration is completed and the connection test succeeds, the 3rd-party authentication server will be added to the Cloud in advance. If you have not configured the mapping rules, then you are not allowed to synchronize the rules. ZStack Cloud will prompt an alert that you need to configure mapping rules before you can use the authentication server.
- OIDC/OAuth2/CAS:
- You need to complete the whole configuration process to successfully add a authentication server. You can directly use the authentication server after addition.


Installation and Deployment
Releases New x86 Custom ISO of the c79 Version
In earlier versions, ZStack Cloud provides the x86 custom ISOs of c76 version and of c74 version. You can use one command to install and deploy ZStack Cloud in 30 minutes.
ZStack Cloud 4.6.0 begins to support the custom ISO of c79 version and stop providing the c74 ISO. So far, ZStack Cloud will provide the custom ISOs of c79 version and of c76 version.
c79 ISO is a free-of-use ZStack Cloud ISO with in-depth customization of CentOS 7.9, using the same Kernel version as c76 ISO, with all functions and features of c76 ISO. If you install a new cloud platform, we recommend you use a c79 ISO.
