Procédure d'installation silencieuse d'Harmony.
Première partie : Prérequis
Client lourd de référence
Afin de déployer les configurations lors de l'installation silencieuse, il est nécessaire de disposer des fichiers de configurations d'un client lourd installé et paramétré. Si ce client lourd n'existe pas encore, il faut procéder à l'installation et au paramétrage d'un client lourd (avec paramétrage complet des serveurs de licences, xlan, etc…).
Log d'installation.
Sur un serveur, il faut créer un dossier partagé nommé Installlog, sur lequel tout le monde doit disposer des droits de lecture et modification. Ce partage servira de futur recueil des logs des installations silencieuses.
« Serveur de configuration »
Il faut créer, sur un serveur, un dossier (nommé noinput dans nos captures et exemples) qui contiendra les différents dossiers et fichiers de configuration à déployer ultérieurement.
Ce partage doit contenir les éléments suivants :
- Un dossier Installlog qui contient :
- le fichier Indirection.txt ; ce fichier contient juste le chemin du Partage Installlog définit au paragraphe précédent.
- Un dossier « sys » qui contient les fichiers de configuration à récupérer dans le dossier Divalto/sys de notre client lourd déjà paramétré. Les fichiers nécessaires sont ceux présents dans la capture ci-après
« Propagation des paramétrages »
Si vous souhaitez propager des paramétrages d'imprimantes ou de configuration sur les nouveaux postes, il convient d'utiliser les utilitaires de paramétrage (xdivaltomajini, xdivaltoprinters, divaltoviewer, gestion des environnements) avec l'option /propager.
Cela permet par exemple de mettre à jour le paramètre « serveurXlogf », le paramétrage des imprimantes ou des environnements sur le poste installé. Voir le manuel de référence d'Harmony pour l'explication détaillée de la mise en œuvre de l'option /propager pour ces outils.
Deuxième Partie : installation et déploiement des configurations.
Installation.
Il faut exécuter un script d'installation similaire à celui présenté ci-dessous :
echo on se positionne sur le répertoire Harmony dans disk1,
echo on n'a pas le droit d'écrire cd \\xbal\... Donc on crée un lecteur réseau Z
net use z: \\Port-FA\Dossiers\Harmony\System
echo attention il faut se positionner sur ce répertoire, l'installateur fait une ouverture des fichiers là où se trouve la commande CD
cd z:\harmony_cd204\Plus\disk1
echo on lance l'installation silencieuse, attention ça rend la main tout de suite, sinon faudrait mettre une boucle d'attente
echo si on voudrait mettre d'autres commandes à la suite
z:\harmony_cd204\Plus\disk1\installDivalto.exe /NOINPUT /DEFAULTSERVER:"SERVEURLICENCES"
Les instructions clefs sont en bleu.
Bien évidemment, l'exemple ci-dessus étant propre à notre architecture, il faut adapter les chemins à votre configuration en service.
SERVEURLICENSES n'est autre que le nom du serveur de licence que vous avez paramétré dans la configuration du client « modèle ».
Configuration
Là aussi on utilise un script, et celui-ci doit ressembler à ce qui suit :
echo on arrête harmony
c:\divalto\sys\xDivaltoRestart.exe -stop
echo on copie le contenu du dossier des configurations, dans mon exemple c'est c:\noinput*.*, dans le répertoire de Divalto
xcopy /Y /S /E \\Port-FA\noinput*.* c:\divalto
echo on peut maintenant relancer harmony, normalement c'est fini
c:\divalto\sys\xDivaltoRestart.exe –start -permanent
A nouveau, les instructions clefs sont en bleu, et il faut adapter le script (les chemins d'accès) à votre architecture réseau.