Instalar el administrador en Azure
Antes de comenzar, asegúrese de cumplir los requisitos previos y de que su cuenta de Azure cumpla con los requisitos.
El administrador de AI Unlimited organiza la implementación del motor e incluye una interfaz de usuario basada en web para la configuración.
Usará una plantilla de Azure Resource Manager (ARM) proporcionada por Teradata para instalar el administrador desde el Azure Portal. Implementará una instancia de servidor en la que se ejecuta el administrador en un contenedor controlado por systemd.
Para obtener ayuda con la instalación, envíe un correo electrónico al equipo de soporte o pregunte a la comunidad.
Clonar el repositorio
La carpeta deployments
en el Repositorio de GitHub de AI Unlimited proporcionada por Teradata contiene archivos de plantillas, parámetros y políticas para instalar AI Unlimited.
Abra una ventana de terminal y clone el repositorio.
Localizar la plantilla del administrador
Las plantillas ARM para el administrador están aquí en el repositorio de GitHub de AI Unlimited:
deployments/azure/templates/arm/ai-unlimited
Elija una plantilla en función de si desea utilizar un equilibrador de carga y de qué tipo.
Quizás quiera pedirle orientación a un administrador de la nube de su organización.
- ai-unlimited-with-alb.json
—El administrador se encuentra detrás de un equilibrador de carga de aplicaciones
- ai-unlimited-with-nlb.json
—El administrador se encuentra detrás de un equilibrador de carga de red
- ai-unlimited-without-lb.json
No hay equilibrador de carga. Si no está seguro de qué plantilla usar, le recomendamos esta.
Cargar la plantilla
- Inicie sesión en el Azure Portal.
Nota
Las referencias a Azure Portal están actualizadas al 29 de mayo de 2024.
- Busque Implementación personalizada y luego seleccione Implementar una plantilla personalizada.
- Seleccione Crear su propia plantilla en el editor y luego Cargar archivo.
- Seleccione el archivo de plantilla que eligió usar y luego seleccione Guardar.
Especificar detalles de la instancia
Revise los parámetros. Proporcione valores para los parámetros requeridos. Es posible que su organización requiera otros.
Parámetros de Azure y AI Unlimited
Parámetro | Descripción | Notas |
---|---|---|
Subscription | La suscripción de Azure que desea utilizar para implementar AI Unlimited. | Obligatorio Predeterminado: NA Esta debe ser una cuenta de pago por uso. |
Region | La región donde desea implementar AI Unlimited. | Obligatorio Predeterminado: NA Seleccione la región de Azure más cercana a su ubicación de trabajo y los recursos de datos que desea usar con AI Unlimited. |
Resource Group Name | El nombre del contenedor que agrupa recursos de AI Unlimited relacionados. | Obligatorio Predeterminado: ai-unlimited-workspace |
AI Unlimited Name | Nombre único dado a AI Unlimited. | Obligatorio Predeterminado: NA |
Public Key | La clave SSH pública que puede utilizar para conectarse a una máquina virtual a través de SSH. | Obligatorio Predeterminado: NA Este valor debe comenzar con “ssh-rsa”. |
OS Version | Las versiones de los sistemas operativos que están disponibles en la suscripción actual. | Opcional con valor predeterminado Predeterminado: Ubuntu-2004 |
Instance Type | El tipo de instancia que desea utilizar para AI Unlimited. | Opcional Valor predeterminado: STANDARD_D2_V3 Recomendamos utilizar el tipo de instancia predeterminado para ahorrar costes. El tipo de instancia predeterminado es la serie Dv3 estándar con 2 vCPU y 8,0 GiB de memoria. |
Network | El nombre de la red en la que desea implementar la instancia de AI Unlimited. | Opcional Predeterminado: NA |
Subnet | La subred en la que desea implementar la instancia de AI Unlimited. | Obligatorio Predeterminado: NA La subred debe residir en la zona de disponibilidad seleccionada. |
Security Group | El firewall virtual que controla el tráfico entrante y saliente a la instancia. | Opcional Valor predeterminado: AiUnlimitedSecurityGroup El grupo de seguridad se implementa como un conjunto de reglas que especifican qué protocolos, puertos y direcciones IP o bloques CIDR tienen permitido acceder a la instancia. Defina al menos un CIDR de acceso o un grupo de seguridad para permitir el tráfico entrante a menos que cree reglas de ingreso de grupos de seguridad personalizadas. |
Access CIDR | El rango de direcciones IP CIDR al que se le permite acceder a la instancia. | Opcional Valor predeterminado: 0.0.0.0/0 Recomendamos configurar este valor en un rango de IP de confianza. Defina al menos un CIDR de acceso o un grupo de seguridad para permitir el tráfico entrante a menos que cree reglas de ingreso de grupos de seguridad personalizadas. |
AI Unlimited HTTP Port | El puerto para acceder a la interfaz de usuario de AI Unlimited. | Obligatorio con valor predeterminado Predeterminado: 3000 |
AI Unlimited GRPC Port | El puerto para acceder a la API de AI Unlimited. | Obligatorio con valor predeterminado Predeterminado: 3282 |
Source App Sec Groups | Los grupos de seguridad de aplicaciones de origen (ASG) que tienen permiso para conectarse a la instancia de AI Unlimited. Los ASG le permiten organizar sus máquinas virtuales (VM) en función de sus políticas de seguridad de red específicas. Estas políticas de seguridad determinan qué tráfico está permitido o no en su máquina virtual. | Opcional Predeterminado: NA Seleccione un grupo de seguridad de aplicaciones en la misma región que la interfaz de red. |
Destination App Sec Groups | Los grupos de seguridad de aplicaciones de destino que tienen permiso para conectarse a la instancia de AI Unlimited. | Opcional Predeterminado: NA Seleccione un grupo de seguridad de aplicaciones en la misma región que la interfaz de red. |
Role Definition ID | El ID del rol que se utilizará con AI Unlimited. | Obligatorio Predeterminado: NA Use el comando de la CLI de Azure: Get-AzRoleDefinition para obtener su ID de definición de rol. |
Allow Public SSH | Especifica si puede usar claves de shell seguro (SSH) para conectarse a máquinas virtuales en Azure. | Opcional Predeterminado: verdadero |
Use Key Vault | Especifica si se debe utilizar el almacén de claves para recuperar la contraseña segura durante una implementación. | Opcional Predeterminado: Nuevo |
Use Persistent Volume | Especifica si desea utilizar un volumen persistente nuevo o existente para almacenar datos. Consulte Más información: Uso de un volumen persistente debajo de la sección de parámetros. | Opcional con valor predeterminado Predeterminado: Nuevo Opciones compatibles: Nuevo o Existente, según su caso de uso. |
Persistent Volume Size | El tamaño del volumen persistente que puede adjuntar a la instancia, en GB. | Opcional Predeterminado: 100 |
Existing Persistent Volume | El ID del volumen persistente existente que puede adjuntar a la instancia. | Obligatorio si UsePersistentVolume está configurado como Existente. Predeterminado: Ninguno El volumen persistente debe estar en la misma zona de disponibilidad que la instancia de AI Unlimited. |
AI Unlimited Version | La versión de AI Unlimited que desea implementar. | Obligatorio con valor predeterminado Predeterminado: último El valor es una etiqueta de versión del contenedor. |
Use NLB | Especifica si se accede a la instancia mediante un equilibrador de carga de red. | Obligatorio con valor predeterminado Valor predeterminado: falso |
Tags | Los pares clave-valor que se asignan a los recursos para una identificación rápida. | Opcional Predeterminado:NA |
Más información: Cómo usar un volumen persistente
La instancia del administrador se ejecuta en un contenedor y guarda sus datos de configuración en una base de datos en el volumen raíz de la instancia. Estos datos se conservan si apaga, reinicia o crea una instantánea y vuelve a iniciar la instancia.
Un volumen persistente almacena datos de una aplicación en contenedores más allá de la vida útil del contenedor, pod o nodo en el que se ejecuta.
Sin un volumen persistente
Si el contenedor, el pod o el nodo fallan o finalizan, perderá los datos de configuración del administrador. Puede implementar una nueva instancia del administrador, pero no en el mismo estado que la que se perdió.
Con un volumen persistente
Si el contenedor, pod o nodo falla o finaliza, y los datos de configuración del administrador se almacenan en un volumen persistente, puede implementar una nueva instancia de administrador que tenga la misma configuración que la que se perdió.
Ejemplo
- Implemente el administrador y configure el parámetro
Usar volumen persistente
en Nuevo. - Después de crear la pila, en la página Salidas, anote el
volume-id
. - Utilice AI Unlimited.
- Si se pierde la instancia del administrador, vuelva a implementar el administrador e incluya estos parámetros:
Usar volumen persistente
: NuevoVolumen persistente existente
: el valor que anotó en el paso 2
La nueva instancia del administrador tiene la misma configuración que la que se perdió.
Crear la instancia
- Seleccione Revisar + crear.
- Seleccione Crear.
En la página Notificaciones puede supervisar el progreso.
Cuando se completa la implementación, la página Salidas muestra los valores generados para los recursos creados.
Necesitará la URL para acceder al administrador y configurar AI Unlimited.
¿Qué sigue?
Cree una aplicación OAuth para permitir la autenticación entre AI Unlimited y su cuenta de proveedor de Git.