Seite 1 von 1

random wapt_update

Veröffentlicht: 8. Februar 2016 - 9:55 Uhr
von Floflobel
Hallo,

ich möchte einen `wapt_update`-Befehl erstellen, der im Laufe des Tages die neuesten Pakete des Computers herunterlädt.
Leider ist es nur möglich, einen festen Wert anzugeben.
Dadurch würde eine Netzwerküberlastung vermieden und die Last gleichmäßig verteilt.

Vielen Dank.

Zufälliges wapt_update

Veröffentlicht: 3. April 2016 - 19:43 Uhr
von Markham
Hallo,

ein paar Anmerkungen:

1) Da die Client-Rechner nicht perfekt synchronisiert starten, ist die gestaffelte Installation ganz natürlich.

Falls das nicht ausreicht:

2) Diese Aufgabe kann serverseitig per Skript mit `psexec \\* -u admin` oder `system -p password wapt-get` ausgeführt werden.

3) Wir könnten uns vorstellen, eine geplante Aufgabe bereitzustellen, die beim Start der Rechner ein Skript mit einer Endlosschleife aufruft, welches den Befehl `wapt-get` zufällig ausführt.

Zufälliges wapt_update

Veröffentlicht: 7. April 2016 - 14:44 Uhr
von Floflobel
Hallo,

vielen Dank für Ihr Feedback.
Ich möchte nicht, dass das Administratorpasswort unverschlüsselt über das Netzwerk übertragen wird.

Die Einrichtung einer geplanten Aufgabe wäre möglicherweise eine gute Lösung.

Zufälliges wapt_update

Veröffentlicht: 7. April 2016 - 17:12 Uhr
von Sfonteneau
Meines Wissens

werden beim Hochfahren des Rechners die zu aktualisierenden Pakete heruntergeladen.

Der Parameter „waptupdate_task_period“ regelt dann, wie oft der WAPT-Client nach neuen Paketen sucht und diese herunterlädt. Ich frage mich, ob hier nicht bereits ein Zufallswert verwendet wird.

PC-Startzeiten sind in der Regel gestaffelt, außer wenn PCs morgens per Wake-on-LAN gestartet werden.
Bei mir werden morgens etwa 70 PCs per Wake-on-LAN gestartet; es entsteht für ein paar Minuten eine gewisse Last, die sich dann aber wieder legt. Da es aber Morgen ist, merkt das niemand.

Warum also nicht einen Zufallswert verwenden? Aber wie findet man einen Parameter, der allen zusagt? ;)

Wir könnten jedoch ein Paket erstellen, das einen Zufallswert für „waptupdate_task_period“ in die Datei „wapt-get.ini“ schreibt.

Einen Wert zwischen 60 und 120 Minuten.

Simon

Zufälliges wapt_update

Veröffentlicht: 7. April 2016 - 18:22 Uhr
von Sfonteneau
Beispielpaket zum Anwenden eines Zufallswerts auf waptupdate_task_.;

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *
import random

uninstallkey = []

def install():
    print('installing smp-random-waptupdate_task_period')
    valeur_waptupdate_task_period = random.randint(60,120)
    inifile_writestring(WAPT.config_filename,'global','waptupdate_task_period',valeur_waptupdate_task_period)

Zufälliges wapt_update

Veröffentlicht: 11. April 2016 - 8:59 Uhr
von Floflobel
Es ist eigentlich ganz einfach, aber ich hatte nicht daran gedacht.
Ich werde ein paar Tests durchführen.

Danke.