Overview
Launching an instance creates a virtual machine on an Xloud Compute host. The instance boots from an image or volume, receives a network address, and is protected by security group rules. Once active, it can be accessed via SSH, RDP, or the console depending on the guest OS and configuration.Prerequisites
- An active image in the Xloud Image Service (or an existing volume)
- A flavor appropriate for your workload
- At least one network available in your project
- An SSH key pair for Linux instances, or a configured password for Windows
- A security group with the required inbound rules
memberoradminrole in your project
Launch Options Reference
| Option | Required | Description |
|---|---|---|
| Instance Name | Yes | Display name — must be unique within the project |
| Image / Volume | Yes | Boot source: OS image, instance snapshot, volume, or volume snapshot |
| Flavor | Yes | vCPU, RAM, and disk allocation profile |
| Network | Yes | Virtual network providing the instance’s primary IP |
| Key Pair | Recommended | SSH public key injected via cloud-init for Linux access |
| Security Group | Recommended | Firewall rules controlling inbound and outbound traffic |
| Availability Zone | Optional | Fault domain for host placement (defaults to scheduler choice) |
| Server Group | Optional | Affinity or anti-affinity policy for multi-instance placement |
| User Data | Optional | cloud-init script or configuration executed at first boot |
| Count | Optional | Number of identical instances to launch in one operation |
Launch an Instance
- Dashboard
- CLI
Open the Launch Instance dialog
Log in to the Xloud Dashboard (
https://connect.<your-domain>) and navigate to Project → Compute → Instances.Click Launch Instance in the top-right corner of the Instances list.Fill in instance details
On the Details tab, configure the basic properties:
| Field | Description |
|---|---|
| Instance Name | Unique display name for this instance |
| Description | Optional — visible in the instance list and detail view |
| Availability Zone | Select a fault domain, or leave as Any Availability Zone |
| Count | Number of instances to launch (default: 1) |
Select a boot source
On the Source tab, select the boot source type and select the specific resource:
Set Create New Volume to
| Boot Source | Use Case |
|---|---|
| Image | Boot from an OS image in the Xloud Image Service |
| Instance Snapshot | Restore from a previously captured instance snapshot |
| Volume | Boot from an existing persistent block storage volume |
| Volume Snapshot | Restore from a point-in-time volume snapshot |
Yes to create a persistent boot volume from the image.
Set Delete Volume on Instance Delete based on your retention policy.Select a flavor
On the Flavor tab, select the resource profile that matches your workload:
| Column | Description |
|---|---|
| VCPUs | Virtual CPU count allocated to the instance |
| RAM | Memory in MB |
| Total Disk | Root disk size in GB (must be ≥ image minimum disk size) |
| Ephemeral Disk | Temporary scratch disk (reset on rebuild) |
| Swap | Swap partition size in MB |
Attach networks
On the Networks tab, add one or more networks. The first network becomes the
primary interface (
eth0). Drag rows to reorder if attaching multiple networks.At least one network is required. If no project networks are available, contact
your administrator to provision a network before launching instances.
Configure security groups
On the Security Groups tab, add the groups that control traffic to and from this
instance. The
default group permits all egress but blocks all ingress.To allow SSH, HTTP, or other inbound traffic, add a group with the appropriate
rules — or create a new security group first.Add a key pair
On the Key Pair tab, select an existing key pair or click Create Key Pair to
generate a new RSA key pair. The public key is injected into the instance at first
boot via the metadata service.
Configure user data (optional)
On the Configuration tab, paste a cloud-init script or configuration in the
User Data field. This executes once at first boot.
Example: user data to install a package
Post-Launch Verification
After the instance reachesACTIVE status, confirm it is fully operational:
- Dashboard
- CLI
Next Steps
Security Groups
Create and manage firewall rules to control traffic to your instances
Manage IP Addresses
Allocate and associate floating IPs for external instance access
Resize an Instance
Change the flavor of a running instance to adjust vCPU and RAM
Availability Zones
Understand fault domains and zone-aware instance placement