Gérez les clés avec Azure Key Vault
Vous pouvez utiliser "Azure Key Vault (AKV)" Afin de protéger vos clés de chiffrement ONTAP dans une application déployée dans Azure.
AKV peut être utilisé pour protéger "Clés NetApp Volume Encryption (NVE)" Uniquement pour les SVM de données.
La gestion des clés via AKV peut être activée via l'interface de ligne de commande ou l'API REST ONTAP.
Lorsque vous utilisez AKV, notez que par défaut une LIF de SVM de données permet de communiquer avec le terminal de gestion des clés cloud. Un réseau de gestion de nœuds est utilisé pour communiquer avec les services d'authentification du fournisseur de cloud (login.microsoftonline.com). Si le réseau de cluster n'est pas configuré correctement, le cluster n'utilisera pas correctement le service de gestion des clés.
-
Cloud Volumes ONTAP doit exécuter la version 9.10.1 ou ultérieure
-
Licence Volume Encryption (VE) installée (la licence NetApp Volume Encryption est automatiquement installée sur chaque système Cloud Volumes ONTAP enregistré auprès du support NetApp).
-
Vous devez disposer d'une licence MT_EK_MGMT (Multi-tenant Encryption Key Management)
-
Vous devez être un administrateur de cluster ou de SVM
-
Un abonnement Active Azure
-
AKV ne peut être configuré que sur un SVM de données
-
NAE ne peut pas être utilisé avec AKV. NAE nécessite un serveur KMIP externe pris en charge.
-
Les nœuds Cloud Volumes ONTAP interrogent AKV toutes les 15 minutes pour confirmer l'accessibilité et la disponibilité des clés. Cette période d'interrogation n'est pas configurable, et après quatre échecs consécutifs dans la tentative d'interrogation (au total 1 heure), les volumes sont mis hors ligne.
Processus de configuration
La procédure décrite ci-dessus décrit comment enregistrer votre configuration Cloud Volumes ONTAP avec Azure et comment créer un coffre-fort de clés Azure et des clés. Si vous avez déjà effectué ces étapes, vérifiez que vous disposez des paramètres de configuration corrects, notamment dans Créez un coffre-fort de clés Azure, puis passer à Configuration Cloud Volumes ONTAP.
-
Vous devez d'abord enregistrer votre application dans l'abonnement Azure que vous souhaitez que Cloud Volumes ONTAP utilise pour accéder au coffre-fort de clés Azure. Dans le portail Azure, sélectionnez enregistrements d'applications.
-
Sélectionnez Nouvelle inscription.
-
Indiquez un nom pour votre application et sélectionnez un type d'application pris en charge. Le locataire unique par défaut suffit pour l'utilisation d'Azure Key Vault. Sélectionnez Enregistrer.
-
Dans la fenêtre Présentation d'Azure, sélectionnez l'application que vous avez enregistrée. Copiez l'ID de l'application (client) et l'ID du répertoire (locataire)** dans un emplacement sécurisé. Elles seront requises plus tard dans le processus d'inscription.
-
Sur le portail Azure pour l'enregistrement de votre application Azure Key Vault, sélectionnez le volet Certificates & secrets.
-
Sélectionnez Nouveau secret client. Entrez un nom significatif pour votre secret client. NetApp recommande une période d'expiration de 24 mois. Cependant, vos règles de gouvernance cloud peuvent varier.
-
Cliquez sur Ajouter pour créer le secret client. Copiez la chaîne secrète répertoriée dans la colonne valeur et stockez-la dans un emplacement sécurisé pour une utilisation ultérieure dans Configuration Cloud Volumes ONTAP. La valeur secrète ne s'affiche plus après avoir naviré loin de la page.
-
Si vous disposez déjà d'un coffre-fort de clés Azure, vous pouvez le connecter à votre configuration Cloud Volumes ONTAP. Toutefois, vous devez adapter les règles d'accès aux paramètres de ce processus.
-
Dans le portail Azure, accédez à la section Key Vaults.
-
Cliquez sur +Créer et entrez les informations requises, notamment le groupe de ressources, la région et le niveau de prix. De plus, entrez le nombre de jours de conservation des coffres-forts supprimés et sélectionnez Activer la protection de purge sur le coffre-fort de clés.
-
Sélectionnez Suivant pour choisir une stratégie d'accès.
-
Sélectionnez les options suivantes :
-
Sous Configuration d'accès, sélectionnez la stratégie d'accès au coffre-fort **.
-
Sous accès aux ressources, sélectionnez Azure Disk Encryption pour le chiffrement de volume.
-
-
Sélectionnez +Créer pour ajouter une stratégie d'accès.
-
Sous configurer à partir d'un modèle, cliquez sur le menu déroulant, puis sélectionnez le modèle Key, Secret et Certificate Management.
-
Choisissez chacun des menus déroulants d'autorisations (clé, secret, certificat), puis Sélectionner tout en haut de la liste des menus pour sélectionner toutes les autorisations disponibles. Vous devez avoir :
-
Autorisations clés : 20 sélectionnées
-
Autorisations secrètes: 8 sélectionnées
-
Autorisations de certificat: 16 sélectionné
-
-
Cliquez sur Suivant pour sélectionner l'application principal Azure enregistrée dans Inscription aux applications Azure. Sélectionnez Suivant.
Un seul principal peut être affecté par police. -
Cliquez sur Suivant deux fois jusqu'à votre arrivée à Revue et créer. Cliquez ensuite sur Créer.
-
Sélectionnez Suivant pour passer aux options mise en réseau.
-
Choisissez la méthode d'accès au réseau appropriée ou sélectionnez tous les réseaux et Revue + Créer pour créer le coffre-fort de clés. (La méthode d'accès au réseau peut être prescrite par une gouvernance ou par votre équipe de sécurité cloud.)
-
Enregistrez l'URI du coffre-fort de clés : dans le coffre-fort de clés que vous avez créé, accédez au menu Aperçu et copiez l'URI du coffre-fort ** dans la colonne de droite. Vous en avez besoin pour une étape ultérieure.
-
Dans le menu du coffre-fort de clés créé pour Cloud Volumes ONTAP, accédez à l'option touches.
-
Sélectionnez générer/importer pour créer une nouvelle clé.
-
Laissez l'option par défaut sur générer.
-
Fournissez les informations suivantes :
-
Nom de la clé de chiffrement
-
Type de clé : RSA
-
Taille de la clé RSA : 2048
-
Activé : Oui
-
-
Sélectionnez Créer pour créer la clé de cryptage.
-
Revenez au menu touches et sélectionnez la touche que vous venez de créer.
-
Sélectionnez l'ID de clé sous version actuelle pour afficher les propriétés de la clé.
-
Repérez le champ Key identifier. Copiez l'URI vers mais sans inclure la chaîne hexadécimale.
-
Ce processus n'est requis que si vous configurez Azure Key Vault pour un environnement de travail Cloud Volumes ONTAP haute disponibilité.
-
Dans le portail Azure, accédez à réseaux virtuels.
-
Sélectionnez le réseau virtuel sur lequel vous avez déployé l'environnement de travail Cloud Volumes ONTAP et sélectionnez le menu sous-réseaux sur le côté gauche de la page.
-
Sélectionnez dans la liste le nom de sous-réseau de votre déploiement Cloud Volumes ONTAP.
-
Naviguez jusqu'à l'en-tête points d'extrémité du service. Dans le menu déroulant, sélectionnez les options suivantes :
-
Microsoft.AzureActiveDirectory
-
Microsoft.KeyVault
-
Microsoft.Storage (facultatif)
-
-
Sélectionnez Enregistrer pour capturer vos paramètres.
-
Connectez-vous à la LIF de gestion du cluster avec votre client SSH préféré.
-
Entrez le mode de privilège avancé dans ONTAP :
set advanced -con off
-
Identifier le SVM de données souhaité et vérifier sa configuration DNS :
vserver services name-service dns show
-
Si une entrée DNS pour le SVM de données souhaité existe et qu'elle contient une entrée pour le DNS Azure, aucune action n'est requise. Si ce n'est pas le cas, ajoutez une entrée de serveur DNS pour le SVM de données qui pointe vers le DNS Azure, le DNS privé ou le serveur sur site. Ceci doit correspondre à l'entrée pour le SVM admin du cluster :
vserver services name-service dns create -vserver SVM_name -domains domain -name-servers IP_address
-
Vérifier que le service DNS a été créé pour le SVM de données :
vserver services name-service dns show
-
-
Activez le coffre-fort de clés Azure à l'aide de l'ID client et de l'ID locataire enregistrés après l'enregistrement de l'application :
security key-manager external azure enable -vserver SVM_name -client-id Azure_client_ID -tenant-id Azure_tenant_ID -name key_vault_URI -key-id full_key_URI
Le _full_key_URI
la valeur doit utiliser le<https:// <key vault host name>/keys/<key label>
format. -
Une fois Azure Key Vault correctement installé, entrez dans le
client secret value
lorsque vous y êtes invité. -
Vérifier le statut du gestionnaire de clés :
`security key-manager external azure check`Le résultat sera le suivant :::*> security key-manager external azure check Vserver: data_svm_name Node: akvlab01-01 Category: service_reachability Status: OK Category: ekmip_server Status: OK Category: kms_wrapped_key_status Status: UNKNOWN Details: No volumes created yet for the vserver. Wrapped KEK status will be available after creating encrypted volumes. 3 entries were displayed.
Si le
service_reachability
l'état n'est pasOK
, La SVM ne peut pas atteindre le service Azure Key Vault avec toutes les connectivités et autorisations requises. Assurez-vous que vos stratégies réseau et votre routage Azure ne bloquent pas votre vnet privé d'atteindre le point de terminaison public Azure KeyVault. Dans ce cas, envisagez d'utiliser un terminal privé Azure pour accéder au coffre-fort de clés à partir du vnet. Vous devrez peut-être aussi ajouter une entrée d'hôtes statiques sur votre SVM pour résoudre l'adresse IP privée de votre noeud final.Le
kms_wrapped_key_status
rapportsUNKNOWN
lors de la configuration initiale. Son statut devientOK
une fois le premier volume crypté. -
FACULTATIF : créez un volume de test pour vérifier le fonctionnement de NVE.
vol create -vserver SVM_name -volume volume_name -aggregate aggr -size size -state online -policy default
S'il est correctement configuré, Cloud Volumes ONTAP crée automatiquement le volume et active le chiffrement de volume.
-
Confirmez que le volume a été créé et chiffré correctement. Si c'est le cas, le
-is-encrypted
le paramètre s'affiche commetrue
.
vol show -vserver SVM_name -fields is-encrypted