Bonjour,
L'aiguillage vers tel ou tel serveur miroir se produit coté serveur. Ce n'est pas le client inclus dans la LiberKey qui décide. Il ne peut pas non plus éviter tel ou tel miroir.
Donc, effectivement, pas de solution de notre coté pour ce problème de routage..
Par contre, en ce qui concerne la mise à jour des 70 postes, il y a une chose qui pourrait être fort utile et qui n'a pas encore été documentée...
Il est possible d'utiliser un "répertoire de dépôt" pour les LKS, et de le partager avec d'autres LiberKeys pour qu'elles se mettent à jour avec les LKS téléchargés par la première. Cependant, ceci suppose qu'il est possible de partager un répertoire sur le réseau interne et qu'il soit accessible aux autres LiberKeys par un chemin réseau (je sais plus si on pouvait il y a 20 ans
)
Je sais, on aurait pu le dire plus tôt, mais mieux vaut tard que jamais
. Il est a noter que ces infos peuvent devenir obsolètes dans les futures versions de la LiberKey, mais pour l'instant ça marche.
A l'heure actuelle cette option n'apparait pas dans l'interface de configuration, il faudra donc éditer manuellement les fichiers de config.
Il y a 3 possibilités pour récupérer les LKS afin de les mettre à disposition des LiberKey via le réseau interne :
1) Télécharger manuellement les fichiers LKS depuis le site.
C'est un peu laborieux, mais la
synchronisation avec le catalogue en ligne devrait déjà pas mal simplifier les choses..
2) Faire la mise à jour d'une LiberKey, et récupérer les fichiers LKS qui sont stockés dans un dossier temporaire avant que LiberKey Creator ne les supprime.
Le répertoire temporaire de téléchargement se nomme "lbkData". Le chemin complet ressemble à quelque chose comme ça sous XP:
C:\Documents and Settings\username\Local Settings\Temp\lbkDataPour éviter de courir après des fichiers sur le point d'être supprimés, on peut modifier manuellement une option dans la configuration de LiberKey Creator:
- Editez le fichier
LiberKeyTools\LKAppsVCheck\lkAppsVCheck.xml- modifiez le contenu du noeud "<
KillTempFolder>"
les valeurs possibles sont:
<
KillTempFolder>
yes</
KillTempFolder>
=> par défaut. Le répertoire temporaire est supprimé après l'installation des mises à jour
<
KillTempFolder>
no</
KillTempFolder>
=> Le répertoire temporaire ne sera pas supprimé après les téléchargement.
Ça vous laisse le temps de récupérer les fichiers sans stresser.
<
KillTempFolder>
ask</
KillTempFolder>
=> Après avoir installé les mises à jour il vous sera demandé si vous voulez conserver les fichiers téléchargés.
En choisissant "oui", les fichiers sont conservés et le dossier temporaire est automatiquement ouvert dans une fenêtre de l'explorateur Windows.
3) Indiquer un "répertoire de dépôt" pour les LKS téléchargés par LiberKey Creator afin qu'il les y stocke et ne les considère plus comme temporaires.
Éditez votre fichier de configuration
LiberKeyTools\LKConfig.xmlEn gros, on doit avoir quelque chose comme ça:
- Code: Tout sélectionner
<LKConfig version="0.1">
(... Infos sur la langue, le user, le proxy ...)
<Update>
( .. éventuellement des infos sur les updates auto comme "BatchMode"....)
</Update>
</LKConfig>
si le noeud <Update> n'existe pas, créez-le.
Dans <Update>, ajoutez un fils <DownloadPath> contenant le nom d'un répertoire où il sera possible de sauver les LKS téléchargés. Ce qui du point de vue structure XML devrait donner ceci:
- Code: Tout sélectionner
<LKConfig version="0.1">
(...) <- ça faut pas le mettre hein, on est d'accord ?
<Update>
(...) <- ça non plus
<DownloadPath>F:\LiberKey_data</DownloadPath>
</Update>
</LKConfig>
Sauvez les modifications et relancez la détection des mises à jour. Les fichiers LKS seront conservés dans le répertoire indiqué (dans notre exemple
F:\LiberKey_data).
Le répertoire temporaire n'est plus utilisé, sauf en cas d'erreur d'accès au répertoire de dépôt (auquel cas vous serez prévenu).
Dans les 3 cas, vous aurez probablement des problèmes lors des téléchargements pour les tentatives qui seront renvoyées vers des IPs inaccessibles de votre réseau. Mais comme les fichiers téléchargés sont maintenant conservés, en relançant la détection des mises à jour ceux qui sont déjà présents ne seront pas retentés, donc à force d'insister vous devriez pouvoir tout récupérer...
Ensuite, il faut partager l'accès au répertoire de dépôt et modifier les fichiers de configuration des LiberKeys pour qu'elles se servent dedans.
Il est préférable de ne pas accorder l'accès en écriture pour le partage du répertoire de dépôt. Cela évitera que plusieurs LiberKeys tentent de sauver le même LKS en même temps...
Donc, la partie la plus laborieuse reste à faire: éditer les 70 fichiers de configuration
Il faudra entrer le chemin réseau du partage dans le noeud <DownloadPath> des fichiers LiberKeyTools\LKConfig.xml comme expliqué en 3).
Ca doit donner quelque chose comme ça :
- Code: Tout sélectionner
<LKConfig version="0.1">
(...)
<Update>
(...)
<DownloadPath>\\VOTRE_MACHINE\LiberKey_data</DownloadPath>
</Update>
</LKConfig>
Toutes les mises à jour que vous aurez mises à disposition dans ce répertoire apparaitront directement avec un fond vert (téléchargé a 100%) sur les autres LiberKey, le clic sur "Installer les mises à jour sélectionnées" déclenchera l'installation sans téléchargement préalable, ce qui aura (c'était la motivation première) comme gros avantage de diviser par 70 la bande passante utilisée lors de vos mises à jour
J'espère que ces informations pourront vous aider à vous en sortir (mais le plus raisonnable serait de refaire la configuration de votre réseau...)
Je suppose que d'autres utilisateurs seront aussi interessés.. (A l'occasion il faudra documenter tout ça proprement..)