Controlador CSI de Azure File

El controlador CSI de Azure File para IBM Cloud Satellite® implementa la especificación CSI para que las herramientas de orquestación de contenedores puedan gestionar el ciclo de vida de los volúmenes de Azure File.

Para obtener una visión general de las funciones disponibles del controlador CSI de archivos Azure, consulta la sección Funciones.

La plantilla de controlador CSI de Azure File para Satellite está actualmente disponible para las versiones de clúster 4.7 y posteriores.

Antes de poder desplegar plantillas de almacenamiento en los clústeres de su ubicación, asegúrese de configurar Satellite Config seleccionando la opción Enable cluster admin access for Satellite Config en la consola o incluyendo la opción --enable-config-admin al crear el clúster.

No puede personalizar sus clases de almacenamiento porque Satellite Config sobrescribe sus cambios.

No es posible asignar el servicio de almacenamiento Satellite a grupos de recursos. Sin embargo, si va a asignar otros recursos, como la ubicación y el clúster, a grupos de recursos, deberá añadir el lector Satellite y la función de administrador de enlaces para todos los recursos de la cuenta.

Requisitos previos para utilizar el archivo Azure

Configure el almacenamiento de archivos Azure para clústeres de Satellite creando una configuración de almacenamiento en su ubicación. Cuando asigne una configuración de almacenamiento a los clústeres, los controladores de almacenamiento del proveedor de almacenamiento seleccionado se instalan en el clúster.

Para utilizar la plantilla de almacenamiento del controlador CSI de archivo de Azure, realice las tareas siguientes.

  1. Cree una ubicación de Azure utilizando la plantilla de ubicación o añadiendo manualmente hosts de Azure a Satellite. Si elige asignar hosts manualmente, debe etiquetar sus nodos de trabajador antes de crear la configuración de almacenamiento.

  2. Cree un clúster de Satellite que ejecute en hosts de cálculo en Azure. Asegúrese de seleccionar la opción Habilitar acceso de administrador de clúster para Satellite Config al crear el clúster. Si no habilita el acceso de administrador (admin) para Satellite Config al crear el clúster, debe volver a crear el clúster y habilitar el acceso de administrador para poder desplegar el almacenamiento.

Opcional: Etiquetado de los nodos trabajadores cuando se utiliza el archivo Azure

Siga los pasos siguientes para añadir las etiquetas necesarias a los nodos de trabajador para la plantilla de controlador CSI de Azure File.

Si ha asignado manualmente los hosts de Azure a su ubicación y no ha utilizado un despliegue automático como, por ejemplo, el despliegue desde la consola o desde una plantilla de Terraform, debe etiquetar los nodos de trabajador antes de crear la configuración de almacenamiento.

  1. Liste los nodos de trabajador de Azure y apunte el name de cada nodo.

    oc get nodes
    
  2. Obtenga los detalles de cada nodo y apunte la zone en la que se encuentra cada uno. Por ejemplo: eastus-1.

    oc get nodes NODE-NAME -o yaml | grep zone
    
  3. Etiquete los nodos de trabajador de Azure con el valor zone que ha recuperado anteriormente. Sustituya <node_name> y <zone> por el nombre de nodo y la zona de sus nodos de trabajador. Por ejemplo, si tiene un nodo de trabajador en la zona: eastus-1, utilice los comandos siguientes para añadir eastus-1 como etiqueta del nodo de trabajador en la zona eastus-1.

    oc label node <node_name> topology.kubernetes.io/zone-
    oc label node <node_name> topology.kubernetes.io/zone=<zone> --overwrite
    
  4. Repita los pasos anteriores por cada nodo de trabajador.

  5. Inicie sesión en su cuenta de Azure y recupere los parámetros necesarios. Para obtener más información sobre los parámetros, consulta la referencia de parámetros.

Creación y asignación de una configuración en la consola

  1. Consulte la referencia de parámetros.

  2. En la consola Ubicaciones, seleccione la ubicación en la que desea crear una configuración de almacenamiento.

  3. Seleccione Almacenamiento > Crear configuración de almacenamiento

  4. Especifique un nombre para la configuración.

  5. Selecciona el tipo de almacenamiento.

  6. Seleccione la versión y haga clic en Siguiente

  7. Si el Tipo de almacenamiento que ha seleccionado acepta parámetros personalizados, especifíquelos en la pestaña Parámetros.

  8. Si el Tipo de almacenamiento que ha seleccionado requiere secretos, especifíquelos en la pestaña Secretos.

  9. En la pestaña Clases de almacenamiento, revise las clases de almacenamiento desplegadas por la configuración o cree una clase de almacenamiento personalizada.

  10. En la pestaña Asignar al servicio, seleccione el servicio al que desea asignar la configuración.

  11. Pulse Completo para asignar la configuración de almacenamiento.

Creación de una configuración en la CLI

  1. Revise la referencia de parámetro para la versión de plantilla que desea utilizar.

  2. Inicie una sesión en la CLI de IBM Cloud.

    ibmcloud login
    
  3. Liste las ubicaciones de Satellite y apunte la columna Managed from.

    ibmcloud sat location ls
    
  4. Ponga como destino la región Managed from de la ubicación de Satellite. Por ejemplo, para wdc, ponga como destino us-east. Puede obtener información adicional consultando regiones de Satellite.

    ibmcloud target -r us-east
    
  5. Si utiliza un grupo de recursos distinto del default (predeterminado), póngalo como destino.

    ibmcloud target -g RESOURCE_GROUP
    
  6. Copie uno de los siguientes mandatos de ejemplo para la versión de plantilla que desea utilizar. Para obtener más información sobre el mandato, consulte ibmcloud sat storage config create en la referencia de mandatos.

    Ejemplo de comando para crear una configuración de la versión 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. Personalice el mandato en función de los valores que desee utilizar.

  8. Ejecuta el comando para crear una configuración.

  9. Comprueba que se haya creado tu configuración.

    ibmcloud sat storage config get --config CONFIG
    

Creación de una configuración en la API

  1. Genere una clave de API y, a continuación, solicite una señal de renovación. Para obtener más información, consulte Generación de una señal de IAM de IBM Cloud utilizando una clave de API.

  2. Revise la referencia de parámetro para la versión de plantilla que desea utilizar.

  3. Copie una de las siguientes solicitudes de ejemplo y sustituya las variables que desea utilizar.

    Ejemplo de solicitud para crear una configuración de versión 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\",}
    

Creación de una asignación en la interfaz de línea comando (CLI)

  1. Enumera tus configuraciones de almacenamiento y anota la configuración de almacenamiento que deseas asignar a tus clústeres.

    ibmcloud sat storage config ls
    
  2. Obtenga el ID del clúster, del grupo de clústeres o del servicio al que desea asignar almacenamiento.

    Para asegurarse de que el clúster está registrado en Satellite Config, o para crear grupos, consulte Configuración de clústeres para su uso con Satellite Config.

    Mandato de ejemplo para listar grupos de clústeres.

    ibmcloud sat group ls
    

    Mandato de ejemplo para listar clústeres.

    ibmcloud oc cluster ls --provider satellite
    

    Mandato de ejemplo para listar los servicios de Satellite.

    ibmcloud sat service ls --location LOCATION
    
  3. Asigne la configuración de almacenamiento al clúster, grupo o servicio que ha recuperado anteriormente. Para obtener más información, consulta el. ibmcloud sat storage assignment createcomando

    Mandato de ejemplo para asignar una configuración a un grupo de clústeres.

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

    Mandato de ejemplo para asignar una configuración a un clúster.

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

    Mandato de ejemplo para asignar una configuración a un clúster de servicio.

    ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
    
  4. Verifique que la asignación se ha creado.

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

Creación de una asignación de almacenamiento en la interfaz de programación de aplicaciones (API)

  1. Copie una de las siguientes solicitudes de ejemplo.

    Solicitud de ejemplo para asignar una configuración de a un clúster.

    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\"}"
    

    Solicitud de ejemplo para asignar configuración a un grupo de clústeres.

    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. Sustituya las variables por sus detalles y ejecute la solicitud.

  3. Verifique que la asignación se ha creado listando las asignaciones.

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

Actualización de asignaciones de almacenamiento en la consola

Puede utilizar la consola deSatellite para aplicar las últimas actualizaciones de parches a sus asignaciones.

  1. En la página Ubicaciones de la consola deSatellite, seleccione su ubicación.

  2. Pulse el separador Almacenamiento para ver las configuraciones.

  3. Haz clic en la configuración que quieras actualizar.

  4. Pulse el icono Información (i) para aplicar la última revisión o parche.

  5. Opcional: habilite las actualizaciones de parches automáticas para la asignación de almacenamiento. La habilitación de las actualizaciones automáticas de parches garantiza que la asignación siempre tenga los últimos arreglos de seguridad.

Si habilita las actualizaciones automáticas de parches, debe seguir aplicando las actualizaciones principales manualmente.

Actualización manual de asignaciones en la CLI

Actualice una asignación para utilizar la última revisión de plantilla de almacenamiento.

  1. Liste las asignaciones de almacenamiento de Satellite, tome nota de la asignación de Satellite que desea actualizar.

    ibmcloud sat storage assignment ls
    
  2. Liste las plantillas de almacenamiento de Satellite para ver las últimas versiones disponibles.

    ibmcloud sat storage template ls
    
  3. Actualice la asignación de Satellite.

    Mandato de ejemplo para actualizar una asignación.

    ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
    

Habilitación de actualizaciones automáticas de parches para configuraciones y asignaciones en la CLI

Puede utilizar la CLI de sat storage assignment autopatch enable para habilitar las actualizaciones de parches automáticas para las asignaciones. La habilitación de actualizaciones automáticas de parches aplica automáticamente las revisiones de plantilla de almacenamiento (parches) más recientes. Debe seguir aplicando las actualizaciones principales manualmente.

  1. Obtener una lista de configuraciones de almacenamiento de Satellite. Anota el ID de configuración.

    ibmcloud sat storage assignment ls
    
  2. Ejecute uno de los siguientes mandatos de ejemplo para habilitar las actualizaciones de parches automáticas para la configuración y sus asignaciones asociadas. Introduce el ID de configuración que has obtenido en el paso anterior.

    Mandato de ejemplo para habilitar actualizaciones de parches automáticas para una asignación.

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

    Mandato de ejemplo para habilitar actualizaciones de parches automáticas para todas las asignaciones de almacenamiento en una configuración determinada.

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

    Mandato de ejemplo para inhabilitar las actualizaciones de parches automáticas para todas las asignaciones en una configuración específica.

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

    Mandato de ejemplo para inhabilitar las actualizaciones de parches automáticas para una única asignación y una configuración específica.

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

    Mandato de ejemplo para inhabilitar las actualizaciones automáticas de parches para una asignación múltiple y una configuración específica.

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

Actualización de una configuración y asignaciones en la API

Puede utilizar la API de /v2/storage/satellite/updateAssignment para actualizar las asignaciones con nuevos clústeres o grupos de clústeres. Establezca updateConfigVersion en true para aplicar la actualización de revisión.

  1. Copie la siguiente solicitud de ejemplo y sustituya las variables para los grupos de clúster y las asignaciones que desea actualizar.

    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. Ejecute la solicitud.

  3. Obtenga los detalles de la asignación para verificar la actualización.

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

Habilitación de actualizaciones automáticas de parches para asignaciones en la API

Puede utilizar la API de /v2/storage/satellite/setAssignmentAutoupgrade para habilitar las actualizaciones de parches automáticas para las asignaciones. La habilitación de actualizaciones automáticas de parches aplica automáticamente las revisiones de plantilla de almacenamiento (parches) más recientes. Debe seguir aplicando las actualizaciones principales manualmente.

  1. Copie la siguiente solicitud de ejemplo y sustituya las variables para los grupos de clúster y las asignaciones que desea actualizar.

    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. Ejecute la solicitud.

  3. Obtenga los detalles de la asignación para verificar la actualización.

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

Despliegue de una aplicación que utiliza el almacenamiento de Azure File

Puede utilizar el controlador de Azure File para crear algunas PVC que puede utilizar en las cargas de trabajo del clúster.

  1. Cree una PVC que haga referencia a una clase de almacenamiento de Azure File que haya creado anteriormente.

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
        name: pvc-azurefile4
    spec:
    accessModes:
         - ReadWriteMany
    resources:
        requests:
            storage: 100Gi
    storageClassName: sat-azure-file-bronze
    
  2. Cree la PVC en el clúster.

    oc apply -f pvc-azurefile.yml
    
  3. Verifique que se ha creado la PVC y que su estado es Bound.

    oc get pvc
    
  4. Cree un archivo de configuración YAML para un conjunto con estado que monte la PVC que ha creado. Este despliegue de ejemplo crea un pod de aplicación que escribe la fecha.

        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. Cree el pod en el clúster.

    oc apply -f statefulset-azurefile.yml
    
  6. Verifique que el pod se ha desplegado. Ten en cuenta que la aplicación puede tardar unos minutos en alcanzar un estado Running.

    oc get pods
    
    NAME                                READY   STATUS    RESTARTS   AGE
    statefulset-azurefile                1/1     Running     0       2m58s
    
  7. Compruebe que la aplicación puede escribir en Azure Disk iniciando sesión en el pod.

    oc exec statefulset-azurefile -it bash
    
  8. Visualice el contenido del archivo outfile para confirmar que la aplicación puede escribir datos en el almacenamiento persistente.

    cat /mnt/azurefile/outfile
    

    Salida de ejemplo

    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. Salga del pod.

    exit
    

Eliminación del almacenamiento de Azure File en una aplicación

Si ya no necesita la configuración de Azure File, puede eliminar las aplicaciones, las PVC, las PV y la asignación de sus clústeres.

  1. Obtenga una lista de sus PVC y anote el nombre de la PVC que desea eliminar.

    oc get pvc
    
  2. Elimine los pods que montan la PVC.

    1. Obtenga una lista de todos los pods que actualmente montan la PVC que desea suprimir. Si no se devuelve ningún pod, significa que no tiene ningún pod que utilice actualmente la PVC.
        oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
        ```
        Salida de ejemplo
    
    
        ```sh {: screen}
        app    sat-azure-file-platinum
        ```
    1. Elimine el pod que utiliza la PVC. Si el pod forma parte de un despliegue o de un statefulset, elimine el despliegue o el statefulset.
    
    ```sh {: pre}
        oc delete pod <pod_name>
        ```
        ```sh {: pre}
        oc delete deployment <deployment_name>
        ```
        ```sh {: pre}
        oc delete statefulset <statefulset_name>
        ```
    1. Verifique que se ha eliminado el pod, el despliegue o el statefulset.
    
    ```sh {: pre}
        oc get pods
        ```
        ```sh {: pre}
        oc get deployments
        ```
        ```sh {: pre}
        oc get statefulset
        ```
    
  3. Suprima la PVC. Dado que las clases de almacenamiento de Azure File tienen la política de reclamación Delete, la PV y los discos de su cuenta de Azure se suprimen automáticamente al suprimir la PVC.

    oc delete pvc <pvc_name>
    
  4. Verifique que el PV se ha eliminado automáticamente.

    oc get pv
    

Eliminar la configuración del almacenamiento de Azure File del clúster

Si ya no tiene previsto utilizar el almacenamiento de Azure File en el clúster, puede utilizar la CLI para desasignar el clúster de la configuración de almacenamiento.

Tenga en cuenta que si elimina la configuración de almacenamiento, el controlador se desinstala de todos los clústeres asignados. Las PVC, los PV y los datos no se eliminan. Sin embargo, no podrás acceder a tus datos hasta que vuelvas a instalar el controlador en tu clúster.

Eliminación de la configuración del almacenamiento de archivos de Azure desde la consola

  1. En el panel de control de almacenamiento de Satellite, seleccione la configuración de almacenamiento que desea suprimir.
  2. Seleccione Acciones > Suprimir
  3. Especifique el nombre de la configuración de almacenamiento.
  4. Seleccione Suprimir.

Eliminación de la configuración del almacenamiento de archivos de Azure de la CLI

  1. Obtenga una lista de las asignaciones de almacenamiento y busque la que ha utilizado para el clúster.

    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    
  2. Elimine la asignación. Una vez eliminada la asignación, se eliminan los pods de controlador y las clases de almacenamiento de todos los clústeres que formaban parte de dicha asignación de almacenamiento.

    ibmcloud sat storage assignment rm --assignment <assignment_ID>
    
  3. Compruebe que el controlador se ha eliminado del clúster.

    1. Liste las clases de almacenamiento del clúster y compruebe que se han eliminado las clases de almacenamiento.
        oc get sc
        ```
    1. Liste los pods en el espacio de nombres `kube-system` y compruebe que se han eliminado los pods del controlador de almacenamiento.
    
    ```sh {: pre}
        oc get pods -n kube-system | grep azure
        ```
    
  4. Opcional: elimine la configuración de almacenamiento.

    1. Obtenga una lista de las configuraciones de almacenamiento.
        ibmcloud sat storage config ls
        ```
    1. Elimine la configuración de almacenamiento.
    
    ```sh {: pre}
        ibmcloud sat storage config rm --config <config_name>
        ```
    
    
    

Referencia de parámetros

1.31.2 referencia de parámetros

Tabla 1. Referencia de parámetros de « 1.31.2 »
Nombre de visualización Opción de CLI Tipo Descripción Valor predeterminado
ID de arrendatario tenantId Secreto ID de arrendatario: es el ID de arrendatario de Azure que se desea utilizar en la configuración. Puede encontrar su ID de inquilino en el portal Azure o ejecutando el az account tenant list comando. N/D
ID de suscripción subscriptionId Secreto Su ID de suscripción de Azure. En el portal de Azure, busque 'Suscripción' para encontrar su lista de suscripciones. También puedes encontrar tu ID de suscripción ejecutando el az account subscription list comando. N/D
ID de cliente de Azure Active Directory aadClientId Secreto Su ID de cliente de Azure Active Directory. Puede encontrar su ID de cliente en el portal Azure o ejecutando el az ad sp list --display-name appDisplayName comando. N/D
Ubicación location Config La ubicación de sus hosts de Azure. Puede consultar la ubicación de sus máquinas virtuales en el portal Azure o ejecutando el az vm list comando. Ejemplo de ubicación: 'useast'. N/D
Secreto de cliente de Azure Active Directory aadClientSecret Secreto Su secreto de cliente de Azure Active Directory. Puedes encontrar tu clave secreta de cliente en el portal Azure, en el App registrations menú. N/D
Grupo de recursos resourceGroup Config El nombre de su grupo de recursos de Azure. Puede consultar los detalles de su grupo de recursos en el portal Azure o ejecutando el az group list comando. N/D
Tipo de máquina virtual vmType Config Puedes averiguar el tipo de máquina virtual en el portal Azure o ejecutando el az vm list comando. Tipos de ejemplo: 'standard' o 'VMSS'. N/D
Nombre de grupo de seguridad de red securityGroupName Config El nombre del grupo de seguridad. Puede consultar los detalles de su grupo de seguridad en el portal Azure o ejecutando el az network nsg list comando. N/D
Nombre de la red virtual vnetName Config El nombre de la red virtual. Puede encontrar el nombre de su red virtual en el portal Azure o ejecutando el az network vnet list comando. N/D
Nombre de subred subnetName Config Nombre de una de las subredes bajo la VNet proporcionada N/D

Referencia de clase de almacenamiento para el archivo Azure

Referencia de clase de almacenamiento para Azure File storage
Nombre de clase de almacenamiento Política de reclamación Modo de vinculación de volúmenes
sat-azure-file-platinum Suprimir Inmediato
sat-azure-file-platinum-metro Suprimir WaitForFirstConsumer
sat-azure-file-gold Suprimir Inmediato
sat-azure-file-gold-metro Valor predeterminado Suprimir WaitForFirstConsumer
sat-azure-file-silver Suprimir Inmediato
sat-azure-file-silver-metro Suprimir WaitForFirstConsumer
sat-azure-file-bronze Suprimir Inmediato
sat-azure-file-bronze-metro Suprimir WaitForFirstConsumer

Obtención de ayuda y soporte para el almacenamiento de archivos de Azure

Cuando utilice Azure File, pruebe los siguientes recursos antes de abrir un caso de asistencia.

  1. Consulte las preguntas más frecuentes en el Knowledge Center deAzure.
  2. Revise la documentación de resolución de problemas para resolver problemas comunes.
  3. Comprueba el estado de la plataforma y los recursos de IBM Cloud en la página de estado.
  4. Revise Stack Overflow para ver si otros usuarios han experimentado el mismo problema. Etiquete las preguntas con ibm-cloud y Azure-Disk.
  5. Abra un problema en Azure Service Portal.