Skip to main content

Getting Started Guide

Calculation

Virtual Machine Management

The interface for managing your virtual machines is available in the Console under the 'IaaS' menu located on the green bar on the left side of the screen.

List of Virtual Machines

In the 'Virtual Machines' section, you have access to the list of your virtual machines hosted on your trusted Cloud.

For each virtual machine, you can access the following information:

  • its name,
  • the tags assigned to it,
  • its status (off, on, in progress, host disconnected, or invalid),
  • its manager (in a VMware environment, the associated vCenter),
  • its operating system,
  • the number of virtual CPUs (vCPU),
  • the amount of virtual memory (vRAM).

Virtual Machine Actions

The following actions are available from this interface:

  • Refresh the list of virtual machines;
  • Export the list in CSV format;
  • Filter the list;
  • Search for a virtual machine by name;
  • Create a new virtual machine.

An alert banner may appear at the top of the list: it indicates that critical alarms have been triggered on one or more of your virtual machines.
The 'View' button allows you to check the virtual machines affected by this notification.

When you click the green dropdown arrow on the right side of the list for a virtual machine:

You access all information related to that machine:

A quick action bar enables you to perform the following actions:

  • Power on the virtual machine;
  • Power off the virtual machine;
  • Restart the virtual machine;
  • Modify guest OS power settings;
  • Open the console;
  • Mount an ISO;
  • Unmount an ISO;
  • Clone the virtual machine;
  • Move the virtual machine (vMotion);
  • Rename the virtual machine;
  • Delete the virtual machine.

A quick view provides a visualization of the virtual machine’s storage, CPU, and RAM.

In the 'General Information' tab, you find detailed information about your virtual machine, such as its OS, physical location (datacenter, datastore, etc.), RAM, CPU, IP addresses, logs, and more.

From this view, you can perform the following actions:

  • Change the operating system (the virtual machine must be powered off),
  • Update the hardware version (the virtual machine must be powered off),
  • Modify RAM or CPU settings.

An 'Advanced' tab allows you to view more specific information, such as "VMware Tools" details, hardware version, manager, and so on.

Editing the RAM or CPU of a virtual machine

Go to the 'Virtual Machines' tab, display the details of a virtual machine, select the 'General Info' tab, and click the edit button for the variable you want to modify:

Disk Modes

You can add different disk modes:

  • Persistent: Changes are immediately and permanently written to the virtual disk. This is the recommended mode.
  • Non-persistent independent: Changes made to the virtual disk are recorded in a new log file and deleted upon shutdown. Not affected by snapshots. Not supported by backup.
  • Persistent independent: Changes are immediately and permanently written to the virtual disk. Not affected by snapshots. Not supported by backup.

Virtual Machine Controller Management

You can modify the disk controller type for your virtual machine.

Virtual machines can be equipped with SCSI and NVMe controllers, with a limit of 4 controllers of each type. Each controller can manage up to 15 disks.

A SCSI controller can be configured with different subtypes: Para Virtual, Bus Logic, LSI Logic, or LSI Logic SAS.

The Para Virtual controller stands out due to its enhanced capabilities. It can support up to 64 disks when the virtual machine's hardware version is compatible with ESXi 6.7 or later.

Important: If you want to change the type of a Para Virtual controller that has more than 15 disks, you must first detach the disks from the affected slots.

Virtual Machine Console

The console of a virtual machine is accessible from the list of virtual machines by clicking the 'Console' icon:

A new tab opens in your browser, displaying the console of your machine, based on a VNC client:

In the VNC menu, you can:

  • request the transmission of specific keys,
  • force a keyboard mapping (in case we were unable to correctly identify your keyboard),
  • open a text field that can be sent to the machine. This method replaces the previous non-functional clipboard,
  • switch to full-screen mode.

Note: Window scaling is automatic.

Keyboard Layout Support

The input entered in the console depends on the keyboard language of your web browser, the keyboard language of the virtual machine, and whether the 'enforce keyboard' option on the left side of the screen is enabled. Below is a summary of the possible scenarios:

Physical Machine Keyboard Language (input)Virtual Machine Keyboard Language'Enforce Keyboard' Option SelectedResult (output)
FrenchFrenchNo
FrenchFrenchYesNot recommended
FrenchEnglishNoEnglish
FrenchEnglishYes
EnglishFrenchNoFrench
EnglishFrenchYes
EnglishEnglishNo
EnglishEnglishYesNot recommended

Note:

  • If certain characters do not appear during manual input, you may try using the clipboard.

Clipboard Functionality

This feature allows you to send an entire string of characters to your virtual machine. It is important to note that the "enforce keyboard" option affects how this string of characters is transmitted to your virtual machine. If you notice during console input that the "enforce keyboard" option is required, make sure to enable it before using the clipboard.
This functionality can be used to send a password, a command, or the content of a configuration file, for example:

Upon clicking the "Paste" button, the content of your text field is sent to your virtual machine.

Cloud Temple Virtual Machine Catalogs

Cloud Temple provides you with a catalog of Templates that is regularly enriched and updated by our teams.
To date, the catalog includes dozens of Templates and images ready to be deployed on your virtual machines.

To publish an ISO/OVF, navigate to the 'Catalogue' view and click the 'Publish Files' button at the top of the page:

You can also convert a virtual machine into a template and export it to the catalog. To do so, select a virtual machine and use the 'Clone' action button:

Select 'Export as vm-template':

Then fill in the required information. Once completed, you’ll be able to deploy a new VM from the template using the 'New Virtual Machine' button or from the 'Catalogues' page. It is also possible to export the VM in OVF format.

Pro tip: It is possible to convert between OVA and OVF formats.
The most common method uses VMware Converter, but a simple alternative exists using the tar command:

Extracting an OVA file:

tar -xvf vmName.ova

Creating an OVA file from an OVF:

tar -cvf vmName-NEW.ova vmName.ovf vmName-disk1.vmdk vmName.mf

Advanced Virtual Machine Configuration: Extra Config

Extra Config provides a flexible way to include key=value pairs in a virtual machine's configuration. The keys and values are interpreted by the system when the virtual machine is deployed.

You can now directly modify Extra Config properties in the advanced options of a virtual machine:

You can add a property from a predefined list of keys. Additionally, you can modify the value of a key you have added yourself. Pre-existing key=value pairs cannot be modified.

Please contact support for any requests to add new keys.

Note: To enable GPU usage by the virtual machine, it is mandatory to enable the key 'pciPassthru.use64bitMMIO' and allocate the required MMIO (Memory-mapped I/O) space via 'pciPassthru.64bitMMIOSizeGB'. It is strongly recommended to refer to the official NVIDIA documentation.

Advanced Virtual Machine Configuration: vAPP

You can also modify vAPP type properties in the advanced options of a virtual machine:

You can add a property, modify an existing one, or remove it. Four property types are available: String, Number, Boolean, and Password:

Note: The virtual machine must be stopped to modify its vAPP properties.

Management of 'hypervisors' and 'Cpool' (hypervisor clusters)

Your hypervisor management is performed in the 'Compute' submenu under the 'IaaS' menu, located in the green bar on the left side of your screen.

In this submenu, you have visibility on:

  • The hypervisor software stack, their AZs, and their resources,
  • The backup software stack.

As of January 2024, the available hypervisor offering on the Cloud Temple-qualified infrastructure is based on VMware. The backup software used is IBM Spectrum Protect Plus.

Managing VMware Clusters

To access VMware cluster management, click on the 'Compute' submenu under the 'IaaS' menu:

By default, the first tab lists all hypervisors (across all clusters):

You can view detailed information about a hypervisor by clicking its name:

There is one tab per hypervisor cluster to review the details of each:

When you click on a cluster, you see a summary of its composition:

  • Total computing power expressed in GHz,
  • Total available memory and usage ratio,
  • Total storage space (all types combined) and percentage used,
  • Automation mechanisms for handling compute host failures (__'vSphere DRS'_),
  • Number of virtual machines,
  • Number of hypervisors.

In the _'Hosts' tab, you see the following information for each hypervisor:

  • CPU and Memory usage,
  • Number of assigned virtual machines,
  • Availability of a new OS build for the hypervisor, if applicable,
  • Hypervisor status (connected in production, in maintenance, powered off, etc.),
  • Action menu.

Several actions are available from the _'Hosts' tab:

  • Request new hypervisors using the _'Add Host' button:
  • View detailed information about a hypervisor:
  • Put a hypervisor into or take it out of maintenance mode,
  • Update the hypervisor if needed; to do so, it must be in maintenance mode. There are two types of updates:
  1. VMware builds (new hypervisor versions):
  1. Firmware update for your compute node (BIOS and daughter card firmware):

Note:

  • Cloud Temple provides hypervisor builds at regular intervals. It is important to keep your hypervisors regularly updated, especially to apply security patches. However, we do not automatically update your hypervisors. Cloud Temple does not have visibility into your workload availability commitments. Therefore, we leave it to you to manage your change process and apply new builds at the most appropriate time.
  • The update process is fully automated. You must have at least two hypervisors in your cluster to ensure uninterrupted service during updates.

You can also view all affinity/anti-affinity rules for your hypervisor cluster in the _'Rules' section.

Managing VM Affinity

Affinity and anti-affinity rules allow you to control the placement of virtual machines across your hypervisors.
They can be used to manage resource utilization within your 'Cpool'.
For example, they can help balance workloads across servers or isolate resource-intensive workloads.
In a VMware 'Cpool', these rules are often used to manage the behavior of virtual machines during vMotion.
vMotion enables moving virtual machines from one host to another without service interruption.

You can configure rules using the following options:

  • Affinity Rules: These rules ensure that certain virtual machines run on the same physical host.
    They are used to improve performance by keeping virtual machines that frequently communicate together on the same server, thus reducing network latency. Affinity rules are particularly useful in scenarios where performance is critical, such as databases or applications requiring fast inter-server communication.

  • Anti-Affinity Rules: Conversely, these rules ensure that certain virtual machines do not run on the same physical host.
    They are essential for availability and resilience—for example, to prevent all critical machines from being affected in the event of a single server failure. Anti-affinity rules are crucial for high-availability applications, such as in production environments where fault tolerance is a priority.
    For instance, you would not want both of your Active Directory servers located on the same hypervisor.

When creating a rule, you define the rule type (affinity / anti-affinity), the rule name, its activation status ('Status'), and the virtual machines involved within your hypervisor cluster.

Note: The affinity/anti-affinity rules available in the console are rules between virtual machines (not between hypervisors and virtual machines).

Backup

Create a Backup Policy

To create a new backup policy, you must submit a request to support. Support is accessible via the buoy icon in the top-right corner of the window.

Creating a new backup policy is done through a service request specifying:

Your Organization's name A contact name, email address, and phone number to finalize the configuration The tenant name The backup policy name The retention characteristics (x days, y weeks, z months, ...)

Assign a Backup Policy to a Virtual Machine

When an SLA is assigned to a virtual machine (VM), all disks associated with that VM automatically inherit the same SLA. Subsequently, you can manually trigger a backup execution via the Backup Policies tab. If no manual launch is performed, the backup will run automatically according to the schedule defined by the SLA.

SecNumCloud requires that a backup policy be assigned to a virtual machine before it is started. Otherwise, you will receive the following notification:

Click on the Backup Policies tab in your virtual machine's menu. You can view the backup policy or policies assigned to this VM here.

To assign a new backup policy to the virtual machine, click the Add Policy button and select the desired backup policy.

Assign a backup policy to a virtual disk

It is also possible to assign an SLA directly to a specific virtual disk of a machine. In this case, the virtual machine does not inherit this SLA applied individually to the disk. However, it is not possible to manually trigger backup execution at the disk level, as this functionality is not supported in Spectrum Protect Plus.

On the other hand, it is possible to exclude specific disks from one or more backup policies (SLAs) of the VM, thereby allowing the removal of one or more SLAs on a per-disk basis. This approach provides the flexibility to manually initiate backup execution for a specific SLA without affecting all disks of the virtual machine, enabling more granular backup management.

Click on the action bar of the disk to which you want to assign a backup policy. Then, click on 'Policies' and select the desired backup policy.

Note: The policy to be added must reside in a different availability zone than the virtual machine.

Run a backup policy

In the 'Backup Policies' menu of your virtual machine, click the 'Run' button in the 'Actions' column for the backup policy you wish to execute.

You can also run a backup policy from the 'Backups' section in your virtual machine's menu. Click the 'Run Backup' button, then select the backup you want to execute from the dropdown list.

Remove a backup policy

In the 'Backup Policies' menu of your virtual machine, click the 'Remove' button in the 'Actions' column for the backup policy you wish to remove.

Warning: It is not possible to remove the last SLA on an active virtual machine:

Deleting a backup policy: case of a suspended backup policy ("held")

When the last resource is disassociated from an SLA policy, the system automatically detects this situation. As a result, all jobs associated with this SLA policy are automatically moved to the "Held" ("Suspended") state. It is important to note that direct deletion of the SLA policy is not possible at this stage due to the presence of dependent jobs. To proceed with the deletion of the policy, a specific sequence of steps must be followed.

First, verify that the affected jobs are indeed in the "Held" state. Once confirmed, these jobs can be deleted. Only after removing these dependent jobs can the SLA policy be permanently erased from the system.

A special case requires particular attention: adding a new resource to an SLA policy whose dependent jobs have not yet been deleted. In this scenario, the job identifiers will be preserved. However, it is crucial to note that jobs in the "Held" state will not resume automatically. Manual intervention will be required to reactivate them and allow their execution.

Note: For any clarification regarding this situation, please contact Cloud Temple support.

The Cloud Temple console prevents assigning a virtual machine to a suspended policy:

Similarly, it is not possible to start a virtual machine associated with a suspended backup policy:

Restore a Backup

The 'Backups' tab in your virtual machines menu allows you to access the list of backups for that machine.
To restore a backup, click the 'Restore' button on the row corresponding to the backup you wish to restore.

  1. Production Mode: Production mode enables disaster recovery at the local site using either the primary storage or a remote disaster recovery site, replacing the original machine images with recovery images. All configurations are transferred during recovery, including names and identifiers, and all data copy jobs associated with the virtual machine continue to run. During a production restore, you can choose to replace the virtual machine's storage with a virtual disk from a previous virtual machine backup.

  2. Test Mode: Test mode creates temporary virtual machines for development, testing, snapshot verification, and disaster recovery validation based on a repeatable schedule, without impacting production environments. Test machines run as long as needed for testing and verification, then are automatically cleaned up. Using isolated networking, you can establish a secure environment to test your work without interfering with production virtual machines. Virtual machines created in test mode have unique names and identifiers to prevent conflicts in your production environment.

  3. Clone Mode: Clone mode creates permanent or long-running copies of virtual machines for use cases requiring persistent duplicates, such as data exploration or duplicating a test environment on an isolated network. Virtual machines created in clone mode have unique names and identifiers to avoid conflicts in your production environment. In clone mode, be mindful of resource consumption, as this mode creates permanent or long-term virtual machines.

Restore is set to 'TEST' mode by default to protect production, and you can choose the name of the restored VM:

Note that if testing is successful, you can promote a virtual machine from test mode to production mode: