<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloudpods –
Create</title><link>/docs/en/tags/create/</link><description>Recent content in Create on Cloudpods</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><atom:link href="/docs/en/tags/create/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: Create a VM</title><link>/docs/en/docs/web_ui/resource-mgmt/compute/server/vminstance/create/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/docs/web_ui/resource-mgmt/compute/server/vminstance/create/</guid><description>
&lt;p&gt;Create one or more VMs on on-premise, private cloud, or public cloud platforms.&lt;/p&gt;
&lt;p&gt;If the instance request workflow is enabled, configuring create-VM parameters submits an instance request ticket; automatic deployment starts only after approval. If the workflow is not enabled, you can create VMs directly. (Tickets are supported in the Enterprise Edition only.)&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;On-premise&lt;/strong&gt;: An enabled OneCloud host must exist in basic resources, or VMware must be connected with an enabled VMware host in basic resources.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Private cloud&lt;/strong&gt;: OpenStack, ZStack, ZettaCloud, or HCSO account resources must be imported; an enabled host of that platform must exist in basic resources, and an available IP subnet must exist on that platform.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Public cloud&lt;/strong&gt;: Alibaba Cloud, AWS, Azure, Huawei Cloud, Tencent Cloud, or UCloud account resources must be imported; the account must be enabled and healthy, and an available IP subnet must exist on that platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="entry-points"&gt;Entry points&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Create an on-premise VM&lt;/strong&gt;: On the VMs page, click “Create” above the list&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Create a private cloud VM&lt;/strong&gt;: Click the “Private cloud” tab, then click “Create” above the list&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Create a public cloud VM&lt;/strong&gt;: Click the “Public cloud” tab, then click “Create” above the list&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;On any create-VM page, you can switch the “On-premise”, “Private cloud”, and “Public cloud” tabs at the top to create VMs on different platforms.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="parameter-configuration"&gt;Parameter configuration&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;When creating on on-premise, you can select the platform directly (OneCloud or VMware).&lt;/li&gt;
&lt;li&gt;When creating on private cloud, the region determines the platform (OpenStack, ZStack, ZettaCloud, or HCSO).&lt;/li&gt;
&lt;li&gt;When creating on public cloud, platform and region determine the platform (Alibaba Cloud, AWS, Azure, Huawei Cloud, Tencent Cloud, UCloud).&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="basic-configuration"&gt;Basic configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Project&lt;/strong&gt;: Administrators and domain administrators must specify the owning project when creating a VM.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Region&lt;/strong&gt; (on-premise, private cloud): Select region and zone. For private cloud, the region determines the platform.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt;: Set the VM name.
&lt;ul&gt;
&lt;li&gt;When quantity is greater than 1, names after the first use name-1~N.&lt;/li&gt;
&lt;li&gt;VMs and bare metal share a namespace. Names are unique in the system.&lt;/li&gt;
&lt;li&gt;Ordered suffix placeholders with &lt;code&gt;#&lt;/code&gt; are supported; each &lt;code&gt;#&lt;/code&gt; is one digit. For example, name &lt;code&gt;host##&lt;/code&gt; with quantity 2 creates &lt;code&gt;host00&lt;/code&gt; and &lt;code&gt;host01&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Expressions are supported in the form &lt;code&gt;${variable}&lt;/code&gt;, e.g. &lt;code&gt;${host}&lt;/code&gt; uses the host name where the VM is created. See &lt;a href="#hostname-expression-examples"&gt;Hostname expression examples&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notes&lt;/strong&gt;: Set VM notes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="billing-configuration-public-cloud"&gt;Billing configuration (public cloud)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Billing method&lt;/strong&gt;: Pay-as-you-go or subscription.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pay-as-you-go&lt;/strong&gt;: Pay by actual usage. Suitable when demand spikes sharply; more expensive than subscription.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Subscription&lt;/strong&gt;: Prepaid for one month, one year, or multiple years. Suitable when demand is stable; cheaper than pay-as-you-go. Auto-renewal can be enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Only domestic public clouds support subscription.&lt;/li&gt;
&lt;li&gt;Only Alibaba Cloud subscription supports purchasing one week; selecting one week auto-selects Alibaba Cloud.&lt;/li&gt;
&lt;li&gt;On Alibaba Cloud, weekly purchases renew weekly, monthly renew monthly, and yearly renew yearly; other platforms renew monthly.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Expire and release&lt;/strong&gt;: Set how long the new VM runs before it is deleted into the recycle bin. Default is unset. Options include “1 hour”, “6 hours”, “1 day”, “3 days”, “1 week”, “1 month”, or a custom duration.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;On public cloud, expire and release is supported only for pay-as-you-go VMs.&lt;/li&gt;
&lt;li&gt;Public cloud VMs in the recycle bin still incur charges; purge them from the recycle bin if no longer needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="instance-configuration"&gt;Instance configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Quantity&lt;/strong&gt;: Number of VMs to create.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform&lt;/strong&gt; (on-premise): OneCloud or VMware.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform and region&lt;/strong&gt; (public cloud): Use geography, platform, region, and zone to filter available instance types. Prefer the nearest geography to reduce latency.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;After selecting a geography for a public cloud VM, available platforms and regions must meet all of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A cloud account for that platform exists, is not disabled, and has sufficient balance;&lt;/li&gt;
&lt;li&gt;A VPC and IP subnet exist in that platform region;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloud subscription&lt;/strong&gt; (public cloud): Create the VM with the specified subscription. Images, VPC, and IP subnets are filtered by subscription.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CPU architecture&lt;/strong&gt;: x86 and ARM. Only OneCloud supports ARM; other platforms support x86 only by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Passthrough devices&lt;/strong&gt;: Whether to configure passthrough devices. When enabled, select GPU, NPU, and similar devices. For GPU, also select GPU type and specific cards. Setting a graphics GPU filters images to UEFI.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="spec-configuration"&gt;Spec configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CPU cores, Memory&lt;/strong&gt;: Set VM specs and choose available instance types from them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instance type&lt;/strong&gt;: Combination of CPU and memory; prices differ by type. If CPU and memory are Unlimited, all types are shown. On-premise and private cloud types can be maintained on the cloud management platform; when creating a private cloud VM you can choose on-premise or private cloud types. Public cloud types sync from the corresponding public cloud.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;OS images are currently filtered by the CPU architecture of the instance type.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="image-configuration"&gt;Image configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Operating system&lt;/strong&gt;: Select the VM image from the following sources. The dropdown shows name, size, CPU architecture, partition style, and boot mode, and can auto-select the boot mode below from the selected image.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Public cloud image&lt;/strong&gt;: Public images on the corresponding public cloud; public cloud only; not shown in the image list.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Public cloud custom image&lt;/strong&gt;: Custom images on a specified public cloud account; public cloud only; not shown in the image list.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Private cloud image&lt;/strong&gt;: Images on the corresponding private cloud; private cloud only; not shown in the image list.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VMware image&lt;/strong&gt;: Images on a specified VMware account; VMware only; not shown in the image list.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Public image&lt;/strong&gt;: Public images in the system image list; common system images maintained by administrators.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom image&lt;/strong&gt;: Custom images in the system image list; usually uploaded by users.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Boot from ISO&lt;/strong&gt;: ISO images in the system image list. Selecting an ISO requires installing an OS on the VM. Supported only on OneCloud and VMware.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Host image&lt;/strong&gt;: Host images in the host image list; OneCloud only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instance snapshot&lt;/strong&gt;: Instance snapshots in the instance snapshot list; OneCloud and VMware only.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;When creating a public cloud VM with platform public or custom images, caching to the public cloud may make creation slower; prefer already cached images. Cached images show a cached badge next to the name.&lt;/li&gt;
&lt;li&gt;For Windows VMs installed via ISO, install Virtio drivers after installation; drivers are available under Image Marketplace - ISO.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monitoring agent&lt;/strong&gt;: After installing the monitoring agent, detailed CPU, memory, disk, and other metrics are available.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Only OneCloud supports installing the monitoring agent plugin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="disk-configuration"&gt;Disk configuration&lt;/h3&gt;
&lt;h4 id="system-disk"&gt;System disk&lt;/h4&gt;
&lt;p&gt;Disk type, medium, and size are shown and set based on the selected instance type.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Only OneCloud system disks support viewing the disk medium.&lt;/li&gt;
&lt;li&gt;On VMware, when selecting a VMware image or instance snapshot, system disk size cannot be changed.&lt;/li&gt;
&lt;li&gt;On OpenStack, the image can be used as the system disk, with image storage as system disk storage.&lt;/li&gt;
&lt;li&gt;Public clouds do not support scheduling tags.&lt;/li&gt;
&lt;li&gt;On Tencent Cloud, system disk size must be a multiple of 10 or creation fails.&lt;/li&gt;
&lt;li&gt;When “Boot from ISO” is selected, all disk types are shown as data disks. Display does not affect normal use.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Storage scheduling policy&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;When no scheduling tag, preference, or block storage is specified, the system chooses the best storage by scheduling policy and default tag preferences.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scheduling policies are checked first. If a matching policy exists, storage is chosen by the policy’s scheduling tags and preferences. Preferences in the policy override default preferences on the tags.&lt;/li&gt;
&lt;li&gt;If no matching policy exists, the best storage is chosen by default preferences of scheduling tags bound to storage devices.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Scheduling preferences&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prefer: Prefer storage with this tag.&lt;/li&gt;
&lt;li&gt;Avoid: Prefer to avoid storage with this tag.&lt;/li&gt;
&lt;li&gt;Exclude: Must not use storage with this tag.&lt;/li&gt;
&lt;li&gt;Require: Must use storage with this tag.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Specify block storage&lt;/strong&gt;: In the management backend view, you can specify block storage for disks and view usage. Currently supported only on VMware and OneCloud.&lt;/p&gt;
&lt;h4 id="data-disks"&gt;Data disks&lt;/h4&gt;
&lt;p&gt;Optional. Add multiple data disks and set type, medium, and size. Available types match the system disk. Only the first data disk can choose type; additional data disks use the same type as the first.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Only OneCloud data disks support viewing the disk medium.&lt;/li&gt;
&lt;li&gt;Only OneCloud data disks support creating disks from disk snapshots.&lt;/li&gt;
&lt;li&gt;On OpenStack, when the system disk uses image storage, data disk type can be set.&lt;/li&gt;
&lt;li&gt;On VMware, data disk type matches the system disk.&lt;/li&gt;
&lt;li&gt;Added data disks are attached only and are not partitioned automatically; partition manually after remote login.&lt;/li&gt;
&lt;li&gt;Only OneCloud supports mount points, create-from-snapshot, and scheduling tags. Private clouds using local storage also support scheduling tags.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="login-configuration"&gt;Login configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Administrator account&lt;/strong&gt;: Shows the VM administrator account&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Administrator password&lt;/strong&gt;: Set the administrator password (root on Linux; Administrator on Windows).
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Random&lt;/strong&gt;: Generate a random password; view and copy it in the Password column on the VM list&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Associate key&lt;/strong&gt;: Create a key first. After associating, log in remotely with the private key.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keep image settings&lt;/strong&gt;: Use the administrator password already in the image.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manual&lt;/strong&gt;: Set the administrator password manually.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Boot from ISO does not support setting an administrator password; set it while installing the OS.&lt;/li&gt;
&lt;li&gt;Supported password methods depend on the platform; follow the UI.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="network-configuration"&gt;Network configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Network&lt;/strong&gt;: Set the VM IP address.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;VMware VMs do not support VPC networks; only the default classic network can be selected.&lt;/li&gt;
&lt;li&gt;Only OneCloud VMs can select the default classic network and VPC networks.&lt;/li&gt;
&lt;li&gt;Only OneCloud supports up to 8 networks; other platforms support only one.&lt;/li&gt;
&lt;li&gt;Only OneCloud VMs can configure passthrough NICs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Network scheduling&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto schedule&lt;/strong&gt;: Allocate an IP from IP subnets with auto scheduling enabled.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specify IP subnet&lt;/strong&gt;: Select VPC and IP subnet. To set a static IP, click “Configure IP manually”, set the IP, then click “OK”.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specify scheduling tags&lt;/strong&gt;: Set scheduling tags and preferences. Preferences override default tag policies. The best IP subnet is chosen by tags and preferences.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;: Bind tags to the new VM. Select existing tags or create new ones.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a tag: Click “Create” above the list, set key and value, then click “Add” to create and bind the tag.&lt;/li&gt;
&lt;li&gt;Select existing tags: Click “Existing tags”, then select key and value.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="advanced-configuration"&gt;Advanced configuration&lt;/h2&gt;
&lt;p&gt;Hidden by default; configure as needed.&lt;/p&gt;
&lt;h3 id="elastic-public-ip"&gt;Elastic public IP&lt;/h3&gt;
&lt;p&gt;An elastic public IP is a NAT IP bound to a VM for public network communication. Default is Do not bind. When “Create” is selected, configure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Line type&lt;/strong&gt;: Create an EIP of the required line type.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network billing&lt;/strong&gt;: By traffic or by bandwidth.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;By traffic&lt;/strong&gt;: Charge by actual traffic; peak bandwidth can be limited to avoid unexpected cost. Packets are dropped when instantaneous bandwidth exceeds the limit. Suitable for high network fluctuation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;By bandwidth&lt;/strong&gt;: Charge by transfer rate with a fixed bandwidth; packets are dropped when exceeded. Suitable for low network fluctuation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bandwidth&lt;/strong&gt;: Set bandwidth size.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="public-ip"&gt;Public IP&lt;/h3&gt;
&lt;p&gt;A public IP bound to a VM for public network communication. Includes elastic public IP and static public IP. Elastic public IPs can be bound and unbound flexibly; static public IPs cannot be unbound. Default is Do not bind. When creating an elastic or static public IP, configure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Network billing&lt;/strong&gt;: By traffic or by bandwidth.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bandwidth&lt;/strong&gt;: Set bandwidth size.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;On on-premise, VPC-network VMs can bind an elastic public IP and support bandwidth billing only;&lt;/li&gt;
&lt;li&gt;Except Tencent Cloud and Alibaba Cloud, public clouds support creating elastic public IP only when creating a VM; Tencent Cloud and Alibaba Cloud support elastic and static public IP.&lt;/li&gt;
&lt;li&gt;When creating an AWS VM, if the selected VPC disallows external access, creating an elastic public IP is not allowed.&lt;/li&gt;
&lt;li&gt;AWS, Azure, and Google support traffic billing only.&lt;/li&gt;
&lt;li&gt;Only Alibaba Cloud elastic public IPs support selecting line type.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id="security-groups"&gt;Security groups&lt;/h3&gt;
&lt;p&gt;Set security group rules for the VM. A security group is a virtual packet-filtering firewall that controls whether associated VMs can be accessed and which external resources they can access. A VM can bind up to 5 security groups.&lt;/p&gt;
&lt;h3 id="scheduling-policy"&gt;Scheduling policy&lt;/h3&gt;
&lt;p&gt;Choose the host or cloud account for the VM via scheduling policy.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Default&lt;/strong&gt;: The system chooses the best host by scheduling policies and scheduling tags.
&lt;ul&gt;
&lt;li&gt;Scheduling policies are checked first. If a matching policy exists, the best host is chosen by the policy’s tags and preferences. Preferences in the policy override default tag preferences.&lt;/li&gt;
&lt;li&gt;If no matching policy exists, the best host is chosen by default preferences of tags bound to hosts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specify host&lt;/strong&gt;: Create the VM on the specified host.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specify scheduling tags&lt;/strong&gt;: Set scheduling tags and preferences. Preferences override default tag policies. Hosts are chosen by tags and preferences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud subscription&lt;/strong&gt; (on-premise and private cloud): Create the VM with the specified subscription on private cloud or VMware. If an IP subnet was specified in network configuration, only the subscription of that IP subnet can be selected.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="other-configuration"&gt;Other configuration&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Boot mode&lt;/strong&gt;: BIOS or UEFI; OneCloud only. ARM supports UEFI only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remote console protocol&lt;/strong&gt;: VNC or SPICE; OneCloud only.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VNC&lt;/strong&gt;: Mainly for Linux server management; no audio or USB transfer, so not ideal for virtual desktops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SPICE&lt;/strong&gt;: Better color, audio, and USB support; suitable for virtual desktops.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphics card&lt;/strong&gt;: Standard or QXL. With VNC, Standard or QXL; with SPICE, QXL only. OneCloud only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Machine type&lt;/strong&gt;: PC or Q35; OneCloud only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup instance&lt;/strong&gt;: OneCloud only. Requires at least two hosts in the VM’s domain or shared to that domain. Creates a backup instance for high availability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instance group&lt;/strong&gt;: Optionally select an instance group so the new VM is placed by the group’s scheduling rules. OneCloud only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instance encryption&lt;/strong&gt;: Enable instance encryption so all disks are encrypted with the selected key. OneCloud only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom data&lt;/strong&gt;: Configure the elastic cloud server with custom data via text or uploaded JSON. OneCloud supports shell, python, and perl scripts; private and public clouds support shell and yaml.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bastion host&lt;/strong&gt;: Off by default. When enabled, select a bastion host managed on OneCloud.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After configuration, click “Create” to create the VM.&lt;/p&gt;
&lt;p&gt;If tickets are enabled, enter the request reason, click “Submit ticket”, and wait for approval before creation starts.&lt;/p&gt;
&lt;h2 id="hostname-expression-examples"&gt;Hostname expression examples&lt;/h2&gt;
&lt;p&gt;Host names (VMs and bare metal) support expressions in the form &lt;code&gt;${variable_name}&lt;/code&gt; with lowercase variable names. For example, &lt;code&gt;${host}&lt;/code&gt; uses the host name where the VM is created; &lt;code&gt;${region}-${zone}&lt;/code&gt; shows region-zone, and so on.&lt;/p&gt;
&lt;p&gt;Supported variables:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Variable&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;brand&lt;/td&gt;
&lt;td&gt;aliyun&lt;/td&gt;
&lt;td&gt;Brand&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;charge_type&lt;/td&gt;
&lt;td&gt;postpaid&lt;/td&gt;
&lt;td&gt;Billing method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cloud_env&lt;/td&gt;
&lt;td&gt;onpremise/public/private&lt;/td&gt;
&lt;td&gt;Distinguishes on-premise, private cloud, and public cloud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cloudregion_id&lt;/td&gt;
&lt;td&gt;default&lt;/td&gt;
&lt;td&gt;Region ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cpu&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;CPU count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;host&lt;/td&gt;
&lt;td&gt;gobuild&lt;/td&gt;
&lt;td&gt;Host name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;host_id&lt;/td&gt;
&lt;td&gt;16f49f8a-88cc-4715-8870-f78130196fa9&lt;/td&gt;
&lt;td&gt;Host ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ip_addr&lt;/td&gt;
&lt;td&gt;192.168.1.1&lt;/td&gt;
&lt;td&gt;IP address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mem&lt;/td&gt;
&lt;td&gt;1024&lt;/td&gt;
&lt;td&gt;Memory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;os_distribution&lt;/td&gt;
&lt;td&gt;CentOS&lt;/td&gt;
&lt;td&gt;Operating system&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;os_type&lt;/td&gt;
&lt;td&gt;Linux&lt;/td&gt;
&lt;td&gt;OS type&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;os_version&lt;/td&gt;
&lt;td&gt;6.9&lt;/td&gt;
&lt;td&gt;OS version&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;owner_tenant&lt;/td&gt;
&lt;td&gt;system&lt;/td&gt;
&lt;td&gt;Project&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;owner_tenant_id&lt;/td&gt;
&lt;td&gt;d56f5c37e36a42b782d7f32b19497c4c&lt;/td&gt;
&lt;td&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;provider&lt;/td&gt;
&lt;td&gt;OpenStack&lt;/td&gt;
&lt;td&gt;Provider&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;region&lt;/td&gt;
&lt;td&gt;Default&lt;/td&gt;
&lt;td&gt;Region&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;region_id&lt;/td&gt;
&lt;td&gt;kvm&lt;/td&gt;
&lt;td&gt;Virtualization type&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;res_name&lt;/td&gt;
&lt;td&gt;server&lt;/td&gt;
&lt;td&gt;Resource category&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;template_id&lt;/td&gt;
&lt;td&gt;5199f56b-01c2-425c-8e29-0179d283e4a3&lt;/td&gt;
&lt;td&gt;Template ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;zone&lt;/td&gt;
&lt;td&gt;zone1&lt;/td&gt;
&lt;td&gt;Zone&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;zone_id&lt;/td&gt;
&lt;td&gt;00f3f3c6-1d16-4053-81f1-4cb092f418f5&lt;/td&gt;
&lt;td&gt;Zone ID&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>