Mehrere SSH / Telent Verbindungen in einem Testaufbau? Wie realisieren?
Verfasst: Freitag 5. Oktober 2018, 10:33
Hi,
folgende Frage in die Runde:
- Wie kann ich in einem Testaufbau mehrere IP gleichzeitig ausführen. Aktuell habe ich über def Setup eben nur eine IP die ich aufrufe.
Aufbau:
Python 3.7 -Paramiko - Pyserial - Netmiko w
Es gibt natürlich verschiedene Möglichkeiten zum einen über ein Yaml File, leider passt das eventuell eben nicht zu meinem Aufbau.
Auch die Auflösung über
funktioniert in meinem Aufbau nicht da dies trotz Paramiko nicht auflösen kann.
Auch der Gedanke dies über eine Liste zu realisieren, funktioniert eben nicht so wie ich dies bräuchte:
Habt ihr dazu eine Idee?
folgende Frage in die Runde:
- Wie kann ich in einem Testaufbau mehrere IP gleichzeitig ausführen. Aktuell habe ich über def Setup eben nur eine IP die ich aufrufe.
Aufbau:
Python 3.7 -Paramiko - Pyserial - Netmiko w
Code: Alles auswählen
def setUp(self):
self.s = testcore.control.ssh.SSH(host='172.23.56.xxx',
username='admin', password='admin', type_of_dut='xxx')
Auch die Auflösung über
Code: Alles auswählen
self.s = testcore.control.ssh.SSH(host='[172.23.56.xxx'],[xxx.xxx.xxx.xxx]
username='admin', password='admin',
Auch der Gedanke dies über eine Liste zu realisieren, funktioniert eben nicht so wie ich dies bräuchte:
Code: Alles auswählen
list_of_ips = ['1', '2']
list_of_connections = list()
for ip in list_of_ips:
list_of_connections.append(SSH(host=ip,...))
for con in list_of_connections:
pass