Skip to main content

Getting Started Guide

Prerequisites​

Before getting started, make sure you have the following:

  • An active Cloud Temple Tenant
  • A subscription to at least Standard Support for a direct client; Basic Support is intended for clients accompanied by a trained partner (see the FAQ)
  • The necessary permissions in your Cloud Temple organization

Accessing the VM Instances Service​

Log in to the Cloud Temple Console and navigate to Cloud Public > VM Instances from the main menu.

Cloud Temple Console Dashboard

The dashboard provides an overview of the consumed VM Instances resources (storage, CPU, RAM) as well as the number of active virtual machines.

Click on Cloud Public in the left sidebar to expand the submenu, then select VM Instances.

Navigation to VM Instances

You arrive at your VM Instances list:

VM Instances List

The table displays for each VM: its name, its status (On / Off), the availability zone, the instance family, the model, as well as the allocated resources (CPU, RAM, Disk size).

Deploy a virtual machine​

Click the + New virtual machine button in the top right to open the creation wizard. This wizard consists of 9 steps.

Step 1 — Instance family​

Étape 1 : Famille d'instance

Choose the instance family suited to your workload:

FamilyDescriptionCPU
DevelopmentCost-optimized, for test and staging environmentsShared
General PurposeOptimal vCPU/RAM balance for standard workloadsShared
info

The Performance family (dedicated vCPU) is available via the custom template.

Step 2 — Availability Zone​

Step 2: Availability Zone

Select the availability zone (AZ) in which your VM will be hosted (e.g., fr1-az01).

This choice does not require subscribing to the billed AZ activation of the IaaS offer: this subscription is not a prerequisite for VM Instances.

Step 3 — Choose a template​

Step 3: Choose a template

Browse the catalog of available images via the OS and Appliances tabs:

  • Debian 13 (Trixie)
  • Rocky Linux
  • And other systems available in the Cloud Temple Marketplace

Select the desired operating system and choose the version from the associated dropdown menu.

Step 4 — Template​

Étape 4 : Gabarit

Choose a predefined template or create a Custom template:

  • dev-1: 1 vCPU
  • dev-2: 2 vCPU / 8 GB RAM (selected by default)
  • Custom: freely specify the number of vCPUs and the amount of RAM

Step 5 — Name and backup policy​

Step 5: Name and backup policy

Fill in:

ParameterDescription
NameUnique name of your VM in the tenant
Backup policyNo Backup by default, or a retention policy if the backup option is subscribed

This step also displays a summary of the selected operating system and the system disk size.

Step 6 — Cloud Init​

Étape 6 : Cloud Init

This step is optional. It allows you to pre-configure your VM on first boot via two editors:

  • Cloud Config: SSH key injection, hostname configuration, package installation, etc.
  • Network Config: static network configuration (Netplan format)

Example of a minimal Cloud Config:

#cloud-config
hostname: mon-serveur-01
ssh_authorized_keys:
- ssh-rsa AAAA...votre_cle_publique
packages:
- htop

A checkbox allows you to delete the Cloud Init configuration disk after the first boot (recommended for security).

Step 7 — Disks​

Step 7: Disks

Configure the disk(s) of your VM:

  • System disk: created automatically (system-disk-1), size determined by the OS
  • Additional disks: add extra volumes with the desired name, capacity, and storage type

Two storage types are available:

TypeIOPS
Standard~1,500 IOPS/TB
Enterprise~7,500 IOPS/TB

Step 8 — Network Adapters​

Étape 8 : Adaptateurs Réseaux

Associate your VM with a network from the dropdown menu. Two types of networks are available:

  • Private backbone (e.g., PACKFR): shared private network with logical isolation
  • VPC: fully dedicated private network with advanced segmentation

Step 9 — Summary​

Étape 9 : Sommaire

Verify the full summary before launching the provisioning:

  • General information (family, AZ, model, name, backup)
  • Template (CPU, RAM)
  • Cloud Init configuration
  • Virtual disks
  • Network

Click Create to launch the deployment. The VM is provisioned in a few minutes.

Manage your virtual machines​

From the list, click on a VM to expand its detail panel. Four tabs are available:

Information Tab​

Détail VM - Informations

View and modify your VM settings:

  • Name, UUID, availability zone
  • Instance family, OS model
  • CPU, RAM (modifiable when VM is stopped)
  • Backup policy

Action icons allow you to start, stop, restart or open the console of the VM.

Disks Tab​

VM Detail - Disks

View the attached disks and add additional volumes via the + Add a disk button.

Network Adapters Tab​

Détail VM - Réseau

View the VM's network interfaces (network name, MAC address, IPv4/IPv6 address).

Snapshots Tab​

Détail VM - Snapshots

Create and manage snapshots of your VM via the + Create a snapshot button.

Automation and Infrastructure as Code​

The VM Instances service is fully automatable:

Via the REST API​

The Cloud Temple REST API allows full programmatic control of the virtual machines' lifecycle.

API Reference: https://shiva.cloud-temple.com/api/

Via Terraform​

The Cloud Temple Terraform provider allows you to manage your VM Instances as Infrastructure as Code.

# Exemple de ressource VM Instances avec Terraform
# Consultez la documentation du provider pour les attributs disponibles
resource "cloudtemple_compute_vm_instance" "example" {
# ...
}

See the documentation Terraform for provider installation and configuration.

Useful Resources​