23 Installation en mode silencieux. Novell ZENworks 7
Installation en mode silencieux
Vous pouvez automatiser l'installation de Novell® ZENworks® Desktop Management Services on
Linux en présélectionnant les options d'installation avant d'exécuter le programme d'installation.
Cette « installation en mode silencieux » s'effectue en modifiant puis en exécutant le fichier silent.properties inclus dans le CD.
Cette section contient les informations suivantes :
Section 23.1, « Préparation de l'installation en mode silencieux », page 343
Section 23.2, « Exécution de l'installation en mode silencieux », page 345
Section 23.3, « Renforcement de la sécurisation de l'installation en mode silencieux », page 346
23.1 Préparation de l'installation en mode silencieux
Exécutez la procédure suivante pour préparer l'installation en mode silencieux :
1 Localisez le fichier silent.properties à la racine du CD ZENworks 7 Desktop Management
Services on Linux, puis copiez-le dans le répertoire /root de votre serveur Linux.
2 Modifiez le fichier /root/silent.properties selon vos besoins.
Le contenu du fichier silent.properties pour ZENworks 7 Desktop Management Services on Linux est affiché ci-dessous.
INSTALLER_UI=silent
#-------------------------------------------------------------------
# Install Sets
#---------------------------------------------------------------------
##CHOSEN_INSTALL_SET=(All|Server|Midtier) [default: All]
#CHOSEN_INSTALL_SET=Midtier
#CHOSEN_INSTALL_SET=Server
#-------------------------------------------------------------------
# Installable Features
#---------------------------------------------------------------------
INSTALL_REMOTE_MANGEMENT=true
INSTALL_MIDDLE_TIER=true
INSTALL_INVENTORY_SERVER=true
INSTALL_INVENTORY_PROXY=true
INSTALL_INVENTORY_DATABASE=true
INSTALL_APPLICATION_MANAGEMENT_DATABASE=true
INSTALL_IMAGING_SERVER=true
INSTALL_PXE_SERVER=true
INSTALL_WORKSTATION_IMPORT_SERVER=true
INSTALL_ZDM_AGENT=true
#-------------------------------------------------------------------
# Pre-file-copy verification
#-------------------------------------------------------------------
23
Installation en mode silencieux
343
#----------------------------------
# Authentication
#----------------------------------
TREE_USER_NAME=
TREE_PASSWORD=
TREE_NAME=
#----------------------------------
# ExtendSchemaConfigureAction
#----------------------------------
##SHOULD_EXTEND_SCHEMA=(true|false) [default: false]
SHOULD_EXTEND_SCHEMA=true
#-------------------------------------
# LicensingConfigureAction
#-------------------------------------
##USER_SUPPLIED_SERIAL_NUMBER= [default: 90 Day Trial]
USER_SUPPLIED_SERIAL_NUMBER=
#-------------------------------------------------------------------
# Post-file-copy verification
#---------------------------------------------------------------------
#----------------------------------
# Force Re-Configuration
#----------------------------------
##ConfigureAction.ZDM_FORCE_CONFIGURE=(true|false) [default: false]
#ConfigureAction.ZDM_FORCE_CONFIGURE=true
#-------------------------------------
# Imaging
#-------------------------------------
##NDS_CONF_PATH= [default: /etc/nds.conf]
#NDS_CONF_PATH=/etc/nds.conf
#-------------------------------------
# Middle Tier
--------------------------------------
XTierConfigureAction.AUTH_DOMAIN=myDomain
XTierConfigureAction.AUTH_CONTEXT=myZENWorksUserSearchContext
XTierConfigureAction.PROXY_USER=myProxyUser
XTierConfigureAction.PROXY_PASSWORD=myProxyPassword
#-----------------------------------
# Inventory Server Standalone Mode
#-------------------------------------
##StandaloneConfigureAction.INV_STANDALONE=(Y|N) [default: N]
#StandaloneConfigureAction.INV_STANDALONE=Y
#StandaloneConfigureAction.INV_SERVER_CONTEXT=myContext.myCompany
#----------------------------------
# XML Proxy
#
# value placed in /etc/opt/novell/zenworks/zws.properties as port2
#-------------------------------------
##XMLProxyConfigureAction.XML_PROXY_PORT= [default: 8080]
#XMLProxyConfigureAction.XML_PROXY_PORT=myPortNumber
344 Guide d'installation de Novell ZENworks 7 Desktop Management
#-------------------------------------
# SSL for Inventory
#-------------------------------------
##SSLConfigureAction.SSL_CONFIGURE=(Y|N) [default: N]
#SSLConfigureAction.SSL_CONFIGURE=Y
#SSLConfigureAction.INV_CERT_PATH=/my.dir/my.cer
#-------------------------------------
# NETBIOS Name
#
# value placed in /etc/samba/smb.conf as netbios name
# iff there is no existing value
#-------------------------------------
##NETBIOS_NAME= [default: <hostname>-w]
#NETBIOS_NAME=myNetBiosName
Par défaut, tous les composants Desktop Management sont sélectionnés dans le fichier silent.properties pour être installés. Lorsque vous modifiez ce fichier, dans la section
Installable Features (Fonctionnalités disponibles pour l'installation), transformez en commentaire le nom des composants que vous ne voulez pas installer. Un ensemble d'installation personnalisé que vous pouvez appliquer lors de l'exécution du programme d'installation est alors créé.
Au lieu de créer cet ensemble d'installation personnalisé, vous pouvez également choisir d'annuler la mise en commentaire d'un ensemble d'installation consolidé dans la section Install Sets du fichier.
Le fichier silent.properties contient également des paramètres spécifiques que vous devez configurer pour les composants à installer. Assurez-vous d'annuler la mise en commentaire de ces paramètres et de fournir les valeurs requises.
Si vous envisagez d'exécuter l'installation en mode silencieux dans un environnement non sécurisé, vous souhaiterez peut-être prendre des mesures pour masquer les mots de passe. Pour plus d'informations, reportez-vous à la
Section 23.3, « Renforcement de la sécurisation de l'installation en mode silencieux », page 346 .
23.2 Exécution de l'installation en mode silencieux
Une fois que vous avez modifié le fichier silent.properties pour inclure l'installation de tous les composants et les valeurs de configuration associées pour ces composants, vous êtes prêt à exécuter le programme d'installation.
Pour ce faire, suivez les étapes ci-dessous :
1 Copiez le fichier silent.properties modifié dans le répertoire /root du serveur à partir duquel vous souhaitez exécuter l'installation en mode silencieux.
2 Insérez le CD ZENworks 7 Desktop Management Services on Linux dans le lecteur du serveur
Linux sur lequel vous souhaitez installer ZENworks.
3 Sur la console Terminal, utilisez la commande su pour passer à l'utilisateur root.
4 Exécutez mount/point_montage_CD pour monter le CD ZENworks 7 Desktop
Management Services on Linux.
Installation en mode silencieux 345
5 Indiquez le point de montage du CD, puis saisissez la commande suivante :
./setup -f /root/silent.properties
Remarque : Le chemin d'accès au fichier silent.properties doit être un chemin complet commençant par une barre oblique ( / ).
Le programme d'installation s'exécute en copiant les fichiers appropriés et en configurant les composants ZENworks en fonction des informations fournies dans le fichier silent.properties. La section Pre-file-copy Verification de ce fichier vérifie la validité de chacune des valeurs fournies. L'installation s'arrête si une valeur n'est pas valide.
Le programme vérifie la validité de la section Post-file-copy verification du fichier silent.properties une fois les fichiers copiés. Si une valeur est incorrecte dans cette section, une erreur est consignée dans le fichier journal InstallAnywhere (/var/log/
ZENworks_Desktop_Management_InstallLog.log), mais l'installation continue.
Vous pouvez utiliser l'utilitaire novell-zdm-configure pour corriger les erreurs rencontrées.
23.3 Renforcement de la sécurisation de l'installation en mode silencieux
Si vous souhaitez sécuriser les mots de passe de votre arborescence et du serveur Middle Tier en ne les incluant pas directement dans le fichier silent.properties, vous pouvez définir des variables d'environnement afin de les garder masqués. Exécutez la procédure suivante pour configurer les variables d'environnement pour les mots de passe :
1 Ouvrez le fichier silent.properties à modifier à partir de l'emplacement où vous l'avez copié sur le serveur.
2 Localisez la valeur de configuration TREE_PASSWORD= dans la section Authentication du fichier.
3 Plutôt que de saisir explicitement le mot de passe de votre arborescence, saisissez les informations suivantes sous forme de variable d'environnement pour la valeur :
$lax.nl.env.tree_password_environment_variable_name$
Exemple : TREE_PASSWORD=$lax.nl.env.TREE_PASSWORD$
Le nom de la variable d'environnement (tree_password_environment_variable_name, cidessus) que vous choisissez ne doit pas forcément être le nom de la valeur de configuration indiqué dans le fichier silent.properties ; vous pouvez choisir n'importe quel nom.
4 Localisez la valeur de configuration XTierConfigureAction.PROXY_PASSWORD= dans la section Middle Tier du fichier.
5 Plutôt que de saisir explicitement le mot de passe proxy, saisissez les informations suivantes sous forme de variable d'environnement pour la valeur :
$lax.nl.env.proxy_password_environment_variable_name$
346 Guide d'installation de Novell ZENworks 7 Desktop Management
Exemple :
XTierConfigureAction.PROXY_PASSWORD=$lax.nl.env.PROXY_PASSWORD$
Le nom de la variable d'environnement (proxy_password_environment_variable_name, cidessus) que vous choisissez ne doit pas forcément être le nom de la valeur de configuration indiqué dans le fichier silent.properties ; vous pouvez choisir n'importe quel nom.
Étant donné que votre mot de passe proxy peut être le même que le mot de passe de votre arborescence, vous pouvez utiliser la même variable d'environnement pour les deux mots de passe si vous le souhaitez.
Pour plus d'informations sur la configuration des variables d'environnement dans ce cas, reportezvous à la
Section 23.3.1, « Configuration d'une variable d'environnement », page 347 .
23.3.1 Configuration d'une variable d'environnement
Exécutez la procédure suivante pour configurer une variable d'environnement lorsque vous ne souhaitez pas révéler le mot de passe lors de la définition de la variable :
1 Lancez un nouveau shell de commande en saisissant la commande suivante :
/bin/bash
2 À l'invite bash (#), saisissez la commande suivante pour empêcher les futures commandes d'être enregistrées dans le tampon de commande et dans votre fichier .bash_history.
HISTSIZE=0
3 (Facultatif) Pour désactiver l'affichage de vos informations de mot de passe à l'écran, saisissez la commande suivante : stty -echo
4 Pour configurer la variable d'environnement pour le mot de passe de l'arborescence, saisissez la commande suivante : export tree_password_environment_variable_name=edirectory_password
5 Pour configurer la variable d'environnement pour le mot de passe proxy Middle Tier, saisissez la commande suivante : export proxy_password_environment_variable_name=proxy_password
6 (Facultatif) Pour désactiver l'affichage de la saisie clavier à l'écran, saisissez la commande suivante : stty echo
Installation en mode silencieux 347
Si vous ne souhaitez pas utiliser la commande stty pour désactiver l'affichage à l'écran, vous pouvez vous assurer que les mots de passe sont retirés de l'écran en saisissant la commande clear une fois que vous avez défini chaque variable d'environnement.
7 Saisissez la commande suivante pour revenir au shell de commande original après l'exécution de l'installation en mode silencieux : exec /CD_mount_point/setup -f /root/silent.properties
348 Guide d'installation de Novell ZENworks 7 Desktop Management

Link público atualizado
O link público para o seu chat foi atualizado.