View a markdown version of this page

Exemple d'infrastructure de projet - Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemple d'infrastructure de projet

Pour démontrer l'utilisation des pièces jointes aux tâches et des profils de stockage, configurez un environnement de test avec deux projets distincts. Vous pouvez utiliser la console Deadline Cloud pour créer les ressources de test.

  1. Si ce n'est pas déjà fait, créez une ferme d'essai. Pour créer une ferme, suivez la procédure décrite dans Créer une ferme.

  2. Créez deux files d'attente pour les tâches dans chacun des deux projets. Pour créer des files d'attente, suivez la procédure décrite dans Créer une file d'attente.

    1. Créez la première file d'attente appeléeQ1. Utilisez la configuration suivante, utilisez les valeurs par défaut pour tous les autres éléments.

      • Pour les pièces jointes aux tâches, choisissez Créer un nouveau compartiment Amazon S3.

      • Sélectionnez Activer l'association avec les flottes gérées par le client.

      • Pour exécuter en tant qu'utilisateur, entrez à la fois jobuser pour l'utilisateur et le groupe POSIX.

      • Pour le rôle de service de file d'attente, créez un nouveau rôle nommé AssetDemoFarm-Q1-Role

      • Décochez la case de l'environnement de file d'attente Conda par défaut.

    2. Créez la deuxième file d'attente appeléeQ2. Utilisez la configuration suivante, utilisez les valeurs par défaut pour tous les autres éléments.

      • Pour les pièces jointes aux tâches, choisissez Créer un nouveau compartiment Amazon S3.

      • Sélectionnez Activer l'association avec les flottes gérées par le client.

      • Pour exécuter en tant qu'utilisateur, entrez à la fois jobuser pour l'utilisateur et le groupe POSIX.

      • Pour le rôle de service de file d'attente, créez un nouveau rôle nommé AssetDemoFarm-Q2-Role

      • Décochez la case de l'environnement de file d'attente Conda par défaut.

  3. Créez une flotte unique gérée par le client qui exécute les tâches à partir des deux files d'attente. Pour créer la flotte, suivez la procédure décrite dans Créer une flotte gérée par le client. Utilisez la configuration suivante :

    • Pour Nom, utilisezDemoFleet.

    • Pour le type de flotte, choisissez Gestion par le client

    • Pour Rôle de service de flotte, créez un nouveau rôle nommé AssetDemoFarm-Fleet-Role.

    • N'associez pas la flotte à des files d'attente.

L'environnement de test suppose que trois systèmes de fichiers sont partagés entre les hôtes à l'aide de partages de fichiers réseau. Dans cet exemple, les emplacements portent les noms suivants :

  • FSCommon- contient des actifs de tâches d'entrée communs aux deux projets.

  • FS1- contient des actifs de travail d'entrée et de sortie pour le projet 1.

  • FS2- contient des actifs de travail d'entrée et de sortie pour le projet 2.

L'environnement de test suppose également qu'il existe trois postes de travail, comme suit :

  • WSAll- Un poste de travail Linux basé utilisé par les développeurs pour tous les projets. Les emplacements des systèmes de fichiers partagés sont les suivants :

    • FSCommon: /shared/common

    • FS1: /shared/projects/project1

    • FS2: /shared/projects/project2

  • WS1- Une station de travail Windows basée sur le projet 1. Les emplacements des systèmes de fichiers partagés sont les suivants :

    • FSCommon: S:\

    • FS1: Z:\

    • FS2: Non disponible

  • WS1- Poste de travail macOS basé sur le projet 2. Les emplacements des systèmes de fichiers partagés sont les suivants :

    • FSCommon: /Volumes/common

    • FS1: Non disponible

    • FS2: /Volumes/projects/project2

Enfin, définissez les emplacements des systèmes de fichiers partagés pour les employés de votre parc. Les exemples suivants font référence à cette configuration sous le nom deWorkerConfig. Les emplacements partagés sont les suivants :

  • FSCommon: /mnt/common

  • FS1: /mnt/projects/project1

  • FS2: /mnt/projects/project2

Il n'est pas nécessaire de configurer des systèmes de fichiers partagés, des postes de travail ou des outils de travail correspondant à cette configuration. Les emplacements partagés n'ont pas besoin d'exister pour la démonstration.