Installieren des Managers auf Azure
Bevor Sie beginnen, stellen Sie sicher, dass Sie über die Voraussetzungen verfügen und Ihr Azure-Konto die Anforderungen erfüllt.
Der AI Unlimited Manager orchestriert die Bereitstellung der Engine und umfasst eine webbasierte Benutzeroberfläche für die Einrichtung.
Sie verwenden eine von Teradata bereitgestellte Azure Resource Manager(ARM)-Vorlage, um den Manager vom Azure Portal aus zu installieren. Sie stellen eine Serverinstanz bereit, auf der der Manager in einem von systemd gesteuerten Container ausgeführt wird.
Wenn Sie Hilfe bei der Installation benötigen, senden Sie eine E-Mail an das Support-Team oder fragen Sie die Gemeinschaft.
Klonen des Repository
Der Ordner Bereitstellungen
im von Teradata bereitgestellten AI Unlimited GitHub-Repository enthält Vorlagen-, Parameter- und Richtliniendateien für die Installation von AI Unlimited.
Öffnen Sie ein Terminalfenster und klonen Sie das Repository.
Suchen Sie nach der Managervorlage
ARM-Vorlagen für den Manager finden Sie hier im AI Unlimited GitHub-Repository:
deployments/azure/templates/arm/ai-unlimited
Wählen Sie eine Vorlage basierend darauf aus, ob und welchen Typ Sie einen Lastausgleich verwenden möchten.
Möglicherweise möchten Sie einen Cloud-Administrator in Ihrer Organisation um Rat fragen.
ai-unlimited-with-alb.json
– Hostet den Manager hinter einem application load balancerai-unlimited-with-nlb.json
– Hostet den Manager hinter einem network load balancerai-unlimited-without-lb.json
– Kein Lastausgleich. Wenn Sie sich nicht sicher sind, welche Vorlage Sie verwenden sollen, empfehlen wir diese.
Laden Sie die Vorlage
- Melden Sie sich im Azure Portal an.
Hinweis
Verweise auf das Azure Portal sind auf dem Stand vom 29. Mai 2024.
- Suchen Sie nach benutzerdefinierte Bereitstellung und wählen Sie dann Bereitstellen einer benutzerdefinierten Vorlage aus.
- Wählen Sie Erstellen Sie Ihre eigene Vorlage im Editor und dann Datei laden.
- Wählen Sie die gewünschte Vorlagendatei aus und wählen Sie dann Speichern.
Angeben von Instanzdetails
Überprüfen Sie die Parameter. Geben Sie Werte für die erforderlichen Parameter ein. Ihre Organisation benötigt möglicherweise andere.
Azure und AI Unlimited-Parameter
Parameter | Beschreibung | Hinweise |
---|---|---|
Subscription | Das Azure-Abonnement, das Sie für die Bereitstellung von AI Unlimited verwenden möchten. | Erforderlich Standard: NA Dies muss ein Prepaid-Konto sein. |
Region | Die Region, in der Sie AI Unlimited bereitstellen möchten. | Erforderlich Standard: NA Wählen Sie die Azure-Region aus, die Ihrem Arbeitsort am nächsten liegt, und die Datenressourcen, die mit AI Unlimited verwendet werden sollen. |
Resource Group Name | Der Name des Containers, der verwandte AI Unlimited-Ressourcen zusammenfasst. | Erforderlich Standard: ai-unlimited-workspace |
AI Unlimited Name | Eindeutiger Name für AI Unlimited. | Erforderlich Standard: NA |
Public Key | Der öffentliche SSH-Schlüssel, den Sie verwenden können, um über SSH eine Verbindung zu einer VM herzustellen. | Erforderlich Standard: NA Dieser Wert muss mit „ssh-rsa“ beginnen. |
OS Version | Die Versionen der Betriebssysteme, die im aktuellen Abonnement verfügbar sind. | Optional mit Standard Standard: Ubuntu-2004 |
Instance Type | Der Instanztyp, den Sie für AI Unlimited verwenden möchten. | Optional Standard: STANDARD_D2_V3 Wir empfehlen, den Standardinstanztyp zu verwenden, um Kosten zu sparen. Der Standardinstanztyp ist die Standard-Dv3-Serie mit 2 vCPUs und 8,0 GiB Speicher. |
Network | Der Name des Netzwerks, in dem Sie die AI Unlimited-Instanz bereitstellen möchten. | Optional Standard: NA |
Subnet | Das Subnetzwerk, in dem Sie die AI Unlimited-Instanz bereitstellen möchten. | Erforderlich Standard: NA Das Subnetz muss sich in der ausgewählten Verfügbarkeitszone befinden. |
Security Group | Die virtuelle Firewall, die den ein- und ausgehenden Datenverkehr zur Instanz kontrolliert. | Optional Standard: AiUnlimitedSecurityGroup Die Sicherheitsgruppe wird als Regelsatz implementiert, der angibt, welche Protokolle, Ports und IP-Adressen oder CIDR-Blöcke auf die Instanz zugreifen dürfen. Definieren Sie mindestens eine der Zugriffs-CIDR- oder Sicherheitsgruppen, um eingehenden Datenverkehr zuzulassen, sofern Sie keine benutzerdefinierten Eingangsregeln für Sicherheitsgruppen erstellen. |
Access CIDR | Der CIDR-IP-Adressbereich, der auf die Instanz zugreifen darf. | Optional Standard: 0.0.0.0/0 Wir empfehlen, diesen Wert auf einen vertrauenswürdigen IP-Bereich festzulegen. Definieren Sie mindestens eine der Zugriffs-CIDR oder Sicherheitsgruppen, um eingehenden Datenverkehr zuzulassen, sofern Sie keine benutzerdefinierten Eingangsregeln für Sicherheitsgruppen erstellen. |
AI Unlimited HTTP Port | Der Port für den Zugriff auf die AI Unlimited-Benutzeroberfläche. | Erforderlich mit Standard Standard: 3000 |
AI Unlimited GRPC Port | Der Port für den Zugriff auf die AI Unlimited API. | Erforderlich mit Standard Standard: 3282 |
Source App Sec Groups | Die Quellanwendungssicherheitsgruppen (Application Security Groups, ASG), die die Berechtigung haben, eine Verbindung mit der AI Unlimited-Instanz herzustellen. Mit ASGs können Sie Ihre virtuellen Maschinen (VMs) basierend auf ihren spezifischen Netzwerksicherheitsrichtlinien organisieren. Diese Sicherheitsrichtlinien bestimmen, welcher Datenverkehr auf Ihrer virtuellen Maschine zulässig ist und welcher nicht. | Optional Standard: NA Wählen Sie eine Anwendungssicherheitsgruppe in derselben Region wie die Netzwerkschnittstelle. |
Destination App Sec Groups | Die Zielanwendungssicherheitsgruppen, die über die Berechtigung verfügen, eine Verbindung mit der AI Unlimited-Instanz herzustellen. | Optional Standard: NA Wählen Sie eine Anwendungssicherheitsgruppe in derselben Region wie die Netzwerkschnittstelle. |
Role Definition ID | Die ID der mit AI Unlimited zu verwendenden Rolle. | Erforderlich Standard: NA Verwenden Sie den Azure CLI-Befehl Get-AzRoleDefinition, um Ihre Rollendefinitions-ID abzurufen. |
Allow Public SSH | Gibt an, ob Sie Secure Shell-Schlüssel (SSH) zum Herstellen einer Verbindung mit VMs in Azure verwenden können. | Optional Standardmäßig: true |
Use Key Vault | Gibt an, ob Key Vault zum Abrufen des sicheren Passworts während einer Bereitstellung verwendet werden soll. | Optional Standard: New |
Use Persistent Volume | Gibt an, ob Sie zum Speichern von Daten ein neues oder vorhandenes persistentes Volume verwenden möchten. Weitere Informationen finden Sie unter Mehr erfahren: Persistentes Volume verwenden unter dem Parameterabschnitt. | Optional mit Standard Standard: New Unterstützte Optionen: „Neu“ oder „Vorhanden“, abhängig von Ihrem Anwendungsfall. |
Persistent Volume Size | Die Größe des persistenten Datenträgers in GB, den Sie an die Instanz anhängen können. | Optional Standard: 100 |
Existing Persistent Volume | Die ID des vorhandenen persistenten Datenträgers, den Sie an die Instanz anhängen können. | Erforderlich, wenn UsePersistentVolume auf Vorhanden gesetzt ist. Standard: None Das persistente Volume muss sich in derselben Verfügbarkeitszone wie die AI Unlimited-Instanz befinden. |
AI Unlimited Version | Die Version von AI Unlimited, die Sie bereitstellen möchten. | Erforderlich mit Standard Standard: latest Der Wert ist ein Container-Versionstag. |
Use NLB | Gibt an, ob auf die Instanz über einen Network Load Balancer zugegriffen wird. | Erforderlich mit Standard Standard: false |
Tags | Die Schlüssel-Wert-Paare, die den Ressourcen zur schnellen Identifizierung zugewiesen werden. | Optional Standard:NA |
Mehr erfahren: Persistentes Volume verwenden
Die Managerinstanz wird in einem Container ausgeführt und speichert ihre Konfigurationsdaten in einer Datenbank im Stammdatenträger der Instanz. Diese Daten bleiben erhalten, wenn Sie die Instanz herunterfahren, neu starten oder einen Snapshot erstellen und neu starten.
Ein persistentes Volume speichert Daten für eine containerisierte Anwendung über die Lebensdauer des Containers, Pods oder Knotens hinaus, in dem sie ausgeführt wird.
Ohne ein persistentes Volumen
Wenn der Container, Pod oder Knoten abstürzt oder beendet wird, gehen die Konfigurationsdaten des Managers verloren. Sie können eine neue Managerinstanz bereitstellen, jedoch nicht im selben Zustand wie die verlorene.
Mit einem persistenten Volumen
Wenn der Container, der Pod oder der Knoten abstürzt oder beendet wird und die Konfigurationsdaten des Managers in einem persistenten Volume gespeichert sind, können Sie eine neue Managerinstanz bereitstellen, die dieselbe Konfiguration wie die verlorene hat.
Beispiel
- Implementieren Sie den Manager und setzen Sie den Parameter
Persistentes Volume verwenden
auf New. - Nachdem Sie den Stapel erstellt haben, notieren Sie sich auf der Seite Ausgaben die „volume-id“.
- Nutzen Sie AI Unlimited.
- Wenn die Managerinstanz verloren geht, stellen Sie den Manager erneut bereit und schließen Sie diese Parameter ein:
Persistentes Volume verwenden
: NewVorhandenes persistentes Volume
: der Wert, den Sie in Schritt 2 notiert haben
Die neue Managerinstanz hat die gleiche Konfiguration wie die verlorene.
Erstellen der Instanz
- Wählen Sie Überprüfen + erstellen.
- Wählen Sie Erstellen.
Auf der Seite Benachrichtigungen können Sie den Fortschritt überwachen.
Wenn die Bereitstellung abgeschlossen ist, werden auf der Seite Ausgaben die für die erstellten Ressourcen generierten Werte angezeigt.
Sie benötigen die URL, um auf den Manager zuzugreifen und AI Unlimited einzurichten.
Wie geht es weiter?
Erstellen Sie eine OAuth-App, um die Authentifizierung zwischen AI Unlimited und Ihrem Git-Provider-Konto zu ermöglichen.