FailedMountAzureFileVolume creating an ACI with a storageAccount in another suscription

Eduardo Martin (MSC AdminAccount) 20 Puntos de reputación
2023-11-30T07:59:16.6866667+00:00

I have two suscriptions: A, B

In the B, I have a vnet and an ACI. This ACI is associated to a subnet of this Vnet.

In the A, I have created an storage account with enabled from selected virtual networks option. In the virtual networks I have added the the subnet of the ACI of the VNET in B.

When I start the ACI with a volume of the storage in A , it gets the error FailedMountAzureFileVolume.

If I try whith an storage in the same suscription of the ACI is working perfectly, the problem is when I use the storage of other suscription.

I have added a service endpoint policy with the storage in A and the vnet in B.

There is some limitation of mounting of an storage of other suscription?

Thanks.

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
406 preguntas
{count} votos

Respuesta aceptada
  1. Carlos Solís Salazar 17,971 Puntos de reputación
    2023-11-30T14:38:40.9966667+00:00

    La situación que describes implica un problema común al intentar montar un volumen Azure File en una instancia de Azure Container Instances (ACI) que se encuentra en una suscripción diferente de la cuenta de almacenamiento. Este tipo de configuración puede ser desafiante debido a las políticas de red y seguridad entre suscripciones. A continuación, describo algunos aspectos clave a considerar y pasos para solucionar el problema:

    Posibles Problemas y Soluciones

    1. Delegación de Subred y Puntos de Servicio:
      • Asegúrate de que la subred en la que se encuentra el ACI tiene habilitados los puntos de servicio (Service Endpoints) para Azure Storage.
      • Verifica si la delegación de subred para Azure Container Instances está configurada correctamente.
    2. Configuración de Red Virtual y Subred:
      • Confirma que la configuración de red virtual y la subred a la que estás intentando conectarte desde ACI están permitiendo el acceso a la cuenta de almacenamiento en la otra suscripción.
      • Revisa las reglas de Network Security Group (NSG) para asegurarte de que no estén bloqueando el tráfico necesario.
    3. Políticas de Firewall en la Cuenta de Almacenamiento:
      • En la cuenta de almacenamiento, verifica que las políticas de firewall y red virtual permitan el acceso desde la subred específica donde se aloja el ACI.
      • Considera habilitar el acceso a redes seleccionadas y asegúrate de que la subred del ACI esté incluida.
    4. Limitaciones de Suscripciones Cruzadas:
      • En algunos casos, puede haber limitaciones o consideraciones adicionales cuando se trabaja con recursos en diferentes suscripciones.
      • Consulta la documentación de Azure para ver si hay restricciones específicas relacionadas con el montaje de volúmenes de Azure File desde cuentas de almacenamiento en diferentes suscripciones.
    5. Credenciales y Autenticación:
      • Asegúrate de que las credenciales utilizadas para acceder a la cuenta de almacenamiento desde ACI son correctas y tienen los permisos necesarios.
      • Verifica si los detalles del volumen Azure File en la configuración de ACI están correctamente especificados, incluyendo el nombre de la cuenta de almacenamiento, la clave y el nombre del recurso compartido de archivos.

    Pasos Adicionales

    • Revisión de Logs: Revisa los registros de error o logs del ACI para obtener más detalles sobre el error FailedMountAzureFileVolume.
    • Soporte de Azure: Si continúas enfrentando problemas, considera abrir un ticket de soporte con Azure, ya que pueden proporcionar ayuda más específica basada en la configuración exacta de tu entorno.

    Conclusión

    Montar un volumen de Azure File en un ACI desde una cuenta de almacenamiento en una suscripción diferente requiere una configuración cuidadosa de la red y permisos adecuados. Asegúrate de que todas las configuraciones de red y seguridad estén correctamente establecidas y que las credenciales y configuraciones de ACI sean correctas.

    Si esta información te resulta útil, por favor acepta la respuesta para indicar que ha sido de ayuda.


0 respuestas adicionales

Ordenar por: Muy útil

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.