# Virtual Machine

- [Overview](https://docs.console.zenlayer.com/welcome/virtual-machine/overview.md): You can learn about the following information before you try virtual machine.
- [Virtual Machine Instance](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/virtual-machine-instance.md)
- [Models, Zones & Operating System](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/models-zones-and-operating-system.md)
- [Data Disk](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/virtual-elastic-disk.md)
- [Image](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/image.md)
- [VPC](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/vpc.md)
- [VPC & Subnet Planning](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/vpc-and-subnet-planning.md)
- [Security Group](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/security-group.md)
- [SSH Key Pair](https://docs.console.zenlayer.com/welcome/virtual-machine/overview/ssh-key-pair.md)
- [Get Started](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started.md): This chapter focuses on how to create and manage virtual machines.
- [Virtual Machine Resources](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/virtual-machine-instance.md): Create and manage virtual machine instances and disks.
- [Create an Instance](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/virtual-machine-instance/create-an-instance.md): You can create a new instance on the console.
- [Create a Data Disk](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/virtual-machine-instance/create-a-data-disk.md): If you need more storage space, you can create an add-on data disk and then attach it to your virtual machine instance.
- [Create an Image](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/virtual-machine-instance/create-an-image.md): If you want to create instances with the same configuration with an existing instance, you can create an image from this existing instance.
- [Manage Instances](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/virtual-machine-instance/manage-instances.md): After creating instances, you can search, modify, power off, power on, power cycle, and unsubscribe the instance.
- [Manage Data Disks](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/virtual-machine-instance/manage-data-disks.md): On the left menu bar, go to Compute > Virtual Machine > Data Disk to view basic information about the system disk and data disk.
- [Network & Security](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/network-and-security.md): Create and manage the networks and subnets of virtual machines.
- [Configure an IPv6 Address](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/network-and-security/configure-an-ipv6-address.md)
- [Create a Network](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/network-and-security/create-a-network.md): You can configure virtual private networks for your virtual machine instances on zenConsole to realize the instance isolation.
- [Create a Subnet](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/network-and-security/create-a-subnet.md): You can create subnets to separate the network. Instances in different subnets of the same network can communicate securely.
- [Create a Security Group](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/network-and-security/create-a-security-group.md): You can set your security group rules for your instances on zenConsole to improve the network security. The security group applies to both public and private network access to your instances.
- [Create an SSH Key Pair](https://docs.console.zenlayer.com/welcome/virtual-machine/get-started/network-and-security/create-an-ssh-key-pair.md)
- [Best Practice](https://docs.console.zenlayer.com/welcome/virtual-machine/best-practice.md): Follow the guides to discover best practices in Zenlayer virtual machine.
- [Access a Virtual Machine](https://docs.console.zenlayer.com/welcome/virtual-machine/best-practice/access-a-virtual-machine.md)
- [Running a MOBA Game on Virtual Machines](https://docs.console.zenlayer.com/welcome/virtual-machine/best-practice/running-a-moba-game-on-virtual-machines.md)
- [Set up Palworld Dedicated Server with Zenlayer Virtual Machine](https://docs.console.zenlayer.com/welcome/virtual-machine/best-practice/set-up-palworld-dedicated-server-with-zenlayer-virtual-machine.md)
- [Virtual Machine FAQ](https://docs.console.zenlayer.com/welcome/virtual-machine/virtual-machine-faq.md)
- [What is the difference between a dedicated vCPU and a shared vCPU?](https://docs.console.zenlayer.com/welcome/virtual-machine/virtual-machine-faq/what-is-the-difference-between-a-dedicated-vcpu-and-a-shared-vcpu.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.console.zenlayer.com/welcome/virtual-machine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
