Prepárese para configurar un back-end de Azure NetApp Files
Antes de configurar el back-end ANF, debe asegurarse de que se cumplen los siguientes requisitos.
Si es la primera vez que utiliza Azure NetApp Files o está en una nueva ubicación, se requiere alguna configuración inicial.
-
Para configurar Azure NetApp Files y crear un volumen NFS, consulte "Azure: Configure Azure NetApp Files y cree un volumen NFS".
-
Para configurar Azure NetApp Files y añadir un volumen SMB, consulte: "Azure: Cree un volumen de SMB para Azure NetApp Files".
Requisitos
Para configurar y utilizar un "Azure NetApp Files" back-end, necesita lo siguiente:
-
subscriptionID
Desde una suscripción de Azure con Azure NetApp Files habilitado. -
tenantID
,clientID
, y.clientSecret
desde una "Registro de aplicaciones" En Azure Active Directory con permisos suficientes para el servicio Azure NetApp Files. El registro de aplicaciones debe usar:-
El rol propietario o Colaborador "Predefinidos por Azure"
-
A. "Rol Colaborador personalizado" en el nivel de suscripción (
assignableScopes
) Con los siguientes permisos que están limitados únicamente a lo que Astra Trident necesita. Después de crear el rol personalizado, "Asigne el rol mediante el portal de Azure".
-
-
Azure
location
que contiene al menos uno "subred delegada". A partir de Trident 22.01, lalocation
parámetro es un campo obligatorio en el nivel superior del archivo de configuración del back-end. Los valores de ubicación especificados en los pools virtuales se ignoran.
Requisitos adicionales para volúmenes SMB
-
Un clúster de Kubernetes con un nodo de controladora Linux y al menos un nodo de trabajo de Windows que ejecuta Windows Server 2019. Astra Trident admite volúmenes de SMB montados en pods que se ejecutan solo en nodos de Windows.
-
Al menos un secreto Astra Trident que contiene sus credenciales de Active Directory para que ANF pueda autenticarse en Active Directory. Generar secreto
smbcreds
:kubectl create secret generic smbcreds --from-literal username=user --from-literal password='pw'
-
Proxy CSI configurado como servicio de Windows. Para configurar un
csi-proxy
, consulte "GitHub: Proxy CSI" o. "GitHub: Proxy CSI para Windows" Para nodos Kubernetes que se ejecutan en Windows.