Skip to main content

Relancer ou arrêter le déploiement d'un package

Depuis les vues de suivi des déploiements (menu Audit — « Mes tâches », « Tâches de mon équipe », « Tâches passées »…), chaque déploiement est présenté sous forme d'une ligne. À partir de cette liste, vous pouvez relancer un déploiement, ou arrêter un déploiement encore en cours ou planifié.

Ces deux actions fonctionnent aussi bien pour un déploiement visant une seule machine que pour un déploiement visant un groupe de machines. Il suffit de savoir lire la ligne concernée.


Comprendre une ligne de déploiement

Dans la colonne Target (Cible) de la liste, l'icône vous indique la nature du déploiement :

  • Une machine : la cible affiche le nom de la machine précédé d'une icône d'ordinateur. La colonne Progress / Status montre l'état de cette machine (par exemple DEPLOYMENT STARTSUCCESSERROR).
  • Un groupe : la cible affiche le nom du groupe précédé d'une icône de groupe. La colonne Total machines indique le nombre de machines concernées, et la progression est exprimée en pourcentage (ainsi que GROUP FULL SUCCESSGROUP PARTIAL SUCCESS ou GROUP ERROR).

Toute action que vous déclenchez sur une ligne s'applique donc automatiquement au bon périmètre : la machine seule si la ligne cible une machine, l'ensemble du groupe si la ligne cible un groupe.


Relancer le déploiement d'un package

La relance sert à rejouer un déploiement déjà lancé — par exemple après une erreur, une machine éteinte au moment prévu, ou simplement pour redéployer le même package.

Comment faire

  1. Repérez la ligne du déploiement dans la liste.
  2. Cliquez sur l'action Restart deployment (Relancer le déploiement) au bout de la ligne.
  3. Une fenêtre de confirmation s'ouvre. Son titre rappelle le périmètre :
    • pour une machine : « Reload <package> on machine <nom de la machine> » ;
    • pour un groupe : « Reload the deployment ».
  4. Choisissez éventuellement les options ci-dessous, puis validez.

Les deux options de relance

  • Force re-deployment during initial validity period (Forcer le redéploiement pendant la période de validité initiale) : force la relance même si le déploiement d'origine est encore dans sa fenêtre de validité. À cocher pour redéployer immédiatement sans attendre.
  • Reschedule deployment between now and 1 day (Replanifier le déploiement entre maintenant et 24 h) : au lieu de relancer tout de suite, Medulla étale la relance à un moment tiré au hasard dans les 24 prochaines heures. Utile pour ne pas solliciter toutes les machines en même temps.

Sur une machine ou sur un groupe

  • Sur une machine : la relance ne concerne que cette machine. La fenêtre affiche son nom pour éviter toute confusion.
  • Sur un groupe : la relance concerne toutes les machines du groupe rattachées à ce déploiement.

Après validation, le déploiement est relancé et vous êtes redirigé vers Mes tâches, où vous pouvez suivre son exécution (voir Lancer un déploiement et en suivre l'exécution).


Arrêter le déploiement d'un package

L'arrêt sert à annuler un déploiement qui n'est pas encore terminé : une tâche planifiée (qui ne s'est pas encore déclenchée) ou une tâche en cours. Un déploiement déjà terminé (dans les « tâches passées ») ne s'arrête pas : il n'y a plus rien à interrompre — vous pouvez seulement le relancer.

Comment faire

  1. Rendez-vous dans Mes tâches : cette vue liste vos déploiements en cours et, plus bas, vos Tâches planifiées (Planned tasks).
  2. Repérez la ligne du déploiement à arrêter.
  3. Cliquez sur l'action Delete deploy (Supprimer le déploiement) au bout de la ligne.

Medulla supprime alors la commande de déploiement correspondante : la tâche ne se déclenchera plus (si elle était planifiée) et n'enverra plus de nouvelle instruction aux machines encore en attente.

Sur une machine ou sur un groupe

  • Sur une machine : seul le déploiement de cette machine est annulé.
  • Sur un groupe : c'est la commande de déploiement du groupe entier qui est annulée ; les machines du groupe qui n'ont pas encore reçu le package ne le recevront plus.

Bon à savoir : l'arrêt agit sur ce qui n'a pas encore eu lieu. Une machine du groupe sur laquelle l'installation est déjà terminée conserve le résultat obtenu ; ce sont les exécutions restantes (planifiées ou en attente) qui sont interrompues.


En résumé

  • Relancer (Restart deployment) : disponible sur chaque ligne de déploiement, y compris les tâches passées. Deux options — forcer ou replanifier sous 24 h.
  • Arrêter (Delete deploy) : disponible depuis Mes tâches pour les déploiements en cours ou planifiés. Annule la commande de déploiement.
  • Machine ou groupe : l'action s'applique au périmètre de la ligne — une machine, ou toutes les machines du groupe.