---
title: "vNKP - Activation du chiffrement des machines virtuelles"
description: "Découvrez comment mettre en œuvre le chiffrement de vos machines virtuelles avec vSphere Native Key Provider"
url: https://docs.ovhcloud.com/fr/guides/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp
lang: fr
lastUpdated: 2024-10-24
---
# vNKP - Activation du chiffrement des machines virtuelles

## Objectif

Ce guide a pour objectif d'expliquer les détails de la mise en œuvre de **vSphere Native Key Provider** pour ensuite effectuer un chiffrement d'une machine virtuelle dans l'offre **VMware on OVHcloud** d'OVHcloud.

**Découvrez comment mettre en œuvre le chiffrement de vos machines virtuelles à l'aide de vSphere Native Key Provider.**

:::info
OVHcloud vous met à disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous appartient donc de ce fait d’en assurer le bon fonctionnement.

Depuis 2024, OVHcloud met à disposition un KMS dedié (OKMS -> OVHcloud KMS) pour gérer ces services et le chiffrement de machines virtuelles au sein de votre environnement VMware on OVHcloud. Le guide [KMS for VMware on OVHcloud - Solution et cas d'usages pour chiffrer des VM](/fr/guides/hosted-private-cloud/powered-by-vmware/vmware-overall-vm-encrypt.md) vous explique les cas d'usages et les solutions qui s'offrent à vous dans l'utilisation du KMS OVHcloud.

Si vous rencontrez des difficultés, contactez votre Technical Account Manager ou rendez-vous sur [cette page](https://www.ovhcloud.com/fr/professional-services/) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

:::


***

### Accès à l'espace client OVHcloud

- **Lien direct :** [VMware vSphere](https://manager.eu.ovhcloud.com/#/dedicated/dedicated_cloud)
- **Pour accéder à vos services :** <code className="action">Hosted Private Cloud</code> > <code className="action">Managed VMware vSphere</code> > Sélectionnez votre service vSphere

***


## Prérequis

- Avoir souscrit une offre [VMware on OVHcloud](https://www.ovhcloud.com/fr/hosted-private-cloud/vmware/).
- Être connecté à votre <ManagerLink to="/">espace client OVHcloud</ManagerLink>.
- Avoir accès à l’interface de gestion vSphere.
- Avoir la version de vSphere et des hôtes en version 7.0 Update 2 minimum.
- A ce jour, la solution de réplication **Zerto** n'est pas compatible avec le chiffrement. Les VMs chiffrées ne pourront donc pas être répliquées.

## Présentation

**vSphere Native Key provider** permet de chiffrer les machines virtuelles, d'activer un vTPM dans les machines virtuelles ou d'activer le chiffrement « data-at-rest » sur vSAN, sans avoir besoin d'un serveur **KMS** (_Key Management Server_) externe.

Il est possible d'exporter la clé **vSphere Native Key provider** et de la réimporter sur un autre cluster.

Dans le détail, lorsque l'on chiffre une machine virtuelle, le Vcenter génère une clé **KDK**
 (Key Derivation Key).

Cette clé est poussée aux ESXi et permet de générer une autre clé, la **DEK**
 (Data Encryption Key) qui servira à effectuer le chiffrement des fichiers composant la machine virtuelle et donc de ses données.

La clé **DEK**
 est chiffrée à l'aide de la **KDK**
. Elle est stockée et chiffrée avec la machine virtuelle. Vous trouverez plus de détails sur le chiffrement **VMware**
 en consultant les documentations officielles dans la section « [Aller plus loin](#go-further)
 » de ce guide.
## En pratique

:::warning
Il est possible que votre cluster **VMware on OVHcloud** ne soit pas en version 7.0 Update 2. Dans ce cas, [contactez le support](https://help.ovhcloud.com/csm?id=csm_get_help) pour faire évoluer votre infrastructure.

:::

### Autorisation d'un utilisateur à administrer le chiffrement sur un cluster VMware on OVHcloud

Connectez-vous à l'espace client OVHcloud
, cliquez sur `Hosted Private Cloud
` et choisissez votre cluster. Positionnez-vous sur `Utilisateurs
` et cliquez sur le bouton `...
`.
![00 add right from manager 01](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/00-add-right-from-manager01.png)
Cliquez sur `Modifier
`.
![00 add right from manager 02](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/00-add-right-from-manager02.png)
Activez la `Gestion du chiffrement
` et cliquez sur `Valider
`.
![00 add right from manager 03](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/00-add-right-from-manager03.png)
Attendez que la fenêtre de modification disparaisse.

![00 add right from manager 04](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/00-add-right-from-manager04.png)
Les droits de gestion du chiffrement ont été modifiés, comme on peut le constater dans la colonne `Gestion du chiffrement`.

![00 add right from manager 05](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/00-add-right-from-manager05.png)
### Création d'une clé vSphere Native Key Provider

Nous allons créer la clé de chiffrement **vSphere Native Key Provider**. Cette clé pourra être utilisée pour chiffrer les fichiers d'une machine virtuelle. Si vous souhaitez ajouter un périphérique virtuel **vTPM**, il est obligatoire de chiffrer la VM.

Connectez-vous à l'interface **vSphere**. Au besoin, aidez-vous du guide « [Se connecter à l'interface vSphere](/fr/guides/hosted-private-cloud/powered-by-vmware/vsphere-interface-connexion.md) ».

Cliquez en haut à gauche sur la racine du `cluster
` puis cliquez sur l'onglet `Configurer
` et choisissez `Fournisseurs de clés
`.
![01 Create KEY 01](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key01.png)
Cliquez sur le bouton `Ajouter
` et choisissez dans le menu `Ajouter un fournisseur de clés natif
`.
![01 Create KEY 02](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key02.png)
Saisissez un nom dans `Nom`.

:::warning
Si votre offre Private Cloud est plus ancienne que **Premier VMware on OVHcloud**, décochez la case `Utiliser le fournisseur de clés uniquement avec les hôtes ESXi protégés par TPM (recommandé)`.

:::

Cliquez sur `AJOUTER UN FOURNISSEUR DE CLÉS
`.
![01 Create KEY 03](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key03.png)
Cliquez sur le bouton `SAUVEGARDE
` à gauche pour sauvegarder la clé en dehors du cluster.
![01 Create KEY 04](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key04.png)
Cochez la case à gauche pour protéger la sauvegarde par un mot de passe.

![01 Create KEY 05](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key05.png)
Saisissez `le mot de passe`
 et `confirmez-le`
. Cochez ensuite la case `J'ai enregistré le mot de passe dans un lieu sûr
` et cliquez sur `SAUVEGARDER LE FOURNISSEUR DE CLÉS
`.
![01 Create KEY 06](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key06.png)
Il est maintenant possible d'utiliser la clé pour chiffrer des machines virtuelles.

![01 Create KEY 07](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/01-create-key07.png)
### Chiffrement d'une machine virtuelle

Nous allons chiffrer une machine virtuelle ainsi que ses données.

:::warning
L'opération de chiffrement d'une machine virtuelle ne peut se faire que lorsque celle-ci est éteinte.

:::

Faites un clic droit sur la `machine virtuelle
` puis, dans le menu `Stratégies de VM
`, choisissez `Modifier les stratégies de stockage VM
`.
![02 encrypt VM 01](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/02-encrypt-vm01.png)
Dans le menu déroulant `Stratégies de stockage de VM`
, choisissez `VM Encryption Policy
` et cliquez sur `OK
`.
![02 encrypt VM 02](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/02-encrypt-vm02.png)
Dans les propriétés de la machine virtuelle, cliquez sur l'onglet `Résumé
`. Vous verrez apparaitre un `cadenas`
 suivi du texte `Chiffré avec un fournisseur de clés natif`
 qui indique que la machine virtuelle est chiffrée.
![02 encrypt VM 03](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/02-encrypt-vm03.png)
### Migration d'une solution existante de chiffrement vers vSphere Native Key provider

Certains clients OVHcloud utilisent une solution de chiffrement avec des clés KMS externes. Il est possible de migrer le chiffrement vers **vSphere Native Key Provider**.

Suivez les instructions ci-dessous pour migrer une machine virtuelle chiffrée avec une clé générée par un KMS externe nommée **cluster** vers une clé vSphere Native Key Provider portant le nom **MY-NKP**.

Depuis la console **vSphere**
 de votre cluster, cliquez en haut à gauche sur la `racine du cluster
`.

Allez en haut dans l'onglet `Configurer
`.

Cliquez sur `Fournisseurs de clés
` dans la barre verticale, positionnez-vous sur la `clé vSphere Native Key provider
` et cliquez sur `DÉFINIR COMME VALEUR PAR DÉFAUT
`.
![03 migrate-from-kms-to-vnkp 01](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp01.png)
Confirmez votre choix en cliquant sur `DÉFINIR COMME VALEUR PAR DÉFAUT
`.
![03 migrate-from-kms-to-vnkp 02](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp02.png)
La clé **vSphere Native Key Provider** est alors définie par défaut.

![03 migrate-from-kms-to-vnkp 03](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp03.png)
Cliquez sur `la machine virtuelle
` et allez dans l'onglet `Résumé
`. Cette machine virtuelle utilise le `fournisseur de clés standard`
. Nous allons changer le chiffrement de cette machine virtuelle.
![03 migrate-from-kms-to-vnkp 04](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp04.png)
Dans le client **vSphere**
, faites un clic droit sur `la machine virtuelle
` qui doit être à nouveau chiffrée. Dans l'entrée `VM Policies
` du menu, choisissez `Chiffrer à nouveau
`.
:::info
L'opération liée au nouveau chiffrement peut se faire avec la machine virtuelle allumée, car uniquement la clé **DEK** est chiffrée à nouveau.

:::

![03 migrate-from-kms-to-vnkp 05](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp05.png)
Le nouveau chiffrement s'effectue en quelques millisecondes car l'opération effectuée n'est qu'un renouvellement du chiffrement de la clé **DEK**. Cette  clé est maintenant chiffrée à l'aide de la nouvelle clé **vSphere Native Key Provider**.

![03 migrate-from-kms-to-vnkp 06](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp06.png)
Cliquez sur la `machine virtuelle
` sur laquelle le chiffrement a été modifié et allez dans l'onglet `Résumé
`. Vous pouvez constater que le chiffrement utilise un fournisseur de clés natif à coté du `cadenas`
.
![03 migrate-from-kms-to-vnkp 07](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/03-migrate-from-kms-to-vnkp07.png)
### Chiffrement d'un Datastore d'un cluster vSAN

Vous avez la possibilité de chiffrer le Datastore d'un cluster vSAN à la place des machines virtuelles.

Dans votre interface vSphere, positionnez-vous sur votre `cluster vSAN
` à droite, sélectionnez l'onglet `Configurer
`, faites défiler la fenêtre jusqu'à **Services de données**
 et cliquez sur `Modifier
`.
![Activate vSAN data at rest encryption 01](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/04-activate-vsan-data-at-rest-encryption-01.png)

Activez le `Chiffrement des données au repos
`, cochez la case `Effacer les données résiduelles
`, choisissez votre `Fournisseur de clés
` et cliquez sur `APPLIQUER
`.
:::info
Un avertissement vous informe qu'un problème de performance pourrait survenir lors de l'activation de ces paramètres, n'en tenez pas compte.

:::

![Activate vSAN data at rest encryption 02](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/04-activate-vsan-data-at-rest-encryption-02.png)

Revenez sur **Services de données** et vous constaterez que le **Chiffrement de données au repos** est activé avec votre clé.

![Activate vSAN data at rest encryption 03](/images/hosted-private-cloud/powered-by-vmware/vm-encrypt-vnkp/04-activate-vsan-data-at-rest-encryption-03.png)

## Aller plus loin

[Présentation VMware de vSphere Native Key Provider](https://core.vmware.com/native-key-provider)

[Documentation VMware du processus de chiffrement sur vSphere](https://docs.vmware.com/fr/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-4A8FA061-0F20-4338-914A-2B7A57051495.html#GUID-4A8FA061-0F20-4338-914A-2B7A57051495)

[Documentation VMware concernant vSphere Native Key Provider](https://docs.vmware.com/fr/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-54B9FBA2-FDB1-400B-A6AE-81BF3AC9DF97.html#GUID-54B9FBA2-FDB1-400B-A6AE-81BF3AC9DF97)

Échangez avec notre [communauté d’utilisateurs](https://community.ovhcloud.com/community/fr).
