View a markdown version of this page

SSH ou RDP vers un travailleur de Deadline Cloud via le gestionnaire de session - 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.

SSH ou RDP vers un travailleur de Deadline Cloud via le gestionnaire de session

Les ensembles de tâches ssh_to_smf (Linux) et ssh_to_smf_windows (Windows) enregistrent un worker Deadline Cloud en tant que nœud géré hybride SSM, permettant ainsi le SSH, le RDP ou l'accès via le gestionnaire de session pendant toute la durée de la tâche. PowerShell Utilisez ces ensembles pour déboguer une tâche de manière interactive ou pour transférer des ports pour les interfaces utilisateur Web et les blocs-notes Jupyter exécutés sur le serveur de travail.

La tâche suit la séquence suivante :

  1. Le script de soumission crée une activation hybride SSM unique en appelantaws ssm create-activation.

  2. La tâche Deadline Cloud s'exécute sur un travailleur, enregistre le travailleur en tant que nœud géré et imprime l'ID du nœud mi-* géré dans le journal des tâches.

  3. Vous vous connectez avecaws ssm start-session --target mi-XXXXXXXXX.

  4. Après la durée de session configurée, la tâche annule l'enregistrement du nœud et le nettoie.

Pour configurer un accès SSH unique par compte et par région
  1. Créez un rôle IAM nommé SSMServiceRole avec l'approbation principale du service SSM et la politique AmazonSSMManagedInstanceCore gérée associées.

  2. Activez le niveau d'instances avancées :

    aws ssm update-service-setting \ --setting-id "arn:aws:ssm:region:account-id:servicesetting/ssm/managed-instance/activation-tier" \ --setting-value "advanced" \ --region region
  3. La variante Linux nécessite le script de configuration de l'hôte sudo_for_job_user. La variante Windows nécessite le bundle setup/host_config.ps1 comme script de configuration de l'hôte du parc.

Important

La variante Windows donne à l'utilisateur RDP un accès administrateur local et ajoute job-user àAdministrators. Utilisez cette configuration uniquement pour le débogage. Arrêtez tous les travailleurs de la flotte une fois le débogage terminé.

Soumettez l'offre d'emploi :

# Linux: 60-minute session ./submit.sh # Linux: 120-minute session ./submit.sh 120 # Windows: 60-minute session ./submit.sh farm-XXX queue-XXX

Une fois la tâche exécutée, recherchez l'ID du nœud géré dans le journal des tâches et connectez-vous :

aws ssm start-session --target mi-XXXXXXXXX --region region