2017-10-06 2 views
-1

Ich bin neu in Orchestrierung und DevOps-Systemen. Ich habe eine Reihe von Python-Modulen, py1, py2, ..., py10.py. Ich habe auch input1, input2, ..., input10 als Eingänge für jedes dieser Module in Form von Textdateien. Ich habe auch 10 GPU-fähige PCs, die mit dem gleichen Netzwerk mit unterschiedlichen Benutzernamen und Passwörtern verbunden sind (natürlich auch ips). Wie kann ich Berechnungen mit .py-Dateien mit diesen Eingaben von einer Master-Windows-Maschine verteilen? Alle Maschinen haben Windows 10 OS. Ich bevorzuge es, dass die Codes auf dem Master-Rechner liegen und an Minions übergeben (oder kopiert) werden.Tool Orchestration System für Windows, Python-Codes

Ich kann nicht installieren ansible auf Windows-Rechnern, aber gibt es gute Möglichkeiten, diesen Prozess schnell zu bauen?

+0

Es gibt kein DevOps-System. Es ist eine Kultur. – StephenKing

Antwort

1

Eine ziemlich breite Frage. Ich würde empfehlen, Ihr Playbook auf Ihrem lokalen Rechner mit einem localhost-Ziel aufzubauen.

Schauen Sie in die Copy-Modul: http://docs.ansible.com/ansible/latest/copy_module.html

Dies wird Ihre Python-Modulen und Textdateien auf Ihren Rechner verteilen.

Sobald Sie ein Arbeitsmodul haben, bauen ein Inventar: http://docs.ansible.com/ansible/latest/intro_inventory.html

Dadurch werden Sie auf Rolle aus Ihrem Textbuch zu den 10 Wirten erlauben, die Sie erwähnen.

+0

Vielen Dank für die Kommentare, leider glaube ich nicht, dass Ansible mit Windows-Betriebssystemen (Master und Minions) kompatibel ist. Ich stimme zu, dass Ansible wahrscheinlich die beste Option ist. –

+0

Es sieht ok für mich: http://docs.ansible.com/ansible/latest/list_of_windows_modules.html – d1ll1nger

Verwandte Themen