Página 1 de 1

actualización de wapt aleatoria

Publicado: 8 de febrero de 2016 - 9:55 a. m.
por Floflobel
Hola,

quiero crear un comando `wapt_update` aleatorio que descargue los paquetes más recientes asignados al equipo a lo largo del día.
Lamentablemente, solo es posible asignar un valor fijo.
Esto evitaría la sobrecarga de la red y distribuiría la carga de manera uniforme.

Gracias.

Actualización de wapt aleatoria

Publicado: 3 de abril de 2016 - 19:43
por markham
Hola,

algunas ideas:

1) Dado que el inicio de las máquinas cliente no está perfectamente sincronizado, la instalación se realiza de forma escalonada.

Pero por si acaso no es suficiente:

2) Esta tarea se puede realizar desde un script en el servidor usando `psexec \\* -u admin` o `system -p password wapt-get`...

3) Podríamos imaginar implementar una tarea programada que, cuando las máquinas se inicien, llame a un script con un bucle infinito que invoque aleatoriamente el comando `wapt-get`.

Actualización de wapt aleatoria

Publicado: 7 de abril de 2016 - 14:44
por Floflobel
Hola,

gracias por tus comentarios.
No quiero que la contraseña de administrador se transmita en texto plano a través de la red.

Crear una tarea programada podría ser una buena idea.

Actualización de wapt aleatoria

Publicado: 7 de abril de 2016 - 17:12
por sfonteneau
Que yo sepa

los paquetes actualizados se descargan al iniciar el equipo.

El parámetro "waptupdate_task_period" controla la frecuencia con la que el cliente WAPT debe comprobar y descargar nuevos paquetes. Me pregunto si no se le añade ya un valor aleatorio.

Los tiempos de inicio de los PC suelen ser escalonados, excepto cuando se inician por la mañana mediante Wake-on-LAN.
En mi casa, unos 70 PC se inician por la mañana mediante Wake-on-LAN ; hay algo de carga durante unos minutos y luego se normaliza. Pero como es por la mañana, nadie se da cuenta. ¿

Por qué no añadir un valor aleatorio? ¿Pero cómo encontrar un parámetro que satisfaga a todos? ;)

Podríamos crear un paquete que escriba un valor aleatorio para waptupdate_task_period en el archivo wapt-get.ini.

Un valor entre 60 y 120 (minutos).

Simon

Actualización de wapt aleatoria

Publicado: 7 de abril de 2016 - 18:22
por sfonteneau
Paquete de ejemplo para aplicar un valor aleatorio a waptupdate_task_.;

Código: Seleccionar todo

# -*- 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)

Actualización de wapt aleatoria

Publicado: 11 de abril de 2016 - 8:59 a. m.
por Floflobel
Es muy sencillo, pero no se me había ocurrido.
Haré un par de pruebas por mi cuenta.

Gracias.