| Power on at host startup |
A feature that automatically starts the VM when the node powers on. It is suitable for services that must run immediately upon node startup (such as core gateways and basic monitoring services). If enabled, the VM starts automatically without manual intervention, which increases the node's startup load and may cause startup delays. |
1. This parameter is disabled by default. Enable it only if some services (such as core gateways and basic monitoring services) must start automatically upon node startup. 2. For noncritical services, keep it disabled to avoid unnecessary startup load. |
| Boot Order |
A feature that defines the boot order of devices (including the system disk and CD/DVD drives) during VM startup. You can configure this parameter when you create a VM or when a created VM is shut down. If you select CD/DVD for 1, the boot will start from CD/DVD drives, which is suitable for scenarios such as OS reinstallation and boot disk switching. Improper configuration may cause boot failures. |
1. By default, 1 is set to Disk 1, which means that the boot will start from the system disk to ensure business efficiency. 2. To start the boot from CD/DVD drives, set 1 to CD/DVD 1. 3. In scenarios where multiple storage devices are used, adjust the order as needed to prevent boot errors. |
| HA Settings |
A feature that automatically migrates the VM to another node when the current node fails, ensuring service continuity. It allows the VM to recover automatically without manual intervention but incurs resource scheduling overhead. Note: For HA trigger rules and sensitivity, see the xx section of xx.[11] |
1. HA is enabled by default. Keep it enabled for critical services (such as databases and trading systems) to ensure automatic VM recovery upon node failure. 2. Disable it for noncritical business that can tolerate downtime to reduce resource scheduling overhead. |
| Mark as high-priority VM |
A feature that provides necessary resources (including CPUs, memory, and storage) to guarantee VM performance and service continuity. If enabled, CPU resources will be allocated to the VM preferentially, memory reclaiming will be disabled to ensure the VM has sufficient memory resources, and storage resources will be guaranteed for the VM by performing data rebuilding in the event of failure and migrating other VMs during data balancing. It is recommended to select a storage policy configured with high-performance automated QoS to achieve the best performance. Enabling this parameter will automatically disable memory reclaiming, and disabling this parameter will automatically disable CPU reservation. |
1. This parameter is disabled by default. Enable it only for critical services with extremely high requirements for continuity and performance (such as critical databases and financial trading systems). 2. Before enabling this parameter, select a storage policy configured with high-performance automated QoS to achieve the best performance. 3. To avoid unnecessary resource consumption, do not enable this parameter for noncritical services. |
| Mark as high-performance VM |
A configuration item that integrates the following features: Mark as high-priority VM, Huge-page Memory, Host CPU, and Pre-allocating. It ensures optimal CPU, memory, and storage IO performance for the VM, but consumes a lot of physical resources. It is suitable for business with heavy and continuous resource demands (such as big-data analytics and high-end ERP systems). When Host CPU is enabled, the VM can be hot-migrated only between nodes with the same CPU model. If you disable this parameter, you need to adjust related settings manually (including huge-page memory and disk provisioning type). |
1. This parameter is disabled by default. Enable it only for services that require extremely high CPU, memory, and storage IO performance. 2. Before enabling this parameter, confirm that all related nodes use the same CPU model to prevent VM live migration failures. 3. Do not enable this parameter for noncritical services because the additional resource cost outweighs the performance benefits. |
| Reboot if fault occurs |
A feature that automatically restarts the VM when the VM is not responding (due to crash, blue screen, etc.). It takes effect after vmTools is installed. If enabled, the VM can recover automatically without manual intervention. However, frequent restarts may lead to data consistency issues (vmTools needs to be installed to ensure reliability). |
1. This parameter is disabled by default. Enable it for business that require high continuity (such as online services and trading systems). Ensure vmTools is installed on the VM (For instructions, see the xx section of xx).[12] 2. In test environments, keep this parameter disabled to facilitate root-cause troubleshooting. |
| Enable CPU hot add/Enable memory hot add |
A feature that allows you to add CPU or memory resources for the VM while the VM is running. Install vmTools and use a supported OS (such as Windows Server 2012 or later, or Linux 3.0 or later) to ensure this parameter can take effect. If you enable this parameter, you can expand the VM capacity without shutting down the VM, avoiding service interruption. However, OS incompatibility may lead to risks such as capacity expansion failures. |
1. This parameter is disabled by default. Enable it only for business that require scaling and cannot be interrupted. Before enabling it, check OS compatibility (view the list of supported OSes)[13] and install vmTools. 2. For business that can tolerate interruption, it is recommended to shut down the VM and then add CPU or memory resources, so as to ensure stability. |
| Enable UUID generator |
A feature that generates a universally unique identifier (UUID) for the VM. Some apps running on the VM, especially those that rely on hardware-level licensing, require the UUID to work properly. However, if the UUID is changed after generation, app features may become unavailable. When you clone a VM or deploy a VM from a template, decide whether to generate a new UUID based on licensing requirements. |
1. This parameter is disabled by default. Enable it if apps running on the VM require UUID-based licensing. 2. When you clone a VM, generate a new UUID if separate licensing is required. Keep the original UUID if the license can be inherited. 3. For general use cases, use the default setting to avoid unexpected software failures. |
| Enable TPM 2.0 |
A feature that enables TPM 2.0 for the VM. Windows 11 VMs have this parameter enabled by default and must run in UEFI mode (the system automatically switches to UEFI). TPM 2.0 is used for Windows 11 activation, BitLocker encryption, and similar security features. With this parameter enabled, the VM meets Windows 11 activation requirements and delivers better data security performance. This parameter is supported only in UEFI mode and is incompatible with early versions of OSes. |
1. This parameter is enabled by default for Windows 11 VMs. Keep it enabled when TPM-based security features (such as encryption and compliance) are required for the VM, and ensure the boot mode is set to UEFI. 2. To avoid boot failures, disable this parameter if the VM OS does not support UEFI. |
| Enable VM escape detection |
A feature that detects VM escape and generates alert logs for security and compliance auditing. Enabling this parameter enhances realtime risk detection and meets high compliance requirements, but increases extra monitoring overhead. |
1. This parameter is disabled by default. Enable it in scenarios with high security requirements, such as financial and government services, to enhance risk detection. 2. For noncritical services, keep it disabled to reduce resource consumption. |
| Enable network affinity |
A feature that preferentially schedules the VM to the NUMA node where the CPU core exclusively used for network forwarding is located to improve the VM network performance. It takes effect only when the NUMA scheduler or CPU exclusive mode is enabled. If this parameter is enabled, the network IO performance of the VM will be improved to suit the requirements of high-concurrency network services. However, the effectiveness of this parameter is subject to the status of the NUMA scheduler or CPU exclusive. |
1. This parameter is disabled by default. Enable it for services with high network load (such as high-concurrency web services and realtime data transmission) when NUMA scheduler or CPU exclusive mode is enabled. 2. Keep it disabled if NUMA scheduler and CPU exclusive mode are disabled, because it will not take effect in such conditions. |
| Regularly sync guest time with node |
A feature that syncs the VM's time with the node at regular intervals to ensure consistent timestamps in scenarios such as HA failover, live migration, and recovery from a snapshot. This parameter takes effect when periodic time sync is enabled for the cluster where the VM is located, and vmTools is installed. It prevents time differences during HA or migration. However, user-defined time settings will be restricted. |
1. This parameter is enabled by default. Keep it enabled to ensure time consistency if features such as HA, migration, and recovery from a snapshot are required for the VM. 2. Disable it if the VM must use custom time configuration (such as for services that require a specific time zone). In this case, manually sync the VM time with the RTC time of the node. |
| Enable memory reclaiming |
A feature that automatically reclaims free memory of idle VMs. This parameter is automatically disabled when the VM is marked as a high-priority VM. Enabling it improves memory usage. In High-priority VM scenarios, this parameter becomes invalid and the system relies on other resource-protection mechanisms. |
1. This parameter is enabled by default. Keep it enabled for ordinary VMs (such as those used for office services or lightweight services) to improve memory usage. 2. The system automatically disables this parameter for high-priority VMs, and no manual operation is required. |
| Support VirtIO |
A feature that enables VirtIO disks for the VM to significantly improve disk IO performance. This parameter is supported for VMs running Linux 2.6.18 or later systems and VMs that run Windows systems, excluding Windows 2000, and have vmTools installed. Enabling it improves the disk IO performance of the VM to meet the requirements of IO-intensive services such as databases and big data services. Unsupported OSes cannot recognize VirtIO disks. |
1. This parameter is enabled by default. Keep it enabled for VMs used for IO-intensive services, such as databases and big data services, and ensure vmTools is installed. 2. Disable it for VMs with legacy OSes, such as Windows 2000 and Linux versions earlier than 2.6.18, to avoid disk recognition issues. |
| Enable Turbo mode |
A feature that reduces storage IO latency and boosts storage performance. It accelerates storage IO responses and is suitable for databases and apps with high IO concurrency. This parameter does not have obvious downsides, and you can enable it as needed. |
1. This parameter is disabled by default. Enable it for storage-sensitive services such as databases and apps with high IO concurrency. 2. For general storage scenarios, disable it to reduce resource overhead. |
| Filter out pagefile |
A feature that is effective only on Windows systems. If enabled, page files will be filtered out during backup to reduce storage usage and backup duration (no filtering during backup when the VM is shut down). This parameter takes effect after vmTools is installed. Although enabling it significantly reduces storage consumption and backup duration, page files cannot be filtered out during backup when the VM is shut down. |
1. This parameter is disabled by default. Enable it for Windows VMs with frequent backups and ensure vmTools is installed. 2. Disable it when a full backup (including page files) is required. |
| Enable L3 cache |
A feature that improves VM performance in heavy-load business scenarios with frequent process switches. The scheduler schedules processes to neighboring CPUs without sending an IPI request, which reduces the performance cost caused by IPI. Enable it only for high-concurrency, multi-process services (such as middleware clusters and large-scale computing). Disable it for noncritical services to reduce resource overhead. |
1. This parameter is disabled by default. Enable it for high-concurrency services such as middleware clusters and large-scale computing. 2. Disable it for noncritical services to reduce resource overhead. |