• [^] # Re: Pulseaudio

    Posté par (site web personnel) . En réponse au journal Fedora 9. Évalué à 0.

    Zenworks Orchestrator fait pas mal de trucs, tu place quelques part ton Zen Orchestrator Server (ZOS), et sur tes serveurs qui vont heberger tes VM tu place des agents. Du coup ZOS connait tes machines, et via les agents installés dessus peut y executer des jobs, bref il fait scheduler. Par exemple tu lance le job qui permet de detecter le type d'hyperviseur installé sur chacune de tes machines (par exemple Xen). Tu a aussi des scripts deja tout fait pour detecter tes images de VM etc. Le truc qu'est cool c'est que ces jobs sont codés en Python :p et tres bien documenté par Novell.
    Le scheduler peut balancer les jobs sur tous les agents connus, ou alors en fonction de certains criteres (allumé, fait parti de tel groupe, le nom, ip etc)

    Tu as un warehouse pour stocker et versionner tes images de VM. Avec les jobs tu peux du coup facilement deployer, cloner, une VM vers une machine physique dispo.

    Apres bien sur les agents tu les installe aussi dans les VM. ZOS s'occupe de demarrer les machines virtuelles sur les machines physiques si tu a par exemple un job qui a besoin de cette VM etc. En quelques ligne de code tu fais un job qui s'occupe par ex de demarrer plus de VM si la charge moyenne est trop élevée et inversement, tu peux aussi par ex faire un script qui migre toutes les VM d'une machine quand tu demande a ZOS de l'arreter. etc. C'est super souple.

    J'avais vu a peut pres les meme fonctionnalités chez VmWare mais ça faisait trop boite noire, pis c'etait pas le meme prix. Et je suis pas sur mais leur langage pour les jobs est surement specifique, là c'est du python on se lance rapidement.

    Enfin bref j'ai une belle maquette de ça au boulot et j'amuse bien, mais j'aimerais bien savoir si c'est utilisé quelque part en prod... Le but etant d'avoir une gestion centralisé d'un parc de plusieurs centaines de serveurs hebergeant des machines virtuelles, avec pas mal d'automatisation, de plan de charge etc pour en faciliter l'exploitation, reagir aux montés en charge et aux pannes etc.