Estoy registrado para la vista previa de Azure Files NFSv4 y parece que no puedo encontrar una manera de montar recursos compartidos de archivos NFS en ACI. He probado lo siguiente:
- Creé una red virtual en Eastus con dos subredes, una específica para aci
- Se modificó la red de la cuenta de almacenamiento NFS para permitir solo conexiones desde la red virtual anterior:
- Contenedor implementado con el siguiente json:
{ "type": "Microsoft.ContainerInstance/containerGroups", "apiVersion": "2019-12-01", "location": "eastus", "name": "nfs-test", "properties": { "osType": "Linux", "containers": [ { "name": "sshd", "properties": { "image": "boldidea.azurecr.io/ssh-test", "ports": [ { "port": 22, "protocol": "TCP" } ], "resources": { "requests": { "cpu": 1, "memoryInGB": 1.5 } }, "volumeMounts": [ { "mountPath": "/mnt/user-storage", "name": "user-storage" } ] } } ], "volumes": [ { "azureFile": { "shareName": "ide-user-storage", "storageAccountKey": "(redacted)", "storageAccountName": "ideworkspacestoragenfs" }, "name": "user-storage" } ], "imageRegistryCredentials": [ { "server": "(redacted)", "username": "(redacted)", "password": "(redacted)" } ], "ipAddress": { "type": "Private", "ports": [ { "port": 22, "protocol": "TCP" } ] }, "networkProfile": { "id": "/subscriptions/(redacted)/resourceGroups/ideResourceGroup/providers/Microsoft.Network/networkProfiles/aci-network-profile-ide-vnet-eastus-aci" } } }
La implementación se bloquea durante aproximadamente 30 minutos antes de fallar con el error "Error al montar el volumen de archivos de Azure". ¿Qué estoy haciendo mal?
Respuesta1
Resolví este problema con el soporte de Azure y finalmente llegué al equipo de ACI, quien confirmó que NFS no es compatible actualmente con instancias de contenedor.