Ordonnancement pour plateforme « exotique » et OS ancien

De SOS Paris
Aller à : navigation, rechercher

Agent Universel

Il n'est pas possible d’ordonnancer vos machines Solaris 9, AIX 5 ou RHEL 4 par le biais de l'agent universel, celui-ci nécessite la présence d’un JRE 1.8.

Actuellement, l’agent universel est tout juste sorti des phases de tests dans sa version 1.10.1.
La version 1.9 a beaucoup évolué au cours des derniers mois, sept patchs successifs sont sortis.
La version 1.9.6 a été retenu pour les phases qualifications mais dans une architecture comprenant majoritairement des agents OSJS classiques.

La principale différence entre l'agent OSJS et l'agent universel est le mode de communication avec l'ordonnanceur passant de TCP/UDP à HTTP (sécurisable au travers d’Apache).
La totalité des requêtes a été réécrite pour l'occasion (soumission, suspension, relance de tâche) ainsi que l'expression de certaines fonctionnalités (setback, file watching …).
L'effort de développement porte actuellement sur la fiabilité.

Il est à noter que l'agent universel, n’est pas distribué sous licence libre.

Agent JobScheduler pour plate-forme "exotique" (type AIX / SOLARIS)

L'agent OSJS pour AIX n'est disponible que pour la version 1.3.12 de JobScheduler.
Pour ordonnancer des tâches sur cette plateforme nous conseillons l'utilisation du client SSH.

Agent JobScheduler pour OS Linux ancien (type RHEL 4)

Redhat 4 n’étant pas une plateforme supportée pour les Java Runtime Environement 7 et 8, comme d'autres Linux anciens.
Ni l’agent universel ni l’agent OSJS ne peuvent donc être installés.

Pour ordonnancer des tâches sur ces plateformes nous conseillons l'utilisation du client SSH.

Windows inférieur à Windows Server 2008

Il est à noter que pour ordonnancer les serveurs Windows antérieurs à Windows Serveur 2008,
qui n'est pas supporté pour l’agent OSJS en version 1.8.2 et supérieurs,
SOS-Paris préconise l’utilisation de Winexe au travers d'un moteur OSJS dédié à l’ordonnancement agentless.

Winexe est disponible sur Sourceforge à l’adresse suivante : http://sourceforge.net/projects/winexe/

Conclusion

Pour l’ensemble des machines anciennes SOS-Paris préconise l’installation d’un moteur OSJS dédié à l’ordonnancement agentless au travers du client SSH.
Cette solution est la plus fiable et la moins contraignante en terme d’architecture.

La mise en place d’une telle architecture (collaborative) nécessite la présence d’un superviseur.
Le superviseur prend en charge la distribution des définitions et l’orchestration des différents moteurs (event handler),
Ce rôle est rempli par Arii déjà mis en place dans plusieurs productions.

Pour plus d'information Exécution avec un compte de tiers (impersonation)