> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/fr/productos/migrations/how-to/como-migrar-servidores-gnulinux-desde-on-premise-a-cloud.md).

# Comment migrer des Serveurs GNU/Linux depuis on-premise vers Cloud

Migrer un serveur GNU/Linux depuis on-premise vers Plenit se résume à trois blocs : vous préparez l'importation depuis la plateforme, vous générez une image du disque source et vous la téléversez sur le serveur SFTP de Migrations.

Le flux est conçu pour les serveurs Linux on-premise, mais il fonctionne tout aussi bien pour d'autres sources si vous pouvez obtenir l'image du Disque au format requis.

<br>

> 👍 Ce que tu obtiens
>
> L'importation préparée dans Plenit et l'image `.raw` de votre Disque téléversée dans l'environnement de Migrations, prête pour que la plateforme déploie le serveur de destination.

<br>

### Avant de commencer

* Se connecter à la plateforme de Plenit.
* Avoir accès à la section **Migrations** dans **Cloud Services**.
* Avoir prêt le serveur GNU/Linux source à partir duquel vous générerez l'image.

<br>

### Étape 1. Lancez la migration depuis l'assistant

Dans **Cloud Services → Migrations**, cliquez sur **Nouvelle migration** pour ouvrir l'assistant. Si tu as déjà migré auparavant, cet Écran affiche aussi l'historique.

#### 1.1 Service et type de source

Sélectionne **Serveurs** comme service à migrer et, comme type de serveur, **Virtual** pour importer le Disque.

{/\* 📸 CAPTURE 1 · assistant · service Serveurs et type Virtual \*/}

![Sélection de Serveurs et type Virtual dans l'assistant](https://REEMPLAZA-URL/servidores-migracion-linux-01.png)

<br>

#### 1.2 Format du disque et méthode de livraison

Sélectionne **Disques virtuels compatibles** comme format et **FTP** comme méthode de livraison. Ensuite, remplissez les données du Disque :

* **Nom du fichier à importer**: avec l'extension `.raw` (un Disque brut est téléversé, copié bit à bit).
* **Partition**: s'il s'agit du Disque système ou de données.
* **Nom à afficher**: avec lequel le Disque sera identifié dans la console.

Clique sur **Créer** et ensuite **Suivant**.

{/\* 📸 CAPTURE 2 · assistant · format Disques virtuels compatibles, FTP et données du Disque .raw \*/}

![Format du disque et méthode de livraison via FTP](https://REEMPLAZA-URL/servidores-migracion-linux-02.png)

<br>

#### 1.3 Organisation, Abonnement et Déploiement

Indique la **Organisation**, la **Abonnement** et la **Zone de disponibilité** où téléverser le Disque. À la question **Voulez-vous Déployer un nouveau serveur avec les disques importés ?**, la réponse habituelle est **Oui**, pour poursuivre le déploiement dans le même flux.

{/\* 📸 CAPTURE 3 · assistant · organisation, abonnement, zone et option de Déployer \*/}

![Sélection de l'Organisation, de l'Abonnement et du déploiement](https://REEMPLAZA-URL/servidores-migracion-linux-03.png)

<br>

#### 1.4 Serveur de destination

Si tu as choisi de Déployer, indique le **un nom**, le **système d'exploitation**, le **taille** et le **type de Réseau** (standard ou VPC). Cliquez sur **Terminer**.

{/\* 📸 CAPTURE 4 · assistant · configuration du serveur de destination \*/}

![Configuration du serveur de destination](https://REEMPLAZA-URL/servidores-migracion-linux-04.png)

<br>

#### 1.5 Données de connexion SFTP

À la fin, Plenit prépare l'importation et affiche les **données de connexion SFTP**: serveur, utilisateur et mot de passe. Conservez-les : ce sont ceux que vous utiliserez pour téléverser l'image.

{/\* 📸 CAPTURE 5 · Écran final avec les données de connexion SFTP \*/}

![Données de connexion SFTP après avoir préparé l'importation](https://REEMPLAZA-URL/servidores-migracion-linux-05.png)

<br>

### Étape 2. Générez l'image du Disque et téléversez-la

Avant de commencer, supprimez les Fichiers ou données inutiles du serveur source : l'image `.raw` occupe la **taille complète du Disque**, pas seulement ce qui est utilisé, donc le nettoyage réduit ce que vous allez téléverser.

<br>

> ❗️ Clonez le Disque à froid pour que l'image soit cohérente
>
> Copier un Disque système alors qu'il est monté et que des services écrivent peut capturer un état incomplet. Pour une image fiable, clonez-le avec la machine arrêtée, depuis un environnement live, ou avec les services arrêtés et le système de fichiers au repos.

<br>

#### 2.1 Identifiez le Disque source

Vérifiez les Disques de la machine. S'il y en a plusieurs, répétez le processus pour chacun, en distinguant le Disque système des disques de données.

```shell
lsblk        # ou : fdisk -l
```

Clonez le **disque** entier (par exemple `/dev/sda`), et non la partition (`/dev/sda1`).

{/\* 📸 CAPTURE 6 · sortie de lsblk/fdisk -l identifiant le Disque source \*/}

![Identification du Disque source avec lsblk](https://REEMPLAZA-URL/servidores-migracion-linux-06.png)

<br>

#### 2.2 Générez l'image .raw

Créez la copie bit à bit avec `dd`. Un gros bloc et l'indicateur de progression le rendent plus rapide et plus visible que l'exemple classique avec `bs=1024`:

```shell
dd if=/dev/sda of=/media/backups/servidor.raw bs=4M status=progress
```

Vérifiez que le fichier a été généré et sa taille :

```shell
ls -lah /media/backups/servidor.raw
df -lh
```

{/\* 📸 CAPTURE 7 · génération de l'image avec dd et vérification de la taille \*/}

![Génération de l'image .raw avec dd](https://REEMPLAZA-URL/servidores-migracion-linux-07.png)

<br>

#### 2.3 Téléversez l'image sur le SFTP

Avec l'image prête, téléversez-la sur le SFTP de Plenit avec les données de l'assistant, à l'aide d'un client graphique ou en ligne de commande :

```shell
sftp -P 22 <utilisateur>@<serveur-sftp>
put /media/backups/servidor.raw
```

(`-P 22` est le port ; `<utilisateur>` et `<serveur-sftp>` sont ceux que l'assistant vous a donnés ; `put` téléverse le fichier local.)

{/\* 📸 CAPTURE 8 · connexion SFTP et téléversement du fichier .raw \*/}

![Téléversement de l'image du Disque vers le serveur SFTP de Migrations](https://REEMPLAZA-URL/servidores-migracion-linux-08.png)

<br>

Lorsque le téléversement se termine, l'importation se poursuit sur la plateforme. Au bout d'un moment, vous verrez dans la console de Migrations les messages pour terminer la configuration et le démarrage du serveur.

### Conclusion

La migration d'un Linux on-premise se déroule à la fois à deux endroits : l'assistant Plenit, qui prépare l'importation et vous donne le SFTP, et votre serveur source, où vous générez et téléversez l'image.

Le point qui décide si la migration réussit n'est pas le `dd` en soi, mais l'état du Disque lorsque vous le clonez : une image prise à froid démarre proprement ; une prise à chaud, sur un système en écriture, peut démarrer avec un système de fichiers altéré. Si vous prenez cela en compte et nettoyez le Disque avant pour ne pas téléverser trop, le reste consiste simplement à suivre l'assistant.


---

# 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.plenit.com/fr/productos/migrations/how-to/como-migrar-servidores-gnulinux-desde-on-premise-a-cloud.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.
