2017-10-06 7 views
-1

Je suis novice dans les systèmes d'orchestration et DevOps. J'ai un ensemble de modules python, py1, py2, ..., py10.py. J'ai aussi input1, input2, ..., input10 comme entrées pour chacun de ces modules sous la forme de fichiers texte. J'ai également 10 PC compatibles GPU connectés au même réseau avec différents nom d'utilisateur et mots de passe, (bien sûr aussi ips). Comment puis-je distribuer des calculs sur des fichiers .py avec ces entrées d'une machine Windows maître? Toutes les machines ont Windows 10 OS. Je préfère que les codes résident sur la machine principale et soient transmis (ou copiés) aux séides.Système d'orchestration d'outils pour Windows, codes python

Je ne pouvais pas installer Ansible sur des machines Windows, mais y a-t-il de bonnes options pour construire ce processus rapidement?

+0

Il n'y a pas de système DevOps. C'est une culture. – StephenKing

Répondre

1

Une question assez vaste. Je vous recommande de construire votre playbook sur votre machine locale en utilisant une cible localhost.

Regardez dans le module de copie: http://docs.ansible.com/ansible/latest/copy_module.html

Ce distribuera vos modules de python et des fichiers texte à vos hôtes.

Une fois que vous avez un module de travail, construire un inventaire: http://docs.ansible.com/ansible/latest/intro_inventory.html

Cela vous permettra de rôle votre PlayBook aux 10 hôtes que vous mentionnez.

+0

Merci pour les commentaires, malheureusement, je ne pense pas Ansible est encore compatible avec les systèmes d'exploitation Windows (maître et minions). Je suis d'accord Ansible pourrait être la meilleure option sinon. –

+0

Il me semble ok: http://docs.ansible.com/ansible/latest/list_of_windows_modules.html – d1ll1nger