> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/fr/machines-virtuelles/working-with-vms.md).

# Travailler avec les machines virtuelles (VM)

## Accès à la console des VM

Le [Console distante](/run-the-platform/fr/machines-virtuelles/vm-remote-console.md) fournit un accès vidéo/clavier-souris à vos VM via l'interface utilisateur VergeOS.

* **Ouvrir une console distante pour une seule VM**: Accédez au tableau de bord de la VM et cliquez sur Console distante dans le menu de navigation de gauche.
* **Ouvrir la console distante pour plusieurs VM (dans des onglets séparés)**: Sélectionnez des VM dans la liste des machines virtuelles, cliquez sur Console distante dans le menu de navigation de gauche. (Cela peut être bloqué par certains bloqueurs de fenêtres contextuelles.)

## Cloner une VM

La fonction de clonage vous permet de créer une nouvelle instance de VM comme réplique d'une VM existante (avec ou sans les mêmes adresses MAC). Cela peut s'avérer utile dans de nombreux cas : tests, déploiement, récupération de données, etc. Le clonage d'une VM dans VergeOS est presque instantané et très simple.

{% hint style="success" %}
Bien que le clonage vous permette de faire une simple copie d'une VM, [Recettes](/automate-protect-and-extend/fr/automatisation/vm-recipes.md) vous permettent de générer de nouvelles instances de VM personnalisées à partir d'une VM modèle ; les questions de la recette permettent d'ajuster des détails par instance lors de sa création, tels que l'adresse IP, le nom d'utilisateur et les mots de passe invité, les ressources allouées, les réseaux, etc.
{% endhint %}

### Étapes de clonage

1. Dans la mesure du possible, **arrêtez la VM** avant de la cloner.
2. Depuis le **Tableau de bord de la VM ou dans la liste des machines virtuelles** page avec une VM sélectionnée, sélectionnez **Cloner** dans le menu de gauche.\
   Le nom de la VM source ainsi que les ressources (cœurs/RAM, OS, # de disques et # de cartes réseau) s'affichent.
3. Le **Nom de la VM** prendra par défaut le nom de la VM d'origine + "clone" ; le nom peut être modifié selon les besoins.
4. Par défaut, une nouvelle adresse MAC unique (différente de celle de la VM source) est créée pour chaque carte réseau dans la nouvelle instance. L'option « Conserver les adresses MAC » peut être activée pour copier les adresses MAC de la VM d'origine vers la nouvelle instance clonée.
5. Cliquez sur **Soumettre**. L'instance de la VM est créée et la page du tableau de bord de la nouvelle VM apparaît.

{% hint style="warning" %}
Le paramètre Conserver l'adresse MAC doit être utilisé avec prudence afin d'éviter que des adresses dupliquées ne fonctionnent sur le même réseau, ce qui causerait des problèmes.
{% endhint %}

## Supprimer une VM

Considérations lors de la suppression d'une VM :

* La VM doit être arrêtée avant de pouvoir être supprimée.
  * Le système ne permettra pas la suppression d'une VM si elle est en cours d'exécution.
* Une VM qui sert actuellement de base à une recette de VM ne peut pas être supprimée.
* La suppression d'une VM supprimera également ses instantanés de VM ; cependant, la VM restera incluse dans les instantanés système qui ont été pris pendant son existence.

## Arrêt / Redémarrage / Réinitialisation / Coupure de l'alimentation

Il est important de comprendre les différents comportements des *Arrêt / Redémarrage / Réinitialisation matérielle / Coupure de l'alimentation* commandes pour les VM.

* **Arrêt** - envoie une commande ACPI à la VM et repose sur le fait qu'ACPI soit activé/configuré dans le système d'exploitation invité. L'arrêt lance l'extinction progressive de la VM.
* **Redémarrer** - lance un arrêt progressif puis la remise sous tension de la VM. Une commande ACPI est envoyée à la VM et repose sur le fait qu'ACPI soit activé/configuré dans le système d'exploitation invité.

{% hint style="success" %}
**Avant de mettre un serveur en production, il est recommandé de tester une&#x20;*****Éteindre*****&#x20;et&#x20;*****Redémarrer*****&#x20;opération depuis l'interface utilisateur VergeOS, à la fois lorsqu'un utilisateur est connecté au système d'exploitation invité et lorsqu'aucun utilisateur n'est connecté/l'écran est verrouillé.**
{% endhint %}

* **Réinitialisation matérielle** - Cette option ne doit être utilisée que lorsqu'il n'est pas possible d'accéder au système d'exploitation invité pour un arrêt progressif (par exemple, si le système d'exploitation invité a planté ou est verrouillé). Elle coupe l'alimentation matérielle sans tenter un arrêt progressif du système d'exploitation invité, puis la remet sous tension.
* **Coupure de l'alimentation** - Cette option ne doit être utilisée que lorsqu'il n'est pas possible d'accéder au système d'exploitation invité pour un arrêt progressif (par exemple, si le système d'exploitation invité a planté ou est verrouillé). Cela équivaudrait à débrancher le câble d'alimentation d'une machine physique.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/fr/machines-virtuelles/working-with-vms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
