Installation du logiciel serveur sur Azure Kubernetes Service
Vous pouvez installer Rational® Test Automation Server sur Azure Kubernetes Service (AKS) qui dispose d'un environnement Kubernetes pour exécuter des tests fonctionnels, d'intégration et de performances.Rational Test Automation Servercombine toutes les fonctionnalités dans un seul navigateur Web pour les testeurs et les non-testeurs. Les fonctionnalités incluent les exécutions de test, les données de test, l'environnement de test ou les rapports de test.
-
Vous devez avoir lu et être familiarisé avec les paramètres Helm supplémentaires. Voir Paramètres Helm supplémentaires.
-
Vous devez avoir effectué les tâches suivantes :
-
Achevé les tâches fournies dans la section Prérequis. Voir Prérequis pour l'installation du logiciel serveur sur Azure Kubernetes Service.
-
Facultatif : activé la fonction de mise à l'échelle automatique si vous souhaitez qu'un nouveau conteneur soit utilisé uniquement pour exécuter des actifs de test. Voir Mise à l'échelle automatique de cluster sur Azure Kubernetes Service.
-
Copié la clé de droit de la bibliothèque de logiciels de conteneur.
-
Connecté au cluster AKS.
Note: Vous pouvez exécuter la commande az login pour vous connecter à AKS de manière interactive. -
Abonné à un abonnement Azure actif.
Note: Vous pouvez exécuter la commande az account set --subscription {subscription_name} pour définir votre abonnement actif. -
Configuré l'emplacement de votre cluster AKS.
Note: Vous pouvez exécuter la commande az configure --defaults location={location_name} pour définir l'emplacement de votre cluster AKS.Tip: Vous pouvez exécuter la commande suivante pour obtenir la liste de tous les emplacements disponibles :az account list-locations --query "[].{DisplayName:displayName, Name:name}" -o table
-
Le tableau suivant répertorie les variables que vous devez remplacer par la valeur réelle dans la commande.
Variables | Description |
---|---|
{resource_group} |
Le nom du groupe de ressources que vous avez créé lors de la création du cluster AKS. |
{azure_cluster} |
Le nom du cluster Azure que vous avez créé lors de la création du cluster AKS. |
{azure_container_registry} |
Le nom de l'ACR que vous avez créé lors de la configuration de l'AKS. |
{my-ingress-dns-name} |
Le nom Ingress et la valeur de la zone DNS que vous avez fournis lors de la configuration du cluster AKS. Par exemple, si le nom
Ingress et la valeur de zone DNS que vous avez fournis sont
rationaltest,
myorg.nonprod, alors la valeur
|
{your_entitlement_key} |
La clé que vous avez copiée depuis la bibliothèque de logiciels Container. |
{my-rtas} |
Le nom de la version de votre choix.
Note: Le
nom de la version doit être composé de caractères
alphanumériques en minuscules ou -(trait d'union). Le nom de la version doit également commencer par un caractère alphabétique et se terminer par un caractère alphanumérique. Par exemple, my-org ou abc-123. |
{rlks-ip-address} |
L'adresse IP de Rational License Key Server, si vous souhaitez définir la valeur de la licence pour la première fois. Important: Lorsque vous mettez à niveau le produit à partir de
la version précédente, vous devez configurer la valeur de
Rational License Key Server dans la
fenêtre Team Space License Configuration
lorsque l'installation du serveur est terminée . |
{password-seed} |
Une valeur de votre choix pour le mot de passe. Important: Cette graine de mot de passe est utilisée pour
créer plusieurs mots de passe par défaut pour le serveur. Vous devez
stocker la graine de mot de passe en toute sécurité. Lorsque vous
installez le logiciel serveur à l'aide de la sauvegarde des données
utilisateur, vous pouvez réutiliser la valeur de départ du mot de
passe. Vous pouvez utiliser cette graine pour restaurer les fichiers
sauvegardés sur les versions actuelles ou ultérieures du logiciel
serveur. |
{ip_address}.nip.io |
L'adresse IP attribuée à Emissary-ingress. Vous pouvez exécuter
la commande suivante pour obtenir l'adresse IP
d'Emissary-ingress :
|
-
L'URL d'accès à Keycloak pour gérer et authentifier les utilisateurs.
Le nom d'utilisateur peut être keycloak et le mot de passe peut être récupéré en exécutant la commande suivante :
Où :kubectl get secret -n test-system {my-rtas}-keycloak-postgresql -o jsonpath="{.data.password}" | base64 --decode; echo
-
{my-rtas} est le nom de la version fournie lors de l'installation du logiciel serveur.
-
test-system est le nom de l'espace de noms que vous avez créé lors de l'installation du logiciel serveur.
-
-
L'URL pour accéder à l'Rational Test Automation Server interface utilisateur.
-
Configurer les licences pour les espaces d'équipe. Voir Configuration des licences pour les espaces d'équipe.
-
Configurez le logiciel serveur. Voir Configuration du logiciel serveur.