Aller au contenu principal

Installer le gestionnaire sur Azure

Avant de commencer, assurez-vous que vous disposez des prérequis et que votre compte Azure répond aux exigences.

Le gestionnaire AI Unlimited orchestre le déploiement du moteur et inclut une interface utilisateur Web pour la configuration.

Vous utiliserez un modèle Azure Resource Manager (ARM) fourni par Teradata pour installer le gestionnaire à partir d'Azure Portal. Vous déploierez une instance de serveur sur laquelle le gestionnaire s'exécute dans un conteneur contrôlé par systemd.

Astuce

Pour obtenir de l'aide sur l'installation, envoyez un e-mail à l'équipe d'assistance ou demandez à la communauté.

Cloner le référentiel

Le dossier déploiements dans le référentiel GitHub d'AI Unlimited fourni par Teradata contient des fichiers de modèles, de paramètres et de stratégies pour l'installation d'AI Unlimited.

Ouvrez une fenêtre de terminal et clonez le référentiel.

Localiser le modèle du gestionnaire

Les modèles ARM pour le gestionnaire sont ici dans le référentiel GitHub d'AI Unlimited :

deployments/azure/templates/arm/ai-unlimited

Choisissez un modèle en fonction de votre intention d'utiliser un équilibreur de charge et de son type.

Remarque

Vous pouvez demander conseil à un administrateur cloud de votre organisation.

- ai-unlimited-with-alb.json : héberge le gestionnaire derrière un application load balancer - ai-unlimited-with-nlb.json : héberge le gestionnaire derrière un network load balancer - ai-unlimited-without-lb.json : pas d'équilibreur de charge. Si vous n'êtes pas sûr du modèle à utiliser, nous vous recommandons celui-ci.

Charger le modèle

  1. Connectez-vous à Azure Portal.
    Remarque

    Les références à Azure Portal sont à jour au 29 mai 2024.

  2. Recherchez déploiement personnalisé, puis sélectionnez Déployer un modèle personnalisé.
  3. Sélectionnez Créez votre propre modèle dans l'éditeur, puis Charger le fichier.
  4. Sélectionnez le fichier modèle que vous avez choisi d'utiliser, puis sélectionnez Enregistrer.

Spécifier les détails de l'instance

Examinez les paramètres. Fournissez des valeurs pour les paramètres obligatoires. Votre organisation peut en exiger d'autres.

Paramètres d'Azure et d'AI Unlimited
ParamètreDescriptionNotes
SubscriptionL'abonnement Azure que vous souhaitez utiliser pour déployer AI Unlimited.Obligatoire
Par défaut : NA
Il doit s'agir d'un compte de paiement à l'utilisation.
RegionLa région dans laquelle vous souhaitez déployer AI Unlimited.Obligatoire
Par défaut : NA
Sélectionnez la région Azure la plus proche de votre lieu de travail et les ressources de données à utiliser avec AI Unlimited.
Resource Group NameLe nom du conteneur qui regroupe les ressources AI Unlimited associées.Obligatoire
Par défaut : ai-unlimited-workspace
AI Unlimited NameNom unique donné à AI Unlimited.Obligatoire
Par défaut : NA
Public KeyLa clé SSH publique que vous pouvez utiliser pour vous connecter à une VM via SSH.Obligatoire
Par défaut : NA
Cette valeur doit commencer par “ssh-rsa”.
OS VersionLes versions des systèmes d'exploitation disponibles dans l'abonnement actuel.Facultatif avec la valeur par défaut
Par défaut : Ubuntu-2004
Instance TypeLe type d'instance que vous souhaitez utiliser pour AI Unlimited.Facultatif
Par défaut : STANDARD_D2_V3
Nous vous recommandons d'utiliser le type d'instance par défaut pour réduire les coûts. Le type d'instance par défaut est la série Dv3 standard avec 2 vCPU et 8,0 Gio de mémoire.
NetworkLe nom du réseau sur lequel vous souhaitez déployer l'instance AI Unlimited.
Facultatif
Par défaut : NA
SubnetLe sous-réseau sur lequel vous souhaitez déployer l'instance AI Unlimited.Obligatoire
Par défaut : NA
Le sous-réseau doit résider dans la zone de disponibilité sélectionnée.
Security GroupLe pare-feu virtuel qui contrôle le trafic entrant et sortant vers l'instance.Facultatif
Par défaut : AiUnlimitedSecurityGroup
Le groupe de sécurité est implémenté sous la forme d'un ensemble de règles qui spécifient les protocoles, les ports et les adresses IP ou les blocs CIDR autorisés à accéder à l'instance. Définissez au moins un accès CIDR ou un groupe de sécurité pour autoriser le trafic entrant, sauf si vous créez des règles d'entrée de groupe de sécurité personnalisées.
Access CIDRLa plage d'adresses IP CIDR autorisée à accéder à l'instance.Facultatif
Par défaut : 0.0.0.0/0
Nous vous recommandons de définir cette valeur sur une plage d'adresses IP approuvées. Définissez au moins un CIDR d'accès ou un groupe de sécurité pour autoriser le trafic entrant, sauf si vous créez des règles d'entrée de groupe de sécurité personnalisées.
AI Unlimited HTTP PortLe port pour accéder à l'interface utilisateur AI Unlimited.Obligatoire avec la valeur par défaut
Par défaut : 3 000
AI Unlimited GRPC PortLe port pour accéder à l'API AI Unlimited.Obligatoire avec la valeur par défaut
Par défaut : 3 282
Source App Sec GroupsLes groupes de sécurité des applications sources (ASG) qui ont l'autorisation de se connecter à l'instance AI Unlimited. Les ASG vous permettent d'organiser vos machines virtuelles (VM) en fonction de leurs stratégies de sécurité réseau spécifiques. Ces stratégies de sécurité déterminent le trafic autorisé ou non sur votre machine virtuelle.Facultatif
Par défaut : NA
Sélectionnez un groupe de sécurité des applications dans la même région que l'interface réseau.
Destination App Sec GroupsLes groupes de sécurité des applications de destination qui ont l'autorisation de se connecter à l'instance AI Unlimited.Facultatif
Par défaut : NA
Sélectionnez un groupe de sécurité des applications dans la même région que l'interface réseau.
Role Definition IDL'ID du rôle à utiliser avec AI Unlimited.Obligatoire
Par défaut : NA
Utilisez la commande Azure CLI - Get-AzRoleDefinition pour obtenir votre ID de définition de rôle.
Allow Public SSHSpécifie si vous pouvez utiliser des clés Secure Shell (SSH) pour vous connecter aux VM dans Azure.Facultatif
Par défaut : vrai
Use Key VaultSpécifie s'il faut utiliser le coffre de clés pour récupérer le mot de passe sécurisé lors d'un déploiement.Facultatif
Par défaut : Nouveau
Use Persistent VolumeIndique si vous souhaitez utiliser un volume persistant nouveau ou existant pour stocker des données. Consultez En savoir plus : Utilisation d'un volume persistant sous la section Paramètres.Facultatif avec valeur par défaut
Par défaut : Nouveau
Options prises en charge : Nouveau ou Existant, selon votre cas d'utilisation.
Persistent Volume SizeLa taille du volume persistant que vous pouvez associer à l'instance, en Go.Facultatif
Par défaut : 100
Existing Persistent Volume
L'ID du volume persistant existant que vous pouvez associer à l'instance.
Obligatoire si UsePersistentVolume est défini sur Existant.
Par défaut : Aucun
Le volume persistant doit se trouver dans la même zone de disponibilité que l'instance AI Unlimited.
AI Unlimited VersionLa version d'AI Unlimited que vous souhaitez déployer.Obligatoire avec la valeur par défaut
Par défaut : dernière
La valeur est une balise de version de conteneur.
Use NLBSpécifie si l'instance est accessible à l'aide d'un Network Load Balancer.Obligatoire avec la valeur par défaut
Par défaut : faux
TagsLes paires clé-valeur attribuées aux ressources pour une identification rapide.Facultatif
Par défaut : NA
En savoir plus : utilisation d'un volume persistant

L'instance du gestionnaire s'exécute dans un conteneur et enregistre ses données de configuration dans une base de données dans le volume racine de l'instance. Ces données sont conservées si vous arrêtez, redémarrez ou effectuez un instantané et relancez l'instance.

Un volume persistant stocke les données d'une application conteneurisée au-delà de la durée de vie du conteneur, du pod ou du nœud dans lequel il s'exécute.

Sans volume persistant

Si le conteneur, le pod ou le nœud tombe en panne ou s'arrête, vous perdez les données de configuration du gestionnaire. Vous pouvez déployer une nouvelle instance du gestionnaire, mais pas dans le même état que celle qui a été perdue.

Avec un volume persistant

Si le conteneur, le pod ou le nœud tombe en panne ou s'arrête et que les données de configuration du gestionnaire sont stockées dans un volume persistant, vous pouvez déployer une nouvelle instance de gestionnaire ayant la même configuration que celle qui a été perdue.

Exemple

  1. Déployez le gestionnaire et définissez le paramètre Use Persistent Volume sur Nouveau.
  2. Après avoir créé la pile, sur la page Sorties, notez le volume-id.
  3. Utilisez AI Unlimited.
  4. Si l'instance du gestionnaire est perdue, déployez à nouveau le gestionnaire et incluez ces paramètres :
    • Use Persistent Volume: Nouveau
    • Existing Persistent Volume: la valeur que vous avez notée à l'étape 2

La nouvelle instance du gestionnaire a la même configuration que celle qui a été perdue.

Créer l'instance

  1. Sélectionnez Examiner + créer.
  2. Sélectionnez Créer.
    Sur la page Notifications, vous pouvez suivre la progression.

Une fois le déploiement terminé, la page Sorties affiche les valeurs générées pour les ressources créées.

Vous aurez besoin de l'URL pour accéder au gestionnaire et configurer AI Unlimited.

Étape suivante

Créer une application OAuth pour permettre l'authentification entre AI Unlimited et votre compte fournisseur Git.

Également intéressant