Create a Virtual Machine
This guide walks you through creating a Virtual Machine (VM) in CloudRaya using the Control Panel.
Before you begin, make sure:
- You have selected an active Project
- Your account has sufficient Cloud Credit
- You understand Cloud Zones and basic networking concepts
Access the Virtual Machine Page
- From the CloudRaya Control Panel home page, select your active Project
- Navigate to Compute → Virtual Machine
- You will see the Virtual Machine list page, which displays all VMs in the selected Project
On this page, you can:
- Search for existing VMs by name
- Filter VMs by location (Cloud Zone)
- Filter VMs by status (Running, Stopped, etc.)
To create a new VM, click Add VM.
VM Creation Flow Overview
Creating a Virtual Machine consists of 7 configuration steps:
- Server Location
- OS Template
- VM Specification
- VPC Settings
- SSH Key
- Hostname
- VM Note (Optional)
You can review and edit each step before deploying the server.
Step 1: Select Server Location
Choose the Cloud Zone where your VM will be deployed.
- Cloud Zones represent physical data center locations
- VM performance and latency depend on the selected location
- The available resources and packages may vary by Cloud Zone
Select a country and city, then continue.
Step 2: Choose an OS Template
Select the operating system for your VM. After selecting an OS, choose the desired version.
Step 3: Configure VM Specification
In this step, you define the compute resources for your Virtual Machine.
Using the sliders, you can adjust:
- CPU cores
- Memory
- Storage
As you move the sliders, the system will automatically highlight the predefined package that meets or exceeds your selected values.
If no exact match exists, the closest higher-tier package will be selected.
Bandwidth allocation is included in each package. Additional bandwidth usage is charged separately based on the applicable rate.
Step 4: Configure VPC Settings
CloudRaya automatically handles networking to simplify deployment.
By default:
- A VPC is generated automatically if none exists
- This option is recommended for most users and first-time deployments
Automatic VPC generation allows you to deploy your Virtual Machine quickly without needing to configure networking manually.
If you require a custom network setup:
- Click Create a VPC manually
- You will be redirected to the VPC configuration page
- After creating the VPC, return to the VM creation flow and select the newly created VPC
📄 See: Create a VPC
For this guide, automatic VPC generation is sufficient.
Step 5: Configure SSH Key
SSH keys are used for secure access to Linux-based VMs.
You can:
- Proceed without an SSH key
- Or select an existing SSH key
- Or add a new SSH key before deployment
Using SSH keys is strongly recommended for production environments.
📄 See: SSH Key
Step 6: Set Hostname
Specify a hostname for your VM.
- This name helps identify the VM inside the operating system
- Use a clear and descriptive hostname (for example:
web-server-01)
Step 7: Add VM Note (Optional)
You can add an optional note to describe the VM’s purpose.
Examples:
- Application name
- Environment (dev, staging, production)
- Internal reference information
This note is visible in the Control Panel and helps with VM management.
Review and Deploy
Before deployment, review the summary of your configuration:
- Server location
- OS and version
- VM specifications
- Network settings
- SSH key
- Hostname
At the bottom of the page, you will see:
- Estimated hourly cost
- Estimated monthly cost
When ready, click Deploy Server.
CloudRaya will provision the VM automatically. Deployment typically takes a few minutes.
What Happens Next?
After deployment:
- Your VM appears in the Virtual Machine list
- The VM status updates as it transitions to Running
- You can start managing and accessing the VM
Next Steps
Now that your VM is created, you can continue with:
-
Learn how to connect to your VM securely
📄 Access a Virtual Machine (SSH / RDP)** -
Manage attached disks and volumes
📄 VM Storage & Volumes -
Configure networking and IP rules
📄 VM Networking Basics -
Resize VM resources
📄 Start / Stop / Resize VM -
Reinstall the operating system
📄 Reinstall a VM -
Schedule automatic start/stop operations
📄 VM Schedule