Pilote CSI de fichier Azure

Le pilote CSI de Azure File pour IBM Cloud Satellite® met en œuvre la spécification CSI afin que les outils d'orchestration de conteneurs puissent gérer le cycle de vie des volumes de Azure File.

Pour un aperçu des fonctionnalités disponibles du pilote CSI Azure File, consultez la section Fonctionnalités.

Le modèle du pilote CSI du fichier Azure pour Satellite est actuellement disponible pour les versions 4.7 et ultérieures du cluster.

Avant de pouvoir déployer des modèles de stockage dans les clusters de votre site, assurez-vous d'avoir configuré Satellite Config en sélectionnant l'option Enable cluster admin access for Satellite Config dans la console ou en incluant l'option --enable-config-admin lorsque vous créez votre cluster.

Vous ne pouvez pas personnaliser vos classes de stockage car Satellite Config écrase vos modifications.

Vous ne pouvez pas étendre le service de stockage Satellite aux groupes de ressources. Toutefois, si vous attribuez des groupes de ressources à d'autres ressources telles que l'emplacement et le cluster, vous devez ajouter le lecteur Satellite et le rôle d'administrateur de liens pour toutes les ressources du compte.

Prérequis pour l'utilisation du fichier Azure

Configurez le stockage de fichiers Azure pour les clusters Satellite en créant une configuration de stockage dans votre emplacement. Lorsque vous affectez une configuration de stockage à vos clusters, les pilotes de stockage du fournisseur de stockage sélectionné sont installés dans votre cluster.

Pour utiliser le modèle de stockage du pilote CSI d'Azure File, procédez comme suit.

  1. Créez un emplacement Azure à l'aide du modèle d'emplacement ou en ajoutant manuellement des hôtes Azure à Satellite. Si vous choisissez d'affecter manuellement des hôtes, vous devez étiqueter vos noeuds worker avant de créer votre configuration de stockage.

  2. Créez un cluster Satellite exécuté sur des hôtes de traitement dans Azure. Veillez à sélectionner l'option Activer l'accès administrateur de cluster pour Satellite Config lorsque vous créez le cluster. Si vous n'activez pas l'accès administrateur (admin) pour la configuration Satellite lors de la création de votre cluster, vous devez recréer votre cluster et activer l'accès administrateur pour pouvoir déployer le stockage.

Facultatif: étiquetage de vos noeuds worker lors de l'utilisation du fichier Azure

Suivez les étapes suivantes pour ajouter les libellés nécessaires à vos nœuds de travail pour le modèle de pilote CSI du fichier Azure.

Si vous avez affecté manuellement vos hôtes Azure à votre emplacement et que vous n'avez pas utilisé de déploiement automatisé tel que le déploiement à partir de la console ou d'un modèle Terraform, vous devez étiqueter vos nœuds de travail avant de créer votre configuration de stockage.

  1. Répertoriez vos noeuds Azure et relevez la valeur name de chaque noeud.

    oc get nodes
    
  2. Obtenez les détails de chaque noeud et notez la zone dans laquelle il se trouve. Par exemple : eastus-1.

    oc get nodes NODE-NAME -o yaml | grep zone
    
  3. Étiquetez vos nœuds de travail Azure avec la valeur zone que vous avez extraite précédemment. Remplacez <node_name> et <zone> par le nom de nœud et la zone de vos nœuds de travail. Par exemple, s'il existe un noeud worker dans la zone eastus-1, utilisez les commandes suivantes pour ajouter eastus-1 comme libellé au noeud worker dans la zone eastus-1.

    oc label node <node_name> topology.kubernetes.io/zone-
    oc label node <node_name> topology.kubernetes.io/zone=<zone> --overwrite
    
  4. Répétez les étapes précédentes pour chaque noeud worker.

  5. Connectez-vous à votre compte Azure et extrayez les paramètres requis. Pour plus d'informations sur les paramètres, consultez la référence des paramètres.

Création et affectation d'une configuration dans la console

  1. Reportez-vous aux informations de référence des paramètres.

  2. Dans la console Locations, sélectionnez l'emplacement où vous souhaitez créer une configuration de stockage.

  3. Sélectionnez Stockage > Créer une configuration de stockage

  4. Entrez un nom pour votre configuration.

  5. Sélectionnez le type de stockage.

  6. Sélectionnez la version, puis cliquez sur Suivant

  7. Si le Type de stockage que vous avez sélectionné accepte des paramètres personnalisés, entrez-les dans l'onglet Paramètres.

  8. Si le Type de stockage que vous avez sélectionné requiert des secrets, entrez-les dans l'onglet Secrets.

  9. Dans l'onglet Classes de stockage, consultez les classes de stockage déployées par la configuration ou créez une classe de stockage personnalisée.

  10. Dans l'onglet Affecter au service, sélectionnez le service auquel vous souhaitez affecter votre configuration.

  11. Cliquez sur Terminé pour affecter votre configuration de stockage.

Création d'une configuration dans l'interface de ligne de commande

  1. Passez en revue la référence de paramètre pour la version de modèle que vous souhaitez utiliser.

  2. Connectez-vous à l'interface de ligne de commande IBM Cloud.

    ibmcloud login
    
  3. Répertoriez vos emplacements Satellite et notez la colonne Managed from.

    ibmcloud sat location ls
    
  4. Ciblez la région Managed from de votre emplacement Satellite. Par exemple, pour wdc, ciblez us-east. Pour plus d'informations, voir Régions Satellite.

    ibmcloud target -r us-east
    
  5. Si vous utilisez un groupe de ressources autre que default, ciblez-le.

    ibmcloud target -g RESOURCE_GROUP
    
  6. Copiez l'un des exemples de commande suivants pour la version de modèle que vous souhaitez utiliser. Pour plus d'informations sur la commande, voir ibmcloud sat storage config create dans la référence de commande.

    Exemple de commande pour créer une configuration de la version 1.31.2.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name azurefile-csi-driver --template-version 1.31.2 --param "tenantId=TENANTID"  --param "subscriptionId=SUBSCRIPTIONID"  --param "aadClientId=AADCLIENTID"  --param "location=LOCATION"  --param "aadClientSecret=AADCLIENTSECRET"  --param "resourceGroup=RESOURCEGROUP"  --param "vmType=VMTYPE"  --param "securityGroupName=SECURITYGROUPNAME"  --param "vnetName=VNETNAME"  --param "subnetName=SUBNETNAME"
    
  7. Personnalisez la commande en fonction des paramètres que vous souhaitez utiliser.

  8. Exécutez la commande pour créer une configuration.

  9. Vérifiez que votre configuration a bien été créée.

    ibmcloud sat storage config get --config CONFIG
    

Création d'une configuration dans l'API

  1. Générez une clé d'API, puis demandez un jeton d'actualisation. Pour plus d'informations, voir Génération d'un jeton IAM IBM Cloud à l'aide d'une clé d'API.

  2. Passez en revue la référence de paramètre pour la version de modèle que vous souhaitez utiliser.

  3. Copiez l'un des exemples de demande suivants et remplacez les variables que vous souhaitez utiliser.

    Exemple de demande de création d'une configuration de la version 1.31.2.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"azurefile-csi-driver\", \"storage-template-version\": \"1.31.2\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"LOCATION\", { \"entry.name\": \"RESOURCEGROUP\", { \"entry.name\": \"VMTYPE\", { \"entry.name\": \"SECURITYGROUPNAME\", { \"entry.name\": \"VNETNAME\", { \"entry.name\": \"SUBNETNAME\",\"user-secret-parameters\": { \"entry.name\": \"TENANTID\",{ \"entry.name\": \"SUBSCRIPTIONID\",{ \"entry.name\": \"AADCLIENTID\",{ \"entry.name\": \"AADCLIENTSECRET\",}
    

Création d'une affectation dans l'interface de ligne de commande (CLI)

  1. Répertoriez vos configurations de stockage et notez celle que vous souhaitez attribuer à vos clusters.

    ibmcloud sat storage config ls
    
  2. Récupérez l'ID du cluster, du groupe de clusters ou du service auquel vous souhaitez attribuer un espace de stockage.

    Pour vous assurer que votre cluster est enregistré dans Satellite Config ou pour créer des groupes, reportez-vous à la rubrique Configuration des clusters à utiliser avec Satellite Config.

    Exemple de commande permettant de répertorier les groupes de clusters.

    ibmcloud sat group ls
    

    Exemple de commande permettant de répertorier les clusters.

    ibmcloud oc cluster ls --provider satellite
    

    Exemple de commande permettant de répertorier les services Satellite.

    ibmcloud sat service ls --location LOCATION
    
  3. Affectez votre configuration de stockage au cluster, au groupe ou au service que vous avez extrait précédemment. Pour plus d'informations, consultez la commandeibmcloud sat storage assignment create.

    Exemple de commande permettant d'affecter une configuration à un groupe de clusters.

    ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME
    

    Exemple de commande permettant d'affecter une configuration à un cluster.

    ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME
    

    Exemple de commande permettant d'affecter une configuration à un cluster de services.

    ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
    
  4. Vérifiez que votre affectation a été créée.

    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    

Création d’une affectation de stockage dans l’interface de programmation d’application (API)

  1. Copiez l'un des exemples de demande suivants.

    Exemple de demande d'affectation d'une configuration à un cluster.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"
    

    Exemple de demande d' affectation de la configuration à un groupe de clusters.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}"
    
  2. Remplacez les variables par vos détails et exécutez la demande.

  3. Vérifiez que l'affectation a été créée en répertoriant vos affectations.

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

Mise à jour des affectations de stockage dans la console

Vous pouvez utiliser la consoleSatellite pour appliquer les dernières mises à jour de correctif à vos affectations.

  1. Dans la page Emplacements de la console Satellite, sélectionnez votre emplacement.

  2. Cliquez sur l'onglet Stockage pour afficher vos configurations.

  3. Cliquez sur la configuration que vous souhaitez mettre à jour.

  4. Cliquez sur l'icône Informations (i) pour appliquer la dernière révision ou le dernier correctif.

  5. Facultatif: activez les mises à jour de correctif automatiques pour votre affectation de stockage. L'activation des mises à jour de correctifs automatiques garantit que votre affectation dispose toujours des derniers correctifs de sécurité.

Si vous activez les mises à jour de correctifs automatiques, vous devez toujours appliquer les mises à jour majeures manuellement.

Mise à niveau manuelle des affectations dans l'interface de ligne de commande

Mettez à niveau une affectation pour utiliser la dernière révision de modèle de stockage.

  1. Répertoriez vos affectations de stockage Satellite, notez l'affectation Satellite que vous souhaitez mettre à niveau.

    ibmcloud sat storage assignment ls
    
  2. Répertoriez les modèles de stockage Satellite pour afficher les dernières versions disponibles.

    ibmcloud sat storage template ls
    
  3. Mettez à niveau l'affectation Satellite.

    Exemple de commande permettant de mettre à niveau une affectation.

    ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
    

Activation des mises à jour de correctifs automatiques pour les configurations et les affectations dans l'interface de ligne de commande

Vous pouvez utiliser l'interface de ligne de commande sat storage assignment autopatch enable pour activer les mises à jour de correctif automatiques pour vos affectations. L'activation des mises à jour de correctif automatiques applique automatiquement les dernières révisions de modèle de stockage (correctifs). Vous devez toujours appliquer les mises à jour majeures manuellement.

  1. Permet d'afficher la liste des configurations de stockage Satellite. Notez l'identifiant de configuration.

    ibmcloud sat storage assignment ls
    
  2. Exécutez l'un des exemples de commande suivants pour activer les mises à jour de correctifs automatiques pour votre configuration et les affectations qui lui sont associées. Saisissez l'ID de configuration que vous avez récupéré à l'étape précédente.

    Exemple de commande permettant d'activer les mises à jour de correctif automatiques pour une affectation.

    ibmcloud sat storage assignment autopatch enable --config CONFIG  (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])
    

    Exemple de commande permettant d'activer les mises à jour de correctifs automatiques pour toutes les affectations de stockage dans une configuration donnée.

    ibmcloud sat storage assignment autopatch enable --config CONFIG --all
    

    Exemple de commande permettant de désactiver les mises à jour de correctifs automatiques pour toutes les affectations sous une configuration spécifique.

    ibmcloud sat storage assignment autopatch disable --config CONFIG --all
    

    Exemple de commande permettant de désactiver les mises à jour de correctifs automatiques pour une affectation unique et une configuration spécifique.

    ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID
    

    Exemple de commande permettant de désactiver les mises à jour de correctifs automatiques pour une affectation multiple et une configuration spécifique.

    ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
    

Mise à niveau d'une configuration et d'affectations dans l'API

Vous pouvez utiliser l'API /v2/storage/satellite/updateAssignment pour mettre à jour vos affectations avec de nouveaux clusters ou groupes de clusters. Définissez updateConfigVersion sur true pour appliquer la mise à jour de la révision.

  1. Copiez l'exemple de demande suivant et remplacez les variables pour les groupes de clusters et les affectations que vous souhaitez mettre à jour.

    curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}"
    
  2. Exécutez la demande.

  3. Obtenez les détails de votre affectation pour vérifier la mise à jour.

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

Activation des mises à jour de correctif automatiques pour les affectations dans l'API

Vous pouvez utiliser l'API /v2/storage/satellite/setAssignmentAutoupgrade pour activer les mises à jour de correctif automatiques pour vos affectations. L'activation des mises à jour de correctif automatiques applique automatiquement les dernières révisions de modèle de stockage (correctifs). Vous devez toujours appliquer les mises à jour majeures manuellement.

  1. Copiez l'exemple de demande suivant et remplacez les variables pour les groupes de clusters et les affectations que vous souhaitez mettre à jour.

    curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } }
    
  2. Exécutez la demande.

  3. Obtenez les détails de votre affectation pour vérifier la mise à niveau.

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

Déploiement d'une application qui utilise votre stockage de fichiers Azure.

Vous pouvez utiliser le pilote de fichier Azure pour créer des circuits virtuels permanents que vous pourrez utiliser dans vos charges de travail de cluster.

  1. Créez un circuit virtuel permanent qui fait référence à une classe de stockage de fichier Azure que vous avez créée précédemment.

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
        name: pvc-azurefile4
    spec:
    accessModes:
         - ReadWriteMany
    resources:
        requests:
            storage: 100Gi
    storageClassName: sat-azure-file-bronze
    
  2. Créez la PVC dans votre cluster.

    oc apply -f pvc-azurefile.yml
    
  3. Vérifiez que la réservation de volume persistant est créée et que son statut est Bound.

    oc get pvc
    
  4. Créez un fichier de configuration YAML pour un ensemble avec état qui monte la réservation de volume persistant que vous avez créée. Cet exemple de déploiement crée une pod d'application qui écrit la date.

        apiVersion: apps/v1
        kind: Deployment
        metadata:
          labels:
            app: nginx
          name: DEPLOYMENT-NAME
        spec:
          replicas: 1
          selector:
            matchLabels:
              app: nginx
          strategy:
            type: RollingUpdate
            rollingUpdate:
              maxSurge: 0
              maxUnavailable: 1
          template:
            metadata:
              labels:
                app: nginx
            spec:
              nodeSelector:
                kubernetes.io/os: linux
              containers:
              - name: deployment-azurefile
                image: nginx
                command:
                - /bin/bash
                - -c
                - set -euo pipefail; while true; do echo $(date) >>
                    /mnt/azurefile/outfile; sleep 1; done
                volumeMounts:
                - name: azurefile
                  mountPath: /mnt/azurefile
                  readOnly: false
              volumes:
              - name: azurefile
                persistentVolumeClaim:
                  claimName: PVC-NAME
    
  5. Créez le pod dans votre cluster.

    oc apply -f statefulset-azurefile.yml
    
  6. Vérifiez que le pod est déployé. Notez que votre application peut mettre quelques minutes à atteindre un certain état Running.

    oc get pods
    
    NAME                                READY   STATUS    RESTARTS   AGE
    statefulset-azurefile                1/1     Running     0       2m58s
    
  7. Vérifiez que l'application peut écrire dans votre instance Azure Disk en vous connectant à votre pod.

    oc exec statefulset-azurefile -it bash
    
  8. Affichez le contenu du fichier outfile pour vérifier que votre application peut écrire des données dans votre stockage persistant.

    cat /mnt/azurefile/outfile
    

    Exemple de sortie

    Fri Jul 16 07:49:39 EDT 2021
    Fri Jul 16 07:49:39 EDT 2021
    Fri Jul 16 07:49:39 EDT 2021
    
  9. Quittez le pod.

    exit
    

Suppression du stockage de fichiers Azure de vos applications

Si vous n'avez plus besoin de votre configuration de fichier Azure, vous pouvez supprimer vos applications, circuits virtuels permanents, PV et affectations de vos clusters.

  1. Répertoriez vos réservations de volume persistant et notez le nom de celle à supprimer.

    oc get pvc
    
  2. Supprimez les pods qui montent la PVC.

    1. Répertoriez tous les pods qui montent actuellement la réservation de volume persistant à supprimer. Si aucun pod n'est renvoyé, aucun pod n'utilise actuellement votre réservation de volume persistant.
        oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
        ```
        Exemple de sortie
    
    
        ```sh {: screen}
        app    sat-azure-file-platinum
        ```
    1. Supprimez le pod utilisant la PVC. Si le pod fait partie d'un déploiement ou d'un état, supprimez le déploiement ou l'état.
    
    ```sh {: pre}
        oc delete pod <pod_name>
        ```
        ```sh {: pre}
        oc delete deployment <deployment_name>
        ```
        ```sh {: pre}
        oc delete statefulset <statefulset_name>
        ```
    1. Vérifiez que le pod, le déploiement ou l'état est supprimé.
    
    ```sh {: pre}
        oc get pods
        ```
        ```sh {: pre}
        oc get deployments
        ```
        ```sh {: pre}
        oc get statefulset
        ```
    
  3. Supprimez la réservation de volume persistant. Étant donné que les classes de stockage de fichiers Azure ont une politique de réclamation Delete, le PV et les disques de votre compte Azure seront automatiquement supprimés lorsque vous supprimez le circuit virtuel permanent.

    oc delete pvc <pvc_name>
    
  4. Vérifiez que votre volume persistant est supprimé automatiquement.

    oc get pv
    

Suppression de la configuration de stockage de fichiers Azure de votre cluster

Si vous ne prévoyez plus d'utiliser le stockage de fichiers Azure dans votre cluster, vous pouvez utiliser l'interface de ligne de commande pour désaffecter votre cluster à partir de la configuration de stockage.

Notez que si vous supprimez la configuration de stockage, le pilote est ensuite désinstallé de tous les clusters affectés. Vos réservations de volume persistant, vos volumes persistants et vos données ne sont pas supprimés. Cependant, vous ne pourrez pas accéder à vos données tant que vous n'aurez pas réinstallé le pilote dans votre cluster.

Suppression de la configuration de stockage d'Azure File de la console

  1. Dans le tableau de bord de stockage Satellite; sélectionnez la configuration de stockage à supprimer.
  2. Sélectionnez Actions > Supprimer
  3. Entrez le nom de votre configuration de stockage.
  4. Sélectionnez Supprimer.

Suppression de la configuration de stockage Azure File à partir de l'interface de ligne de commande

  1. Répertoriez vos affectations de stockage et recherchez celle que vous avez utilisée pour votre cluster.

    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    
  2. Supprimez l'affectation. Une fois que l'affectation a été supprimée, les pods du pilote et les classes de stockage sont supprimés de tous les clusters qui faisaient partie de l'affectation de stockage.

    ibmcloud sat storage assignment rm --assignment <assignment_ID>
    
  3. Vérifiez que le pilote a été supprimé de votre cluster.

    1. Répertoriez les classes de stockage de votre cluster et vérifiez que les classes de stockage ont été supprimées.
        oc get sc
        ```
    1. Répertoriez les pods de l'espace de noms `kube-system` et vérifiez que les pods du pilote de stockage ont été supprimés.
    
    ```sh {: pre}
        oc get pods -n kube-system | grep azure
        ```
    
  4. Facultatif : supprimez la configuration de stockage.

    1. Répertoriez les configurations de stockage.
        ibmcloud sat storage config ls
        ```
    1. Supprimez la configuration de stockage.
    
    ```sh {: pre}
        ibmcloud sat storage config rm --config <config_name>
        ```
    
    
    

Référence de paramètre

1.31.2 référence des paramètres

Tableau 1. Référence des paramètres de l' 1.31.2
Nom d'affichage Option CLI Type Description Valeur par défaut
ID titulaire tenantId Secret ID titulaire : ID titulaire Azure que vous souhaitez utiliser pour votre configuration. Vous pouvez trouver votre identifiant de locataire dans le portail Azure ou en exécutant la az account tenant list commande. N/A
ID abonnement subscriptionId Secret Votre ID d'abonnement Azure. Dans le portail Azure, recherchez 'Abonnement' pour trouver une liste de vos abonnements. Vous pouvez également retrouver votre identifiant d'abonnement en exécutant la az account subscription list commande. N/A
ID client Azure Active Directory aadClientId Secret Votre ID client Azure Active Directory . Vous pouvez trouver votre ID client dans le portail Azure ou en exécutant la az ad sp list --display-name appDisplayName commande. N/A
Emplacement location Config L'emplacement de vos hôtes Azure. Vous pouvez trouver l'emplacement de vos machines virtuelles dans le portail Azure ou en exécutant la az vm list commande. Exemple d'emplacement : 'useast'. N/A
Secret client Azure Active Directory aadClientSecret Secret Votre client secret Azure Active Directory Vous trouverez votre clé secrète client dans le portail Azure, dans le App registrations menu. N/A
Groupe de ressources resourceGroup Config Nom de votre groupe de ressources Azure. Vous pouvez consulter les détails de votre groupe de ressources sur le portail Azure ou en exécutant la az group list commande. N/A
Type de machine virtuelle vmType Config Vous pouvez trouver le type de votre machine virtuelle dans le portail Azure ou en exécutant la az vm list commande. Exemples de type : 'standard' ou 'VMSS'. N/A
Nom du groupe de sécurité réseau securityGroupName Config Nom du groupe de sécurité. Vous pouvez consulter les détails de votre groupe de sécurité sur le portail Azure ou en exécutant la az network nsg list commande. N/A
Nom du réseau virtuel vnetName Config Le Nom du réseau virtuel. Vous pouvez trouver le nom de votre réseau virtuel dans le portail Azure ou en exécutant la az network vnet list commande. N/A
Nom du sous-réseau subnetName Config Nom de l'un des sous-réseaux sous le réseau VNet fourni N/A

Référence de classe de stockage pour le fichier Azure

Référence de la classe de stockage pour le stockage de fichiers Azure
Nom de la classe de stockage Stratégie de récupération Mode de liaison des volumes
sat-azure-file-platinum Supprimer Immédiate
sat-azure-file-platinum-metro Supprimer WaitForFirstConsumer
sat-azure-file-gold Supprimer Immédiate
sat-azure-file-gold-metro Par défaut Supprimer WaitForFirstConsumer
sat-azure-file-silver Supprimer Immédiate
sat-azure-file-silver-metro Supprimer WaitForFirstConsumer
sat-azure-file-bronze Supprimer Immédiate
sat-azure-file-bronze-metro Supprimer WaitForFirstConsumer

Aide et support pour le stockage de fichiers Azure

Lorsque vous utilisez Azure File, essayez les ressources suivantes avant d'ouvrir un dossier d'assistance.

  1. Consultez la foire aux questions dans le Knowledge CenterAzure.
  2. Consultez la documentation relative au traitement des incidents pour identifier et résoudre les problèmes courants.
  3. Vérifiez l'état de la plateforme et des ressources d' IBM Cloud en vous rendant sur la page Status.
  4. Consultez Stack Overflow pour voir si d'autres utilisateurs ont rencontré le même problème. Etiquetez les questions avec ibm-cloud et Azure-Disk.
  5. Ouvrez un problème dans Azure Service Portal.