Home
opsi Getting Started - Index of
Contents
1. 4 3 6 6 Les fichiers journaux de l installation 4 3 7 Cl de produit Windows o css 4 4 444 4 e wesie 8 4 4 4 4 4 4 mad 438 D marrer l installation de Windows os 2 222 8002 Hann 4 3 9 Structure des produits d une installation sans assistance 4 3 9 1 Aper u de l arborescence des r pertoires 4302 A ss ee eh hier a 4 3 9 3 R pertoire i386 installfiles winpe sides Mise en route d opsi Version d opsi 4 0 3 iii 4 3 9 4 R pertoire opsi Custom o eraa anak aa aa A 43 4 3 0 4 BKeperlo re rivers ca ame ae do a a 43 4 3 10 L int gration simplifi du pilote pour l installation automatis e de POS 43 4 3 10 1 Packages de pilotes g n riques 44 AS AGS Pilates pieteres ace a aaa ee ES eS RRR EEE MARS 44 4 3 10 3 Les pilotes qui seront attribu es manuellement aux ordinateurs A4 4 3 10 4 Les pilotes qui seront automatiquement attribu s des ordinateurs l aide des champs NERO models s bi ee Aie Aa ee Re died 45 4 3 10 5 Structure du r pertoire des pilotes et des fichiers des pilotes 45 4 3 10 6 Traitement des diff rents niveaux d int gration des pilotes 45 4 3 10 7 Ajout d un Pilote et V rification 45 5 Int gration de nouveaux paquets l
2. 4 10 5 DefVar MsiId DefVar UninstallPrograms DefVar LoyDir DefVar ProductId DefVar gt MinimumSpace DefVar S InstallDir DefYar ExitCode DefVar LicenseRequired DefVar LicenseKey DefVar LicensePool Set LogDir gt SystemDriveS tmp Set ProductId gt opsi template Set MinimumSpace 1 MB je the paths were wee find thes product after the installation Set InstallDir ProgramFilesDir patheto the product Set LicenseRequired false Set LicensePool p ProductId gt 4 1 0 7527 input output complete winst none Cp1252 WC 5mb 16 16 FIGURE 5 5 jEdit avec un script opsi Vous pouvez maintenant modifier le script en utilisant l diteur Enregistrez les modifications garder l editeur ouvert Maintenant passez opsi winst et relancez le script Vous n avez pas s lectionner de nouveau le script Il suffit d appuyer sur le bouton start Il suffit de regarder le fichier journal pour voir comment le flux du programme change en fonction de vos modifications dans le script o Mise en route d opsi Version d opsi 4 0 3 65 85 De cette facon bouclant dans les tapes Modifier le script et enregistrer ex cuter le script consulter le fichier journal Vous trouverez dans le prochain chapitre quelques conseils sur des probl mes D
3. Die weiteren Schritte die Sie f r eine testweise Inbetriebnahme des opsi Depotservers durchf hren m ssen entnehmen Sie bitte dem Getting Started Handbuch Referenz und Support F r weitere Fragen und Probleme k nnen Sie das opsi Handbuch zu Rate ziehen Rat und Hilfe im kostenlosen opsi Supportforum suchen Tips im opsi wiki nachlesen sowie sich professionellen Support bei uib holen Fertig Willkommen zu opsi 4 FIGURE 3 4 Vue de l interface web de configuration de opsi server Mise en route d opsi Version d opsi 4 0 3 8 85 Si les informations de configuration r seau sont correctes vous tes en mesure de vous connecter distance sur le serveur opsi par exemple Utilisez ssh en la ligne de commande pour acc der au serveur dans les syst mes linux toujours existant sous Windows avec putty http www chiark greenend org uk sgtatham putty Comme nom d utilisateur vous pouvez utiliser root et pour vous authentifier le mot de passe de root 3 1 1 5 Fen tre du terminal Dans la suite certaines commandes doivent tre saisies dans une interface de ligne de commande C est peut tre la meilleure fa on de travailler travers ces instructions Les commandes sont entr es dans une fen tre appel e fen tre de terminal Voici quelques exemples qui expliquent comment acc der une fen tre de terminal Acc s distance par ssh sur serveur opsi voir Section 3 1 1 4
4. USB Eingabeger t No driver vendor directory opt pcbin install win7 x64 professional msdn drivers usbids 1241 not found Pr pensides Logiciels Libras pour entreprises Mise en route d opsi Version d opsi 4 0 3 49 85 HD Audio Devices No devices installed TIPS Les noms de r pertoires NDIS1 sont pilotes Vista NDIS2 sont pilotes Win7 Certains pilote de puces contiennent des fichiers de description sans pour autant fournir des pilotes Un exemple serait cougar inf ou ibexahci inf de Intel Si un tel Pseudo Driver tait plac dans additional_drivers ou byAudit alors les autres pilotes dans le sous r pertoire preferred peuvent tre exclus Il est pr f rable de d placer ces r pertoires dans le sous r pertoire preferred Les pilotes SATA et SATA RAID se r f rer au m me PCI ID Le pilote SATA RAID ne peut pas fonctionner avec un syst me disque unique V rifiez la sortie de show_drivers attentivement d P pensides Mise en route d opsi Version d opsi 4 0 3 50 85 Chapitre 5 Int gration de nouveaux paquets logiciels dans le d ploiement de logiciels opsi L objectif principal de la distribution de logiciels est d accomplir l installation du logiciel automatiquement sans in teraction de l utilisateur L installation de logiciels et l activit des utilisateurs doivent tre strictement s par s Dans la plupart des cas le processus d installati
5. Menu simplifi la manipulation entrain avec le programme opsi newprod Maintien de tous les m ta donn es dans un fichier qui est facile 4 modifier Le menu en option guide l installation du paquet avec les options par d faut d Sp ensides Mise en route d opsi Version d opsi 4 0 3 72 85 Les informations sur le paquet y compris la version du produit la version du paquet et des extensions personnal is es seront sauv s Les informations sur les paquets sont stock es dans le r pertoire d installation et doivent tre consid r es dans le nom de paquet et dans opsi configeditor De cette facon les versions de paquet diff rents peuvent tre manipul s facilement gestion du cycle de vie des produits Pour la cr ation et le d ballage des produits les privil ges root ne sont pas requis Les privil ges du groupe pcpatch sont suffisants Le paquet lui m me est simplement une archive Gzip cpio compress e Cette archive contient trois r pertoires CLIENT_DATA contient les fichiers qui doivent tre copi s dans le r pertoire du produit opt pcbin install lt productid gt OPSI Le fichier nomm control d tient les m ta donn es du produit comme les d pendances du produit Les fichiers preinst et postinst seront ex cut s avant et apres l installation Toute extensions personnalis es peuvent tre ajout es ici 5 2 1 Cr er compresser et d compresser un nouveau produit Afin
6. Mise en route d opsi Version d opsi 4 0 3 Revision 25 10 2012 opensides OpenSides sprl Rue des Palais 44 bte 33 1030 Brussels Tel 32 2 880 97 40 www opensides be opsi opensides be Mise en route d opsi Version d opsi 4 0 3 i Table des mati res 1 Droit d auteur 1 2 Pr sentation 2 2 1 tapes suivre pour l installation et la mise en route 2 mn 2 22 Conheuration materielle regulis sa s 0 0 uch be ee ee ERS a ee ee GD Se 2 3 Installation 4 3 1 Installation de base du serveur Opsi a a a ma a rare hauen aan 4 3 1 1 Lancement d une Machine Virtuelle 4 ALLI Premi r d marrage o su cases Ee a 4 ALLA Choi delas dE conan a ee ee aaa de 5 SLL Premier demarage eroi cba iaaa A ee A 5 liA Deuxi me d marrage 3424 veredes Sidd aa aan T LLG Fen tr du terminal ss a ss bebe agua a A 8 3 1 1 6 V rifier et si n cessaire corriger la connexion r seau 8 3 1 2 Installation d un syst me Debian Ubuntu 9 3 1 3 Installation sur un univention corporate server UCS 11 3131 Ingtallation sur un syst me UGS 2 4 nn ae a seb dead 12 3 1 3 2 Installation sur un syst me UGS 3 222 2a nm aa 13 3133 OPERA au De a ue a ut US A RR so EE Rae we 4 15 314 Installation sur openSUSE ssaa 4 2 44 Dada a en dde a ee de 16 3 1 5 Installation sur Suse Linu
7. Run as gt Administrator et ex cutez la commande suivante dism Get WimInfo WimFile C winpe ISO sources boot wim Dans la sortie de cette commande vous pouvez voir quelles images sont incluses dans le fichier image La commande suivante monte l image pour la modification dism Mount Wim WimFile C winpe ISO sources boot wim index 1 MountDir c winpe mount Pour int grer les pilotes extraits dans l image mont e vous devez ex cuter cette commande dism Image C winpe mount Add Driver Driver c dell driver winpe x64 Recurse Si Varchitecture est 32Bit le x64 doit tre remplac par x86 Le pilote CAB de Dell h rite des pilotes pour les deux architectures opensides Mise en route d opsi Version d opsi 4 0 3 40 85 Note Si un seul pilote doit tre int gr laissez de c t l option Recurse et pointez directement vers le fichier inf du pilote au lieu du r pertoire du pilote Avec l option ForceUnsigned il est possible d int grer des pilotes non sign s l image Pour finir l image doit tre d mont et les changements doivent tre commit s dism Unmount Wim MountDir c winpe mount Commit Copiez le r pertoire C winpe ISO avec le nom winpe dans opt pcbin install win7 ou dans opt pcbin install win2008 R glez les droits d acc s du fichier en saisissant par exemple opsi setup set rights opt pcbin install win7 winpe 4 3 6 3 unattend xml
8. Si le r sultat est diff rent que exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de noms DNS ou le fichier etc hosts Samba doit tre install et configure mysql server doit tre install p7zip p7zip plugins cabextract doivent tre install s Si la machine doit galement agir en tant que DHCP server le d mon dhcpd doit tre configur et devrait tre op rationnel Vous pouvez utilisez zypper pour ajouter le d p t opsi pour SUSE openSUSE 11 3 zypper ar refresh http download opensuse org repositories home uibmz opsi opsi40 openSUSE_11 3 home uibmz opsi opsi40 repo zypper mr p 50 home_uibmz_opsi_opsi40 openSUSE 12 1 zypper ar refresh http download opensuse org repositories home uibmz opsi opsi40 openSUSE_12 1 home uibmz opsi opsi40 repo zypper mr p 50 home_uibmz_opsi_opsi40 openSUSE 12 2 zypper ar refresh http download opensuse org repositories home uibmz opsi opsi40 openSUSE_12 2 home uibmz opsi opsi40 repo zypper mr p 50 home_uibmz_opsi_opsi40 Une fois que le d p t est ajout e vous pouvez commencer l installation de OPSI zypper refresh lt Accept the key gt zypper v install opsi depotserver opsi configed etc init d opsiconfd restart etc init d opsipxeconfd restart Assurez vous que la configuration de votre
9. Ubuntu Lucid deb http download opensuse org repositories home uibmz opsi opsi40 xUbuntu_10 04 Ubuntu Maverick deb http download opensuse org repositories home uibmz opsi opsi40 xUbuntu_10 10 Ubuntu Natty deb http download opensuse org repositories home uibmz opsi opsi40 xUbuntu_11 04 Ubuntu Oneiric deb http download opensuse org repositories home uibmz opsi opsi40 xUbuntu_11 10 Ubuntu Precise deb http download opensuse org repositories home uibmz opsi opsi40 xUbuntu_12 04 opensides Mise en route d opsi Version d opsi 4 0 3 10 85 Debian Lenny deb http download opensuse org repositories home uibmz opsi opsi40 Debian_5 0 Debian Squeeze deb http download opensuse org repositories home uibmz opsi opsi40 Debian_6 0 Maintenant ex cutez ces commandes pour importer la cl de signature du d p t Ubuntu Lucid Ubuntu Maverick Ubuntu Natty Ubuntu Oneiric Ubuntu Precise Debian Lenny Debian Squeeze toutes V rifiez la r ussite d importation de cl devrait contenir la sortie pub 1024D 4DC87421 2010 07 23 verf llt 2012 09 30 uid home uibmz OBS Project lt home uibmz build opensuse org gt Ex cutez les commandes suivantes pour installer OPSI sur votre serveur Lors de l installation de tftpd peut vous tre demand le r pertoire pour tftp R pondez avec tftpboot A la quest
10. custom name custom only C compatibility mode opsi 3 t temp dir Utilisez l option C mode de compatibilit pour opsi 3 pour construire un paquet sur un serveur opsi 4 qui doivent tre installables aussi bien sur un serveur opsi 3 Sil y a d j un fichier de package avec les m mes informations de version opsi makeproductfile demandera une confirmation d crasement E opensides Mise en route d opsi Version d opsi 4 0 3 84 85 Package file home opsiproducts mytest mytest_3 14 1 opsi already exists Press lt 0 gt to overwrite lt C gt to abort or lt N gt to specify a new version Choisir o crasera c avortera et n va demander des informations sur la nouvelle version Le package cr peut tre install dans serveur opsi avec la commande opsi package manager i lt nom du paquet gt Pour plus d informations sur opsi package manager voir le manuel d opsi Mise en route d opsi Version d opsi 4 0 3 85 85 Chapitre 6 En savoir plus Vous trouverez beaucoup d informations plus d taill es dans le manuel d opsi Si vous avez besoin d aide durant l amp valuation vous en aurez dans https forum opsi org Pour les installations de production nous vous recommandons notre support commercial http www opensides be slideshow fr offre de maintenance et de soutien de opensides opensides
11. customer OpenSides sprl dynamic_depot true yista CELOS treeview true license_management true swondemand true expires 2011 04 30 valid true multiplex true signature CECI N EST PAS une signature valide vpn true mysql_backend true high_availability true y Mise en route d opsi Version d opsi 4 0 3 30 85 Nous rappelons que vous avez besoin de modules file seulement pour les composants suppl mentaires et non pour un usage g n ral de opsi 3 6 Installation minimale de OPSI Une importante nouvelle fonctionnalit de opsi 4 0 est un outil simple pour mettre jour les produits OPSI par tir d un d p t pr configur e avec la commande opsi product updater Cet outil compare la version des produits install s localement avec les versions disponibles sur le d p t puis effectue une mise niveau si n cessaire Il est gale ment possible d installer des produits suppl mentaires avec opsi product updater Le fonctionnement de opsi product updater est configur dans le fichier etc opsi opsi product updater conf Le d p t par d faut est http download uib de opsi4 0 products qui peut tre utilis pour installer les nouveaux produits essentiels OPSI opsi product updater il a les caract ristiques de base suivantes autolnstall Installe tous les produits disponibles dans le d p t autoUpdate Met jour les produits partir du d
12. hdaudioids pci ids usb ids setup py lt productid gt _ lt version gt control lt productid gt files create_driver_links py show_drivers py download_driver_pack py extract_driver_pack py 4 3 9 2 Les fichiers setup py NT5 seulement fichiers d installation NT6 seulement fichiers d installation NT6 seulement scripts et mod les NT5 seulement oem selon scripts apr s installation Mod les depuis opsi org Mod les du client oem selon MS du client scripts apr s installation unattend txt du client r pertoire des pilotes r pertoire des pilotes liens liens liens liens liens symboliques symboliques symboliques symboliques symboliques PCI IDs DB USB IDs DB script d installation m ta donn es uniquement pour info Liste des fichiers cr automatiquement script de gestion des pilotes script de gestion des pilotes script de gestion des pilotes script de gestion des pilotes C est le script d installation qui est ex cut par l image de d marrage lt productid gt _ lt version gt control vers vers vers vers vers les les les les les depuis opsi org MS de 1 0S depuis opsi org de 1 0S depuis le client pilotes pilotes pilotes pilotes pilotes Contient le m ta donn es du produit pr par par le responsable du paquet Ce fichier est ici seulement a titre d information Les modifications apport es a ce fichier seront sans aucun effet
13. sending answer say no result ControlClick Setup 1 FileWriteLine mylog answer sended result 1 success amp result FileClose mylog Sleep 500 and good bye Exit voir aussi http www autoitscript com wiki FAQ Why_doesn 27t_my_script_work_on_a_locked_workstation 3F http www autoitscript com autoit3 docs http www autoitscript com autoit3 docs intro controls htm http www autoitscript com autoit3 docs functions htm 5 1 11 7 Analyser et reconditionner Quand un d veloppeur de logiciel construit une configuration pour le d ploiement il connait g n ralement au sujet des composantes n cessaires du logiciel qui doit tre install Mais si quelqu un a juste obtenu la configuration comme une boite noire il doit d abord analyser ce qui fait la configuration Cela peut tre fait par le suivi des activit s de i Op ensides Mise en route d opsi Version d opsi 4 0 3 70 85 configuration avec des outils appropri s par exemple surveillance de tous les fichiers et tous acc s au Registre ou en comparant les tats du syst me avant et apr s l installation Pour analyser les tats avant apr s il y a beaucoup d outils Par exemple WinINSTALL LE qui n est actuellement pas disponible en freeware sur http www ondemandsoftware com InstallWatch Pro http download fyxm net download now InstallWatch Pro OS OS Info 83813 html appdeploy repackager http
14. www itninja com media downloads appdeploy repackager msi 5 1 11 8 Comment d sinstaller des produits Pour d sinstaller un logiciel partir d un ordinateur vous avez besoin d un script uninstall pour effectuer la suppres sion La difficult fondamentale dans la suppression de logiciels est de distinguer ce qu exactement doit tre enlev e Pas tous les fichiers fourni avec un logiciel peuvent tre supprim par la suite Parfois un paquet est livr avec des modules standard qui sont galement utilis s par d autres programmes Souvent seul le fabricant du logiciel lui m me sait quelles parties doivent tre enlev s La configuration du fabricant pourrait offrir une option unattended de d sinstallation qui peut tre int gr e dans le script de d sinstallation de OPSI Sinon opsi winst fournit plusieurs commandes pour la suppression des logiciels En utilisant une routine de d sinstallation Si le fabricant de produits offre une option de suppression de logiciels il doit tre v rifi s il peut tre ex cut sans surveillance en mode silencieux S il exige une certaine interaction avec Putilisateur un script autolt combin e avec la routine de d sinstallation pourrait faire le travail La d claration de d sinstallation peut tre int gr dans une section winbatch du script opsi winst WinBatch_start_ThunderbirdUninstall SystemRoot UninstallThunderbird exe ma Lorsque vous utilisez un programme de d
15. ciaux Product name est le nom complet du produit Description est une description suppl mentaire du produit Advice quelques informations suppl mentaires sur la manipulation du produit une note Product version est la version du paquet logiciel max 32 caract res Package Version est la version du package pour la version du produit Cela permet de diff rer les paquets avec la m me version produit mais avec par exemple un script opsi winst modifi License required n est pertinente que pour les produits netboot Priority contr le la s quence d installation Les valeurs possibles sont entre 100 au tout d but et 100 a la fin Note les d pendances de produits ont galement une influence sur la s quence d installation Voir le manuel d OPSI pour plus de d tails Lorsque l information de produit est compl te veuillez specifier lequel scripts d action devraient tre fournis Scripts du produit Script de configuration Chemin relatif au script pour l action setup Script de d sinstallation Chemin relatif au script pour l action uninstall Script de mise jour Chemin relatif vers le script pour l action update Script pour toujours Chemin relatif vers le script pour l action always Script pour une fois Chemin relatif vers le script pour l action once Script personnalis Chemin relatif vers le script pour l action custom Script de connexion utilisateur Chemin relatif vers le sc
16. deb http download opensuse org repositories home uibmz opsi opsi40 ucs3 0 gt gt etc apt sources list Now import the key to the repository system with th following command wget 0 http download opensuse org repositories home uibmz opsi opsi40 ucs3 0 Release key apt key add For the installation on a Master the following commands must be entered univention install opsi4ucs univention install opsi atftpd univention install p7zip full cabextract aptitude install mysql server e opensides Mise en route d opsi Version d opsi 4 0 3 15 85 During the serveur opsis installation please ignore any warnings that say etc opsi modules not found If the role of the target systems different than Master or Backup then the following commands run the opsiducs Join Script univention run join scripts A link to the management interface can be found at the URL link https lt servername gt 4447 To use the opsi configurations editor the user must be a member of the group opsiadmin The group membership can be edited using Univention Admin The user Administrator will automatically be added to this group during opsi installation Finally the opsi_depot release point must be released in UDM To do this set the link to yes under Advanced Settings gt Advanced Samba Settings follow symlinks The same should be done for the opt_pcbin so that the driver integration will take place without problems If the direct
17. getLastExitCode informations to exit codes see http msdn microsoft com en us library aa372835 VS 85 aspx http msdn microsoft com en us library aa368542 aspx if ExitCode 0 comment Looks good setup program gives exitcode zero else comment Setup program gives a exitcode unequal zero ExitCode if ExitCode 1605 comment ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed comment Uninstall of a not installed product failed no problem else if ExitCode 1641 comment looks good setup program gives exitcode 1641 comment ERROR_SUCCESS_REBOOT_INITIATED 1641 The installer has initiated va restant This message is indicative of a success else if ExitCode 3010 comment looks good setup program gives exitcode 3010 comment ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install This message is indicative of a success else logError Fatal Setup program gives an unknown exitcode unequal zero ExitCode isFatalError endif endif endif endif delsub32 ins sous section externe de d sinstallation Copyright c uib gmbh www uib de This sourcecode is owned by uib gmbh and published under the Terms of the General Public License credits http www opsi org en credits Set Msild XXXXXXXX XXXX XXXX XXXX XXXXXXXXXXXX Set UninstallProgram InstallDir uninstall exe Message Unin
18. m s bin bash adminuser maintenant le mot de passe unix passwd adminuser et maintenant le mot de passe samba smbpasswd a adminuser Attention Ne pas utiliser le caract re dans le mot de passe Il emp chera de se connecter au service Web OPSI Cr ez et testez l appartenance au groupe adduser adminuser opsiadmin getent group opsiadmin Mise en route d opsi Version d opsi 4 0 3 27 85 la commande getent devrait avoir un r sultat comme opsiadmin 1001 opsiconfd adminuser Si vous souhaitez que root pouisse utiliser les commandes d administration d opsi alors root doit tre membre du groupe opsiadmin Tous les utilisateurs qui construisent des paquets OPSI opsi makeproductfile qui installent opsi package manager ou qui modifient manuellement les fichiers de configuration doivent tre galement dans le groupe pcpatch adduser adminuser pcpatch Testez les r sultats en saisissant grep pcpatch etc group Le r sultat devrait ressembler pcpatch x 992 adminuser root est autoris faire quoi que ce soit m me sans tre explicitement enregistr dans le groupe 3 3 Configuration du DHCP Important Un fonctionnement correct de la r solution des noms de et du DHCP est essentielle pour OPSI Pour simplifier la configuration la machine virtuelle OPSI est livr avec un serveur DHCP Au contraire dans la plupart des environ nements de production un serveur DHCP existe et do
19. p t seulement s il existe une ancienne version dej install e sur votre serveur autoSetup Apr s l installation d une mise jour d un produit commuter l action demand e setup sur tous les clients qui ont ce produit install Pour plus de d tails sur cette fonctionnalit consultez le manuel opsi Vous devriez maintenant t l charger et installer les produits OPSI avec la commande opsi product updater i vv Si opsi product updater choue il peut s av rer n cessaire d ajouter un proxy dans le fichier de configuration repository_uib proxy Notez que les produits d installation des syst mes d exploitation comme winxppro et win7 ne sont pas pr ts apr s Vinstallation L installation doit tre compl t e par les fichiers d installation des supports d installation concordant par exemple le CD voir Section 4 3 4 3 7 D marrer l interface de gestion opsi configed Opsi offre une interface d dition de configuration conviviale avec l application opsi configed Vous pouvez d marrer opsi configed de plusieurs fa ons Dans un navigateur n importe o dans le r seau l adresse https lt opsi server gt 4447 configed un site web avec un opsi configed int gr appara t Condition pr alable est une version gt 1 6 de java install En cliquent sur l onglet droit de votre souris sur la surface graphique pour ouvrir le menu contextuel et choisir opsi config editor Dans ce c
20. serveurs DHCP Une connexion temporaire au r seau principal peut se faire pour le t l chargement des paquets de produit actuels Pour une int gration de OPSI dans votre environnement de production existant Opensides fournit des services de consultation pour vous 2 1 Etapes suivre pour l installation et la mise en route Les quatre tapes pour installer et d marrer un serveur OPSI sont 1 installation de base du serveur 2 configuration du serveur configuration du r seau r glage des mots de passe administrateur opsi pcpatch samba mise jour du serveur 3 t l chargement et installation des produits OPSI requis pour les clients 4 r alisation des paquets des logiciels du systeme de base de Windows en utilisant le CD original de Windows A ce moment un client peut tre install automatiquement En fonction de vos exigences OPSI propose diff rents types d installations de base Les proc dures d installation pour diff rents types d installations de base sont d crites dans le chapitre 3 de ce manuel Les types d installations comprennent soit l utilisation d une machine existante VMware ou l installation de opsi sur la machine h te 2 2 Configuration mat rielle requise Pour un serveur OPSI le mat riel suivant est recommand Intel x86 compatible PC carte r seau pris en charge par le noyau Linux standard un disque dur avec une capacit de 16 Go ou plus un lecteur de CD ROM amorcab
21. sultant C est un genre tr s sp cial de script et vous ne devriez l utiliser que si vous savez vraiment ce que vous faite A userLoginScript est utilis pour modifier le profile des utilisateurs apr s que l utilisateur s est connect au syst me Il fonctionne uniquement avec l extension opsi Roaming Profile Support qui est d crit au chapitre Roaming Profile Support du manuel d opsi Type tat r sultant actions r sultant setup install aucune uninstall pas install aucune update install aucune always install toujours once pas install aucune custom inchang e inchang e User login inchang e inchang e L tape suivante consiste 4 d finir un ou plusieurs d pendances du produit S il n y a pas de d pendances des produits mettre No Cr er une d pendance du produit Voulez vous cr er une d pendance du produit ESC gt Non lt F12 gt Oui lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 11 Cr er des d pendances au produit No Yes Pour cr er une d pendance au produit ins rer les donn es suivantes laide est disponible dans le haut de la fen tre apensides Mise en route d opsi Version d opsi 4 0 3 76 85 Dependency for Action Pour quel action du produit la d pendance sera cr configuration d sinstaller Required product id Identifiant du produit d
22. vous devriez voir les client dans l onglet clients de opsi configed 4 2 1 1 Utilisation de service_setup cmd Cette m thode est le premier choix pour les installations sur un seul ordinateur ou des fins de r paration Pour les d ploiements de masse voir le chapitre ci dessous 1 Connectez vous avec des droits d administration sur le client D montez le partage lt opsiserver gt opsi_depot sur une lettre de lecteur sur la lettre de lecteur partir de l tape pr c dente lancer le script opsi client agent service_setup cmd gt Le script se connecte au opsi webservice pour cr er les informations client c t serveur et pour obtenir le pckey La connexion utilise la combinaison utilisateur mot_de_passe enregistr e dans config ini Si la connexion choue une fen tre de login apparait remplissez avec utilisateur mot_de_ passe L utilisateur fournie doit tre membre du groupe opsiadmin I a opensides Mise en route d opsi Version d opsi 4 0 3 33 85 AVERTISSEMENT Lors de l installation le client red marre sans pr avis 4 2 1 2 Utilisation de opsi deploy client agent Le script opsi deploy client agent installe le opsi client agent directement depuis le serveur OPSI sur les clients Pour les clients sont requis un partage ouvert de C un partage ouvert de admin un compte administratif Le script cr e le informations client sur le serveur et ensuite cop
23. 1101 AMD AMD Adresszuordnungskonfiguration Using build in windows driver 10DE 0055 Standard IDE ATA ATAPI Controller Standard Zweikanal PCI IDE Controller opt pcbin install win7 x64 professional msdn drivers drivers preferred evb_potsdam_fsc__esprimo_p625 FTS_NVIDIASATAAHCIDRIVERVISTA64V103042MCP78__1026963 NVIDIA_SATA_AHCI_DRIVER_Vista64_V10 3 0 42 MCP78 textmode capable 1022 1102 AMD AMD DRAM und HyperTransport tm Nachverfolgungsmoduskonfiguration Using build in windows driver 10DE 0057 NVIDIA NVIDIA nForce Netzwerkcontroller Using build in windows driver 1022 1103 AMD Sonstige AMD Konfiguration Using build in windows driver 10DE 0059 Realtek Realtek AC 97 Audio Manually selected opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef MEDIA Realtek AC 97 Audio 10DE 005E NVIDIA NVIDIA nForce4 HyperTransport Br cke opt pcbin instal1 win7 x64 professional msdn drivers drivers preferred ga ma78 pcbon4 chipset_win7 64 SMBUS 104C 8025 Texas Instruments OHCI konformer Texas Instruments 1394 Hostcontroller No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 104C 8025 not found 10DE 005A Standard USB Hostcontroller Standard OpenHCD USB Hostcontroller No driver device directory opt pcbin install
24. Adelsub32 ins comment Start uninstall sub section Sub ScriptPath delsub32 ins endif Message Installing ProductId if LicenseRequired true comment Licensing required reserve license and get license key Sub_get_licensekey endif comment Start setup program ChangeDirectory XSCRIPTPATH Winbatch_install Sub_check_exitcode comment Copy files Files_install 32Bit comment Patch Registry Registry_install 32Bit comment Create shortcuts LinkFolder_install endif Winbatch_instal1 Choose one of the following examples as basis for your installation You can use LicenseKey var to pass a license key to the installer Nullsoft Scriptable Install System ScriptPath ASetup exe S a Gpensides Mise en route d opsi Version d opsi 4 0 3 57 85 MSI package You may use the parameter PIDKEY Licensekey msiexec i ScriptPath some msi 1 LogDir ProductId install_log txt qb ALLUSERS 2 REBOOT ReallySuppress Attention The path to the log file should not contain any whitespaces ScriptPath Asetup exe s v 1 LogDir ProductId install_log txt qb ALLUSERS 2 REBOOT ReallySuppress ScriptPath Asetup exe s v qb ALLUSERS 2 REBOOT ReallySuppress InstallShield Create setup iss answer file by running setup exe r fi c setup iss ScriptPath Asetup exe s sms f1 ScriptPath Asetup iss f2 LogDir Pro
25. Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt Si le r sultat est diff rent que l exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de noms DNS ou le fichier etc hosts Installez xinetd yum install xinted Installez samba et mysql server yum install mysql server samba Configurez samba et mysql server etc init d mysqld start mysql_secure_installation etc init d smb start etc init d nmb start etc init d xinetd start chkconfig smb on chkconfig nmb on chkconfig mysqld on chkconfig xinetd on Si la machine doit galement agir en tant que DHCP server le d mon dhcpd doit tre configur et devrait tre op rationnel Ajoutez le d p t opsi pour CentOS Cr ez le fichier etc yum repos d opsi40 repo avec le contenu suivant CentOS 5 opsi4 name opsi4 0 for RHEL CentOS releasever basearch baseurl http download opensuse org repositories home uibmz opsi opsi40 Cent0S_Cent0S 5 enabled 1 gpgcheck 1 gpgkey http download opensuse org repositories home uibmz opsi opsi40 Cent0S_Cent0S 5 repodata repomd xml key CentOS 6 a opensides Mise en route d opsi Version d opsi 4 0 3 22 85 opsi4 name opsi4 0 for RHEL CentOS releasever basearch baseurl http download opensuse org repositories home uibmz
26. DHCP local jsonrpc pour rediriger tous les appels un autre serveur opsi via JSON RPC Maintenant nous recommandons d initialiser le backend mysql afin de l utiliser par exemple pour les donn es d in ventaire Utilisez la commande opsi setup configure mysql Les captures d cran ci dessous montrent des exemples de param tres pour une proc dure de configuration MySQL A MYSQL config Database host localhost Database admin user root Database admin password Opsi database name opsi Opsi database user opsi Opsi database password LAS Br cancel ban FIGURE 3 5 Dialog opsi setup configure mysql Connecting to host localhost as user root Successfully connected to host localhost as user root Creating database opsi Database opsi created Creating user opsi and granting all rights on opsi User opsi created and privileges set Testing connection to database opsi as user opsi Successfully connected to host localhost as user opsi Updating backend config etc opsi backends mysql conf Backend config etc opsi backends mysql conf updated Initializing mysql backend FIGURE 3 6 Output opsi setup configure mysql s opensides Mise en route d opsi Version d opsi 4 0 3 24 85 Pour toutes les questions mis part pour le mot de passe de admin de la base de donn es vous pouvez accepter les param tres par d faut en appuyant sur ENTER Le mot de passe de
27. FIGURE 3 2 1stboot py Masque de d marrage Mise en route d opsi Version d opsi 4 0 3 6 85 Remplissez les informations de configuration de votre r seau et r pondez aux questions FIGURE 3 3 1stboot Masque de saisie Dans la suite il vous sera demand server name Nom de ce serveur sans nom de domaine ex opsidemo domain DNS Domain pas de Windows Domain le nom doit inclure un point ex opsi local ip address Adresse de ce serveur ex 192 168 1 50 netmask Masque r seau de ce serveur ex 255 255 255 0 windows domain Nom du domaine Windows pas le domaine DNS country Pour la cr ation du certificat SSL Identification de la nation 2 lettre capital ex DE state Pour la cr ation du certificat SSL Identification de l tat f d ral ex RPL city Pour la cr ation du certificat SSL Identification de la ville ex Brussels organization Pour la cr ation du certificat SSL Identification de l organisation ex uib gmbh organisational unit Pour la cr ation du certificat SSL Identification du bureau optionnel email address Pour la cr ation du certificat SSL adresse mail optionnel gateway Adresse IP de la passerelle internet ex 192 168 1 1 proxy Si acc s a internet se fait via un proxy rentrer ici les informations ex http myuser mypass 192 168 1 5 8080 DNS server adresse IP du serveur de nom ex 192 168 1 1 mail relay adresse IP du serveur de mail ex 192 168 1 1 r
28. T l chargez le fichier opsi4 0 serverum soa depuis internet D marrez Virtualbox Dans le menu File Import Appliance s lectionnez votre fichier soa et importez le G n ral Le lecteur VMware est gratuit et disponible pour tous les syst mes d exploitation commun sur vmware com Habituelle ment il peut tre install sans probl mes si le mat riel de l ordinateur h te en particulier la m moire r pond aux besoins des logiciels syst mes fonctionnant en parall le La machine virtuelle fourni par uib est bas sur Linux Les propri t s du syst me h te sont d crits dans le fichier de configuration opsidemo vmzx Si vous ex cutez l image serveur opsi sous Windows ou si vos p riph riques sous Linux ont une autre adresse vous devez adapter le fichier votre environnement 3 1 1 2 Choix de la langue La premi re tape est de choisir la langue pr f r e FIGURE 3 1 Choix de la langue 3 1 1 3 Premier d marrage Le serveur opsi doit tre connect Internet pour fonctionner correctement Le script 1stboot py d marre automa tiquement au premier d marrage afin de configurer les param tres r seau du serveur opsi Vous pouvez appeler 1stboot py partir de la ligne de commande si quelque chose s est mal pass AVERTISSEMENT Vous ne pouvez pas utiliser Istboot py pour renommer votre opsi server apr s Le fichier journal de 1stboot py est situ dans var lib 1stboot 1stboot log
29. WIN7 8086 27DA Intel Intel R N10 ICH7 Family SMBus Controller 27DA opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27C9 Intel Intel R N10 ICH7 Family USB Universal Host Controller 27C9 opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27DF Intel Intel R ICH7 Family Ultra ATA Storage Controllers 27DF opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27CA Intel Intel R N10 ICH7 Family USB Universal Host Controller 27CA opt pcbin instal1 win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 2E30 Intel Intel R 4 Series Chipset Processor to 1 0 Controller 2E30 opt pcbin instal1 win7 x64 professional msdn drivers drivers not_preferred x64 C Intel 1 8086 27CB Intel Intel R N10 ICH7 Family USB Universal Host Controller 27CB opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 2E32 Intel Corporation Intel R G41 Express Chipset Manually selected hp_e5800 opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp50134 Graphics 8086 27CC Intel Intel R N10 ICH7 Family USB2 Enhanced Host Controller 27CC opt pcbin instal1 win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 244E Intel Intel R 82801 PCI Briicke 244E Using build in windows driver This driver will not be integrated because
30. clients que notre serveur OPSI est maintenant le serveur de d marrage Si votre DHCP externe s ex cute sur Linux vous n cessit les entr es suivantes pour les clients dans le fichier etc dhcp3 dhcpd conf next server lt ip du serveur opsi gt filename linuz prelinuzr 0 Remplacez lt ip du serveur opsi gt avec l adresse IP du serveur opsi En utilisant un serveur Windows les entr es correspondantes peuvent tre bootserver ou startserver et bootfile ou startfile Options 66 67 Si vous cr ez un client sur le serveur opsi vous devez fournir seulement l adresse MAC mais pas l adresse IP 3 3 3 V rification de la configuration du backend pour les entr es DHCP Que vous utilisiez le dhcp du serveur opsi ou pas vous avez a configurer le serveur opsi Dans le fichier etc opsi backendManager dispatch conf est d fini le backend qui dois tre utilis par OPSI file ldap mysql Les lignes backend_ et host_ configurent comment les changements sur les entr es h te sont trait es Si vous utilisez le serveur DHCP du serveur opsi le dhcpd backend doit tre ajout ici L entr e concordant est par exemple backend_ file opsipxeconfd dhcpd host_ file opsipxeconfd dhcpd Si le serveur DHCP du serveur opsi n est pas utilis alors le dhcpd backend n est pas n cessaire backend_ file opsipxeconfd host_ file opsipxeconfd Apr s avoir adapt la configuration du backend vous devez ex cute
31. contr le le flux du programme Pour cela vous avez Variables cha nes et les listes de cha nes d clarations if else endif for loops par le biais des listes de chaines I a opensides Mise en route d opsi Version d opsi 4 0 3 52 85 Fonctions FIGURE 5 1 code double pour la d sinstallation setup uninstall FIGURE 5 2 viter le code doubles en utilisant les sous sections 5 1 5 Types important de sections secondaires Files Fichier des op rations similaires copie en ce qui concerne les informations de interne version r cursif suppression des fichiers ou des r pertoires cr ation des r pertoires WinBatch Est utilis pour appeler des programmes par l interm diaire de API Windows Par exemple pour appeler les programmes d installation en mode silencieux o Mise en route d opsi Version d opsi 4 0 3 53 85 DosBatch DosInAnIcon Le contenu de ces sections est interpr t par cmd exe comme un fichiers batch normale Une variante des DosBatch est DosInAnIcon qui est appel dans une fen tre r duite ExecWith Le contenu des cette section est interpr t par le programme qui est donn comme param tre pour cette section par exemple Autolt Registry Les sections Registry sont utilis es pour les manipulations du registre Linkfolder Les sections Linkfolder sont utilis s pour la manipulation du menu de d marrage et des ic nes du
32. de cr er un nouveau paquet OPSI vous devez vous connecter au serveur et faire des choses en ligne de commande Pour ce faire partir de Windows vous pouvez utiliser putty exe http www chiark greenend org uk sgtatham putty download html Les commandes essentielles pour cr er et installer des paquets sont les suivants opsi newprod opsi makeproductfile opsi package manager i lt opsi product file gt Les privil ges du groupe pcpatch sont n cessaires pour cr er un nouveau produit Vous devez cr er les produits dans le r pertoire home opsiproducts Ce r pertoire est galement disponible en tant que part opsi_worbench Le groupe pcpatch doit tre propri taire du r pertoire et les permissions du r pertoire sont 2770 set group ID est mis pour le groupe pcpatch 5 2 1 1 Cr er avec opsi newprod D AVERTISSEMENT Ne pas utiliser de symboles sp cifiques chaque pays tr ma puisque les codes des pays pourraient varier pour des tables de codes diff rents Vous devriez aller dans le r pertoire de produits et commencer la cr ation du nouveau produit avec opsi newprod La question suivante est pour le type de produit cr er Choisissez le type localboot pour les produits qui doivent tre installable par opsi client agent opsi winst Le type de produit netboot est utilis pour des produits qui sont activ s en tant que bootimage comme l installation de OS d Sp ensides Mise en route d op
33. debian des renseignements sur le sujet vous les trouverez dans les livres appropri s sur les pages de manuel ou sous http www debian org doc Notez que un serveur opsi a besoin de place de stockage dans opt pcbin et var lib opsi Dans les deux r pertoires un espace libre d au moins 8 Go est recommand e Nous recommandons les installations suivantes aptitude install wget lsof host python mechanize p7zip full cabextract openbsd inetd opsi a besoin de samba qui peut tre install avec aptitude install samba samba common smbclient smbfs samba doc Si vous souhaitez utiliser MySQL comme Backend par exemple pour l inventaire et la gestion des licences vous aurez besoin d installer mysql server ainsi aptitude install mysql server V rifiez entr e de serveur opsi dans etc hosts ou la sortie de getent hosts hostname f Le r sultat devrait ressembler a l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt Si le r sultat est diff rent que l exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de noms DNS ou le fichier etc hosts Pour commencer l installation de OPSI ajoutez la ligne suivante dans le fichier etc apt sources list en fonction de votre systeme d exploitation
34. du dernier chapitre Ouvrir une fen tre de terminal dans la surface graphique du serveur opsi en cliquant sur l ic ne de terminal dans la barre d ic nes Ouvrir une fen tre de terminal dans la surface graphique du serveur opsi avec un clic droit de la souris dans la surface et le choix de Terminal NOTE l interface graphique a de nombreuses applications de travail qui sont accessibles en utilisant la s rie de touches dans le coin sup rieur gauche de l cran Il est tr s avantageux de mettre les commandes d exemple de ce manuel avec un couper coller dans une fen tre de terminal dans la mesure o l environnement de l application le support Les extraits de l exemple des fichiers de configuration sont format s comme ceci depoturl smb nom_de_1 h te_samba nom_du_partage chemin Les extraits pour les commandes que vous avez ex cuter sont format s comme ceci cd tmp Ib ill Les chevrons lt gt marquent des noms abstraits Dans un cadre concret toute la mention lt nom abstrait gt doit tre remplac par un vrai nom Exemple Le partage de fichiers o opsi place les paquets des logiciels peut tre abstraitement not comme lt opsi depot share gt Si le partage de fichiers r el est opt pcbin install alors vous devez remplacer le nom abstrait avec exactement ce chemin L emplacement du paquet lt opsi depot share gt ooffice devient opt pcbin install ooffice 3 1 1 6 V rifier et si
35. e d apporter des modifications personnalis es cet endroit S il vous pla t utilisez le r pertoire personnalis pour cette finalit qui n est pas objet de modifications par opsi org Le sous r pertoire postinst d contient des scripts qui sont ex cut s apr s l installation de OS et compl t par posinst cmd Ces scripts sont n cessaires pour installer par exemple opsi client agent Les scripts seront ex cut s dans l ordre alphab tique Pour rendre plus facile voir dans quel ordre les scripts sont ex cut s le nom commence toujours avec 2 chiffres 10_dhcp cmd Si vous voulez faire des extensions s il vous plait utilisez le r pertoire custom postinst d et les num ros de d part entre les 10 20 30 par exemple 13_myscript cmd Le num ros de d part 10 20 30 sont r serv s l usage de opsi org uib gmbh Le script 99_cleanup cmd est le dernier et sert a lancer un red marrage 4 3 9 5 Repertoire drivers Ce r pertoire est utilis pour l int gration des pilotes et est d crits dans le chapitre suivant 4 3 10 L int gration simplifi du pilote pour l installation automatis e de l OS Si un groupe d ordinateurs a des pilotes qui ne font pas partie de l installation par d faut de Windows il est pr f rable de mettre ces ordinateurs dans un pool et d integrer leurs pilotes durant l installation Opsi prend en charge l int gration automatique des pilotes durant l installation et simplifie
36. installation silencieuse r ussie un peu plus de personnalisation peut tre utile Opsi winst est un outil puissant pour faire ce travail Au d but vous aurez conna tre quels correctifs doivent tre appliqu s Par exemple cela pourrait signifier d analyser les param tres de registre que sont affect s par les outils de personnalisation graphique Vous pouvez utiliser les outils d crits dans Section 5 1 11 7 plus bas Plus d outils peuvent tre trouv ici http www sysinternals com http www german nlite de files guides regshot regshot html 5 1 11 6 Int gration du programme d installation avec des r ponses automatis es Un autre moyen rapide d int gration est de fournir un fichier de r ponses automatis es pour le processus d installation Pour tre plus pr cis le fichier de r ponses est utilis par un outil de contr le qui attend pour la configuration venir des fen tres interactives auxquelles il passe ensuite les entr es tel que d finie dans le fichier de r ponses Comme outil de contr le nous recommandons Autolt Le programme Autolt et la documentation vous la trouverez sur le site http www hiddensoft com autoit3 Autolt fournit un grand nombre de commandes pour contr ler le processus d installation Aussi plusieurs tats d erreur peuvent tre manipul s ils sont connus l avance dans le script la section ADLIB Bien qu il y est un enjeu fondamental dans l utilisation de Autolt Au
37. l administrateur de la base de donn es sur la VM est linux123 dans tout autre cas c est le mot de passe que vous avez donn e alors de l installation de votre mysql server Diff rents types de donn es peuvent tre stock es dans diff rents backends Donc pour certaines actions comme des appels de m thode plusieurs backends devront tre impliqu s Par cons quent les appels de m thodes diff rentes peuvent utiliser plus d un backend Ces appels aux m thodes backends sont configur es dans le fichier etc opsi backendManager dispatch conf Voici un exemple backend dispatch configuration Ce fichier configure les m thodes qui sont exp di s quel backends Les entr es doivent suivre la forme lt expression r guli re qui correspondent un nom s de m thode gt lt liste s par e par des virgules du nom s de backend gt Les noms de backend doivent correspondre une configuration de backend nom de base du fichier lt nom du backend gt conf dans etc opsi backends Pour chaque m thode ex cut e la premi re expression r guli re correspondant sera d cisive HHHH Les configurations typiques file opsipxeconfd et dhcpd backend backend_ file opsipxeconfd dhcpd host_ file opsipxeconfd dhcpd productOnClient_ file opsipxeconfd configState_ file o
38. les entr es lt ARCH gt ci dessous Ceux ci doivent tre soit x86 amd64 ou ia64 Cr er un environnement Ouvrez un terminal en tant qu administrateur Start gt Programs gt Accessories gt clic droit sur Command Prompt Run as gt Administrator et ex cutez la commande suivante ProgramFiles WWindows AIK Tools PETools copype cmd lt ARCH gt C winpe Pr parer l image pour opsi Ouvrez un terminal en tant qu administrateur et ex cutez la commande suivante sur une seule ligne ProgramFiles WWindows AIK Tools lt ARCH gt imagex exe mountrw C winpe winpe wim 1 C winpe mount entrez la commande suivante de nouveau dans une seule ligne a opensides Mise en route d opsi Version d opsi 4 0 3 39 85 echo c opsi startnet cmd gt C winpe mount Windows System32 startnet cmd Remarque Le fichier startnet cmd sera cr par l image de d marrage linux de OPSI en ex cutant le script setup py Le fichier startnet cmd contient l appel pour wpeinit entrez la commande suivante de nouveau dans une seule ligne ProgramFiles WWindows AIK Tools lt ARCH gt imagex exe commit unmount C winpe mount entrez la commande suivante de nouveau dans une seule ligne move C winpe winpe wim C winpe ISO sources boot wim Copiez le r pertoire C winpe ISO avec les nom de destination winpe dans opt pcbin install win7 ou opt pcbin install wi
39. lt vendor gt lt model gt Ci dessous un expos d taill sur la fa on d inclure chacun de ces pilotes 4 3 10 1 Packages de pilotes g n riques Lorsque la configuration mat rielle est tr s h t rog ne alors il peut tre judicieux de travailler avec les packages de pilotes g n riques Les pilotes g n riques peuvent tre plac s sous drivers drivers Vous pouvez trouver par exemple les paquets de pilotes g n riques ici http driverpacks net T l chargez le package du pilote appropri dans un r pertoire temporaire puis d compressez le package du pilote en utilisant le script opsi extract_driver_ pack py comme suit extract_driver_pack py lt path to the temporary directory with the compressed driverpacks gt Cela vas d compresser et enregistrer les pilotes dans le r pertoire drivers drivers Il peut arriver que les pilotes trouv s par opsi cet endroit ne fonctionnent pas n cessairement avec votre mat riel Pour les pilotes qui se trouvent dans drivers drivers le pilote sera identifi l aide du mat riel correspondant PCI IDs par exemple USB ou HD_ Audio ID dans le fichier de description puis int gr dans l installation de Windows en fonction des besoins 4 3 10 2 Pilotes pr f r s Dans le cas que vous avez supporter du mat riel sp cial et vous pouvez trouver les pilotes suppl mentaires aupr s des fabricants utilisez la proc dure suivante pour les inclure dans l insta
40. opsipxeconfd configState_ file opsipxeconfd license mysql softwareLicense mysql audit mysql of 2 llo Vous trouverez des explications et des exemples en t te de ce fichier Ce fichier est format de telle sorte que la premi re colonne est les nom de la m thode opsi appel e avec joker et la deuxi me colonne est la liste des backends utilis par cette m thode opsi Pour d terminer quels backends sont utilis s par une m thode opsi le d but du nom de m thode est assortie la premi re colonne dans ce fichier La derni re ligne correspond a tous les appels de m thode OPSI La valeur par d faut apr s l installation des paquets OPSI est le backend fichier Maintenant au premier d marrage m me si vous n avez pas modifi le fichier et apr s tout changement ce fichier de configuration vous devez executer opsi setup init current config opsi setup set rights etc init d opsiconfd restart etc init d opsipxeconfd restart Nous vous conseillons d ex cuter les commandes ci dessus chaque fois qu un fichier opsi a t modifi Ignorez tous les avertissements au sujet d un fichier etc opsi modules manquant Les droits d acc s pour appeler les m thodes OPSI sont configur s dans etc opsi backendManager acl conf 3 2 4 D finir la configuration de Samba et changer les mots de passe Opsi exige certaines partage Samba Pour s assurer qu ils sont configur s utilisez la commande s
41. pare feu autorise l acc s au port tftp 69 UDP et aux ports opsi 4447 TCP and 4441 TCP Lors de l installation du serveur opsi ignorez tous les avertissements au sujet d un fichier etc opsi modules man quant Dans le cas o vous avez utilis un outil comme Yast ou autoyast pour vous aider avec votre configuration r seau Voutil peut avoir cr une entr e dans votre fichier etc hosts qui a le modele suivant 127 0 0 2 lt fqdn gt lt nom h te gt Si vous voulez que OPSI g re la configuration du serveur DHCP vous devez corriger cette entr e pour qu elle pointe vers l adresse IP des serveurs publics En supposant que toutes les tapes ci dessus se sont termin e avec succ s nous supposons d une configuration de r seau correct Ainsi vous pouvez continuer avec Section 3 2 3 opensides Mise en route d opsi Version d opsi 4 0 3 18 85 O AVERTISSEMENT Les commandes Unix qui sont utilis s dans les chapitres suivants fonctionnent sur les systemes Debian Peut tre que vous devez les changer afin de travailler sur votre systeme linux 3 1 5 Installation sur Suse Linux Enterprise Server SLES S il vous plait notez opsi 4 0 est construit pour SLES 11 SP1 opsi sur SLES est nouveau Nous n avons aucune exp rience avec les installations de production de OPSI sur SLES Nous n avons aucune information si OPSI 4 0 fonctionne avec d autres versions SLES uib gmbh recom
42. re 4 3 10 5 Structure du r pertoire des pilotes et des fichiers des pilotes opt pcbin install winxppro drivers classes Liens vers des classes de pilotes de p riph riques hdaudioids liens vers les pilotes HD Audio pciids liens vers les pilotes PCI ID pci ids base de donn es PCI usbids liens vers les pilotes USB ID usb ids base de donn es USB vendors Liens vers les pilotes du fabricant drivers place pour les packages de pilotes g n riques additional pilotes assign es manuellement byAudit Pilotes sp cifiques au mod le que lt vendor gt seront affect s par lt model gt l inventaire du mat riel buildin donn es pour la version i386 preferred pilotes certifi s exclude pilotes exclus mydriverpacks pack de pilotes exemple 4 3 10 6 Traitement des diff rents niveaux d int gration des pilotes La priorit est donn e aux pilotes qui sont trouv s en utilisant la propri t additional_drivers ou l aide des donn es d inventaire dans drivers drivers additional byAudit Les tests seront effectu s lors de l int gration du pilote pour d terminer quels pilotes sont d ja install s sur quelles p riph riques mat riels Quand un pilote est introuvable pour un p riph rique la m thode suivante sera utilis e pour rechercher les pilotes Pour les appareils qui ont des pilotes qui n ont pas t num r s dans additional_ drive
43. s4sync After these commands have completed restart the Connector invoke rc d univention s4 connector restart It may take a few minutes for the changes to take effect Another problem is that a security feature of UCS does not allow anonymous reading of the Univention LDAP This features is turned off for the default installation of UCS 2 4 x Therefore the opsi config server has no possibility to know the group membership of each user Since no users neither system nor domain users can explicitly give reading rights there remain two alternatives to provide reading rights from the Configserver Either completely turn off the features ucr set ldap acl read anonymous yes This will be done automatically with an upgrade from UCS 2 4 x to UCS 3 The second option is to partially disable the Configserver ucr set ldap acl read ips 127 0 0 1 192 168 1 1 In this case the address 192 168 1 1 must be replaced with the real IP address of the server When any changes have been made to the server then slapd must be restarted Note that when slapd restarts LDAP on a production system it should be done at the right time when user load is as low as possible invoke rc d slapd restart Once these settings have been made opsi4ucs can be installed The unmaintained repositories of UCS are important and can be set with the following command ucr set repository online unmaintained yes Next activate the opsiducs repository echo
44. same device already integrated in opt pcbin install win7 x64 professional msdn drivers drivers not_preferred x64 C Intel 1 dmi_pci inf 8086 27D0 Intel Intel R N10 ICH7 Family PCI Express Root Port 27D0 opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27B8 Intel Intel R ICH7 Family LPC Interface Controller 27B8 opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27D2 Intel Intel R N10 ICH7 Family PCI Express Root Port 27D2 opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27C0 Intel Intel R N10 ICH7 Family Serial ATA Storage Controller 27C0 opt pcbin instal1 win7 x64 professional msdn drivers drivers preferred R293337 WIN7 8086 27D8 Microsoft High Definition Audio Controller No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 8086 27D8 not found 10EC 8136 Realtek Realtek RTL8102E RTL8103E Familie PCI E Fast Ethernet NIC NDIS 6 20 Manually selected hp_e5800 opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp54284 Realtek 64bit USB Devices 0461 0010 Standardsystemger te USB Eingabeger t No driver vendor directory opt pcbin install win7 x64 professional msdn drivers usbids 0461 not found 0461 4D20 Standardsystemger te USB Eingabeger t No driver vendor directory opt pcbin ins
45. sinstallation il devrait toujours tre v rifi si tous les fichiers ont t supprim s et que l ordinateur est toujours dans un tat stable Les produits qui sont install s par MSI viennent souvent aussi avec une option de d sinstallation qui est g n ralement le msiexec exe param tre x Et le param tre qb est pour le mode unattended sans interaction de l utilisateur Donc c est la d claration pour d sinstaller sans surveillance msiexec exe x some msi qb REBOOT ReallySuppress Au lieu du nom du package vous pouvez aussi utiliser le GUID Global Unique ID avec msiexec exe Ce GUID identifie le produit dans le syst me et peut tre trouv dans le r pertoire du registre HKLM Software Microsoft Windows Current Version Uninstall Une demande en utilisant le GUID ressemble a ceci msiexec exe x 003C5074 EB37 4A75 AC4B F5394E08B4DD qb Si aucune de ces m thodes est disponible ou suffisante la d sinstallation peut se faire par un script opsi winst comme d crit dans la suite Commandes opsi winst utiles pour la d sinstallation Si un produit a t install par des fonctions opsi winst ou s il n y a pas de routine de d sinstallation pour le produit la d sinstallation complete doit tre faite par un script opsi winst opsi winst est livr avec des fonctions puissantes de d sinstallation Dans ce chapitre nous allons avoir un aper u pour des informations d taill es se r f rer au man
46. suivante avec la fonctionnalit suppl mentaire de 30 secondes de timeout opensides Mise en route d opsi Version d opsi 4 0 3 69 85 seconds 0 exists 0 While seconds lt 30 and exists 0 exists WinExists Setup seconds seconds 1 sleep 1000 WEnd Send peut tre remplac par controlsend ou controlclick Donc vous devez utiliser Au3info exe pour obtenir le Controlld dont vous avez besoin dans cette commandes S il vous pla t utilisez le Controlld num rique les autres variantes semblent ne pas fonctionner correctement ControlClick Setup 1 Voici une partie de notre script d installation de jedit comme exemple Dans ce script nous produisons galement un fichier journal des activit s AutoIt qui peut tre int gr dans le fichier journal de opsi winst par les commandes suivantes setloglevel 7 set resultlist loadTextFile c tmp au3 log setloglevel 6 Exemple ExecWith_autoit_confirm exact title match Opt WinTitleMatchMode 3 mylog FileOpen C tmp au3 log 2 FileWriteLine mylog auto it started waiting for the window do not use winwait it will fail on other desktops than current seconds 0 exists 0 While seconds lt 30 and exists 0 exists WinExists Setup FileWriteLine mylog winexists result 1 exists amp exists seconds seconds 1 sleep 1000 WEnd FileWriteLine mylog window detected
47. support de RHEL 5 est obsolet uib gmbh recommandent vivement aux fins d valuation l utilisation de opsi VM Lisez le chapitre simpara si vous ne l avez pas encore fait Pr paratifs n cessaires The command hostname f doit renvoyer un nom de domaine pleinement qualifi contenant deux points par exemple opsidemo domain local V rifiez l entr e du serveur opsi dans etc hosts ou la sortie de getent hosts hostname f Le r sultat devrait ressembler l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt Si le r sultat est different que exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de noms DNS ou le fichier etc hosts Installez xinetd yum install xinted Installez samba et mysql server yum install mysql server samba Configurez samba et mysql server opensides Mise en route d opsi Version d opsi 4 0 3 20 85 etc init d mysqld start mysql_secure_installation etc init d smb start etc init d nmb start etc init d xinetd start chkconfig smb on chkconfig nmb on chkconfig mysqld on chkconfig xinetd on Si la machine doit galement agir en tant que DHCP server le d mon dhcpd doit tre configur et devrai
48. winst http opsi fr opensides be opsi doc stable pdf fr opsi winst reference card opsi winst reference card pdf Tous les d tails de la syntaxe sont d crites dans le manuel opsi winst http download uib de opsi4 0 doc winstdoc en pdf Voici quelques conseils pour les l ments importants a opensides Logiciels Libres pour entreprises Mise en route d opsi Version d opsi 4 0 3 67 85 Stringlisten Les listes de cha nes sont puissantes sp cialement pour examiner la sortie d autres programmes Lisez le manuel opsi winst pour plus de d tails EXITWINDOWS ExitWindows Reboot Red marrer apr s que le script est termin ExitWindows ImmediateReboot Red marrer maintenant ExitWindows ImmediateLogout Quitter maintenant opsi winst Product Properties Pour certains produits il est important d avoir les propri t s du produit qui peuvent modifier les sp cifications d installations du client Comment cr er ces propri t s est d crit ci dessous dans Cr ation d un paquet opsi Pour valuer ces propri t s opsi winst utilise la fonction GetProductProperty if GetProductProperty example property no yes Files_copy_extra_files endif 5 1 11 3 Installation avec un utilisateur connect Comme point de d part nous supposons que vous avez fait une installation unattended en utilisant un script opsi winst L installation fonctionne bien lorsqu elle est lanc e comme un uti
49. 10 16 06 23 5 23 4 2010 16 06 23 Set LicenseRequired false 6 23 4 2010 16 06 23 The value of the variable is now false ht Productid Free on Disk C 456 754 891 264 bytes This is more than the required amount of 1 000 000 bytes 5 23 4 2010 16 06 23 HasMinimumSpace C MinimumSpace lt lt lt result true 5 23 4 2010 16 06 23 not HasMinimumSpace C MinimumSpace lt lt lt result false 5 23 4 2010 16 06 23 comment Show product picture ral 123 4 2010 16 06 231 FIGURE 5 4 opsi winst fen tre de vue du fichier de logs Regardez le fichier des logs pour voir comment opsi winst interpr te le script Copiez setup exe que vous souhaitez installer dans le r pertoire o les scripts sont par exemple c test Ouvrez le script setup ins avec un diteur Vous pouvez utiliser n importe quel diteur de texte que vous aimez Nous sugg rons Edit avec coloration syntaxique pour opsi winst qui fait partie des produits indispensables OPSI Mise en route d opsi Version d opsi 4 0 3 64 85 jEdit setup ins File Edit Search Markers Folding View Utilities Macros Plugins Help SSF eae 00 a2 Heh EX sapins tes O OOOO dk Copyright c uib gmbh www uib de This sourcecode is owned by uib ande published under the Terms of the Generals Public License jscredits http wumw opsi org credits Actions requiredWinstVersions gt
50. 2 1 Inventaire mat riel et logiciel avec les produits hwaudit and swaudit Utilisant opsi configed choisissez le client en appuyant sur l onglet Clients droit en haut de la page ce qui placera opsi configed dans le mode Configuration des clients Si vous ne l avez pas encore fait rechargez toutes les donn es en cliquant sur le bouton de rechargement en haut coin gauche de opsi configed ou utilisez le menu Fichier Passez l onglet Configuration produit recherchez les lignes de la v rification logiciel et mat riel du syst me hwaudit et ou swaudit Allez la colonne Action demand e et s lectionnez l action setup utilisant un clic gauche de la souris Enfin enregistrez la nouvelle action avec un click sur le bouton coche ou avec le menu contextuel par un clic droit de la souris et en s lectionnant sauvegarder m opensides Mise en route d opsi Version d opsi 4 0 3 34 85 Maintenant red marrez le client ou plus simplement choisissez Activer ev nement la demande dans le menu qui apparait au click droit de la souris hwaudit et ou swaudit devraient tre lanc automatiquement Le client analyse Vinventaire mat riel et ou logiciels et renvoie les r sultats au serveur Vous pouvez voir ces donn es dans opsi configed s lectionner recharger avec le bouton en haut ou avec un clic droit de la souris Vous pouvez voir les informations mises jour apr s avoir s lectionn les onglets Information ma
51. B de RAM qui est en mesure de d marrer par le r seau via PXE Pour un premier essai nous vous conseillons de t l charger une image vmware correspondant sur download uib de http download uib de vmware_ pxeclient zip L avantage de vmware mat riel virtuel est qu il supporte les pilotes standards de Windows Maintenant vous devez cr er un client dans le syst me OPSI D marrez l installation avec a opsi configed ou b en ligne de commande Interface graphique de opsi configed Utilisant opsi configed choisissez le client en appuyant sur l onglet Clients droit en haut de la page ce qui placera opsi configed dans le mode Configuration des clients Dans le menu choisissez l option de menu OpsiClient Cr er un nouveau client opsi et compl tez la description du client Nom IP DNS Internet domaine description du client Adresse IP qui est seulement demand par le DHCP interne et Adresse MAC Le client sera cr dans le base de donn es OPSI et s il est configur simultan ment en tant que PXE client dans la configuration DHCP sur le serveur opsi Ligne de commande opsi admin Un client OPSI peut tre cr galement par ligne de commande opsi admin d method host_createOpsiClient lt client id gt opsiHostKey description notes hardwareAddress ipAddress inventoryNumber oneTimePassword created lastSeen B opensides Mise en route d opsi Version d
52. Le fichier de contr le pour Vinstallation sans assistance est le unattend xml que vous trouverez dans opt pcbin install win7 custom Si vous souhaitez apporter des modifications a ce fichier faitez le dans ce r pertoire et non pas dans le r pertoire OPSI Le fichier unattend xml livr avec le paquet opsi contient l activation du compte administrateur avec le mot de passe nt123 Vous trouverez de la documentation pour unattend xml apr s l installation du kit WAIK dans le r pertoire c Program Files Windows Waik docs chms 4 3 6 4 Int gration des pilotes L int gration des pilotes fonctionne a la mani re habituelle d crite dans le manuel OPSI Placez vos r pertoires pilotes dans opt pcbin install win7 drivers drivers et puis ex cutez le script create_driver_links py Gardez l esprit que Vista Win7 acceptent seulment les pilotes sign s Donc si vous souhaitez utiliser des packs de pilote comme les packs de pilote partir de driverpacks net assurez vous d utiliser uniquement les versions Vista Win7 4 3 6 5 Fournir les fichiers d installation Copiez le DVD d installation complete dans opt pcbin install win7 installfiles R glez les droits d acc s de fichier en saisissant opsi setup set rights opt pcbin install win7 installfiles 4 3 6 6 Les fichiers journaux de l installation c Windows Panther setupact log Fichier journal jusqu la fin de la phase 4 de l installation fonctionnant sous
53. Trying to free license used for the product DefVar result Set result FreeLicense LicensePool Ete theres swanwassignmenteotdeleicense poolstomthes prodiuct 1tersspossmplemtosuse Set result FreeLicense ProductId If there is an assignment of a license pool to a windows software id it is possible to use DefVar WindowsSoftwareld WindowsSoftwareld set result FreeLicense WindowsSoftwareld ip Opensides Mise en route d opsi Version d opsi 4 0 3 62 85 5 1 10 Cr ation interactive et test d un script opsi winst Vous pouvez interactivement adapter et tester un script utilisant winst32 exe Cr ez un r pertoire par exemple c test et copiez les scripts partir de opsi template setup ins delsub ins et uninstall ins dans ce r pertoire D marrez opsi winst winst32 exe par double clic Si opsi client agent est install sur votre ordinateur vous trou verez opsi winst dans le r pertoire C program files opsi org opsi client agent opsi winst Si opsi client agent n est pas install vous trouverez opsi winst dans le partage lt opsiserver opt_pcbin dans le dossier install opsi winst files Apr s le d marrage de opsi winst vous verrez la fen tre suivante x File Help Select Script DI Start View Log Show GUI Hide GUI x Exit Execute viewlist as script Script C testisetup ins Clipboard gt Viewlist Logfile c itmplinstlog
54. WinPE c Windows Panther setupact err Fichier journal des erreurs jusqu la fin de la phase 4 de l installation fonctionnant sous WinPE c Windows Panther UnattendGC setupact log Fichier journal d une phase sp cialis c Windows Panther UnattendGC setupact err Fichier journal des erreurs d une phase sp cialis c Windows System32 Winevt Logs c Windows ntbtlog txt seulement avec le protocole de d marrage activ opensides Mise en route d opsi Version d opsi 4 0 3 41 85 4 3 7 Cl de produit Windows Si vous utilisez le module de gestion de licence OPSI vous pouvez g rer vos cl s de produit Windows par la gestion des licences Vous trouverez les informations sur la fa on de le faire dans le manuel OPSI Si vous ne souhaitez pas utiliser le module de gestion des licences la cl de produit peut tre fourni utilisant les propri t s du produit Si vous avez encore cr un client vous pouvez utiliser l interface de gestion OPSI pour entrer la cl de produit choisissez un client allez l onglet Produits netboot s lectionnez le produit par exemple winxppro allez la propri t du produit productkey dans le coin inf rieur droit de l interface de gestion de opsi entrez votre cl quittez le champ de saisie et enregistrez les modifications Une autre possibilit est d utiliser la ligne de commande En donnent un serveur opsi vous po
55. a commande net sto ul na pas besoin un redemarrage net stop lt servicename gt Aussi la suppression de fichiers DLL n cessite une attention particuli re car les DLL pourraient galement tre utilis s par d autres produits Il n y a pas de concept g n ral pour leurs manipulation Pour supprimer les entr es de registre avec opsi winst vous pouvez utiliser la commande DeleteVar Cette commande supprime les entr es de la cl actuellement ouverte DeleteVar lt VarName gt Pour supprimer une cl de registre avec tous les sous cl s et variables de registre vous pouvez utiliser la commande DeleteKey de opsi winst DeleteKey HKLM Software Macromedia 5 1 11 9 Les problemes connus au niveau du support 64 Bits L installateur OPSI opsi winst est un programme 32 bits Il n y a pas de probleme connu pour l installation de logiciels 32 bits sur un systeme 64 bits l aide de opsi winst Pour l installation de logiciel 64 bits certaines constantes comme ProgramFilesDir donnent des valeurs erron es Les nouvelles versions de opsi winst ont des commandes sp ciales pour traiter ces probl mes Alors lisez le manuel opsi winst http download uib de opsi4 0 doc winstdoc en pdf pour ces probl mes 5 2 Cr ation d un paquet opsi OPSI a un format de package qui contient les fichiers d installation le script d installation opsi winst et les m ta donn es Les avantages essentiels de ce format sont les suivants
56. adeon X300 X550 X1050 Series Secondary Microsoft Corporation WDDM Manually selected opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef Display Radeon X300 X550 X1050 Series Secondary Microsoft Corporation WDDM Multiple selected opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef Display Radeon X300 X550 X1050 Series Microsoft Corporation WDDM 10DE 0053 Standard IDE ATA ATAPI Controller Standard Zweikanal PCI IDE Controller No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 10DE 0053 not found 10DE 005D Standardsystemger te PCI Standard PCI zu PCI Br cke No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 10DE 005D not found 1022 1100 AMD AMD HyperTransport tm Konfiguration Using build in windows driver 10DE 0054 Standard IDE ATA ATAPI Controller Standard Zweikanal PCI IDE Controller opt pcbin install win7 x64 professional msdn drivers drivers preferred evb_potsdam_fsc__esprimo_p625 FTS_NVIDIASATAAHCIDRIVERVISTA64V103042MCP78__1026963 NVIDIA_SATA_AHCI_DRIVER_Vista64_V10 3 0 42_MCP78 textmode capable 1022
57. ans le chapitre suivant sera d crit comment cr er un produit opsi partir de vos scripts et de vos fichiers et comment l installer sur le serveur OPSI 5 1 11 Informations et conseils sur les probl mes 5 1 11 1 Recherche de commutateurs unattend ou silencieux Pour une configuration unattended ou silent la configuration d origine va tre remplac par un mode unattended non interactif par des arguments applicables en ligne de commande Le probl me est de trouver le bon commutateur Regardez sur Internet Avant de commencer int grer un nouveau produit ce serait d abord mieux de jeter un oeil internet pour voir si quelqu un a d ja fait ce travail Vous trouverez des scripts opsi winst pr ts l emploi distribu s par la communaut https forum opsi org wiki userspace script_ templates Vous trouverez un ensemble de liens vers des sites avec des collections de commutateur a http www opsi org fr software integration web links Recherchez dans le site du producteurs du logiciel Un grand nombre de fabricants de logiciels sont conscients des besoins de distribution de logiciels unattended donc il y a souvent quelques conseils et des instructions dans la documentation du produit ou sur le site des diteurs de logiciels Identifiez le fabricant du programme d installation La plupart des programmes d installation sont construits en utilisant des frameworks comme Inno NSIS Installshield ou Wise Chacu
58. as un environnement d ex cution Java doit tre install sur le serveur L diteur de configuration est galement un composant des opsi adminutils qui peut aussi tre copi localement sur le client Lorsque opsi configed est d marr une fen tre de connexion appara t Connectez vous avec un compte utilisateur du groupe opsiadmin dans la VM OPSI vous pouvez utiliser root tant donn que vous avez cr de nouveaux comptes utilisateurs La manipulation est facile surtout auto expliquant Alors voici seulement une indication Toute modification doit tre sauvegard afin de prendre effet L enregistrement des modifications peut tre fait avec le bouton coche Pour voir les changements vous devez recharger les donn es ce qui peut tre fait avec le bouton en haut gauche qui a une double fl che Le rechargement peut galement tre fait avec un clic droit de la souris et en s lectionnant rechargement Vous trouverez une description d taill e sur le manuel OPSI d Sp ensides Mise en route d opsi Version d opsi 4 0 3 31 85 3 8 Configuring the opsi Nagios Connectors on the opsidemo Virtual Ma chine The opsi Nagios Connector has already been prepared on the opsidemo vmware virtual machine The required opsi Nagios packages will be installed at the same time as the Nagios Server The following steps are still required to start the opsi Nagios Connectors To activate the opsi Nagios Connectors
59. asefolder common_programs delete_subfolder ProductId Example of deleting a shortcut from AllUsers desktop set_basefolder common_desktopdirectory set_subfolder delete_element ProductId Sub check_exitcode sous gee above keek uninstall32 ins script de d sinstallation Copyright c uib gmbh www uib de This sourcecode is owned by uib gmbh and published under the Terms of the General Public License Boensides Mise en route d opsi Version d opsi 4 0 3 61 85 credits http www opsi org en credits Actions requiredWinstVersion gt 4 11 2 6 DefVar Msild DefVar UninstallProgram DefVar LogDir DefVar ExitCode DefVar Productld DefVar InstallDir DefVar LicenseRequired DefVar LicensePool Set LogDir SystemDrive Xtmp Set Productld opsi template Set InstallDir ProgramFiles32Dir lt path to the product gt Set LicenseRequired false Set LicensePool p_ ProductId comment Show product picture ShowBitmap ScriptPath X ProductId png Productld Message Uninstalling Productld if FileExists ScriptPath delsub32 ins comment Start uninstall sub section Sub ScriptPath Xdelsub32 ins endif if LicenseRequired true comment Licensing required free license used Sub_free_license endif Sub_free_ license comment License management is enabled and will be used comment
60. ateur connect 67 5 1 11 4 Travailler avec les paquets MSI o 2 22 o ts 67 5 1 11 5 Personnalisation apr s une installation silent unattended 68 5 1 11 6 Int gration du programme d installation avec des r ponses automatis es 68 5 1 11 7 Analyser et reconditionner 69 5 1 11 8 Comment d sinstaller des produits 70 sides Mise en route d opsi Version d opsi 4 0 3 iv 5 1 11 9 Les probl mes connus au niveau du support 64 Bits 71 52 Cr ation d un PAaqueb MPA o a A Bean 71 5 2 1 Cr er compresser et d compresser un nouveau produit 72 5211 Cr er AVEC pl lt o co aara wa a Se bee ee die ed de de d de dc ae 72 5 2 1 2 Construire un paquet avec opsi makeproductfile 83 6 En savoir plus 85 Mise en route d opsi Version d opsi 4 0 3 1 85 Chapitre 1 Droit d auteur Le droit d auteur de ce manuel est d tenu par uib gmbh Mainz Allemagne Le droit d auteur de la traduction francaise est d tenu par OpenSides a Bruxelles Belgique Ce manuel est publi sous licence creative commons Attribution ShareAlike by sa BY SA Vous trouverez ici la description allemande http creativecommons org licenses by sa 3 0 de La licence allemande http creativecommons org licenses by sa 3 0 de legalcode La de
61. ath to icon file gt 5 icon _index 2 end_link Sub_get_licensekey if opsiLicenseManagementEnabled comment License management is enabled and will be used comment Trying to get a license key Set LicenseKey demandLicenseKey LicensePool If there is an assignment of exactly one licensepool to the product the following call is possible Set LicenseKey demandLicenseKey ProductId If there is an assignment of a license pool to a windows software id it is possible to use DefVar WindowsSoftwareld WindowsSoftwareld Set LicenseKey demandLicenseKey WindowsSoftwareld DefVar ServiceErrorClass set ServiceErrorClass getLastServiceErrorClass comment Error class ServiceErrorClass if ServiceErrorClass None comment Everything fine we got the license key LicenseKey else if ServiceErrorClass LicenseConfigurationError LogError Fatal license configuration must be corrected LogError getLastServiceErrorMessage isFatalError else if ServiceErrorClass LicenseMissingError LogError Fatal required license is not supplied isFatalError endif endif endif else LogError Fatal license required but license management not enabled isFatalError endif gt A pensides o Mise en route d opsi Version d opsi 4 0 3 59 85 Sub_check_exitcode comment Test for installation success via exit code set ExitCode
62. ation files nagios3 OK J More information about the meaning of various Checks can be found in the Nagios chapter in the opsi handbook This chapter describes the basic meaning of each check on the opsi Server regardless of whether or not the opsi VMWare machine is being used The Nagios Website is accessible from the OPSISERVER nagios3 Username nagiosadmin Password linux123 opensides Mise en route d opsi Version d opsi 4 0 3 32 85 Chapitre 4 Premi re tape La prochaine tape apr s l installation du serveur opsi est l int gration des clients Ici nous avons deux possibilit s L int gration des clients Windows existants dans opsi Installation d une nouvelle machine Windows utilisant opsi Les deux m thodes sont d crites ci dessous et vous tes libre de choisir la mani re dont vous souhaitez tester dans un premier temps 4 1 Online Videos There are videos at the OPSI website which show And Introduction to OPSI How to install an OS How to manage clients with opsi Nagios Connector How to build and deploy software using opsi Winst scripts The website is at http www opsi org en opsi video 4 2 D ploiement de logiciel 4 2 1 Int gration des clients existants Pour int grer les clients Windows dans opsi le produit opsi client agent doit tre install sur ces syst mes Il y a diff rentes fa ons de le faire qui sont d crits ci dessous Apr s l installation
63. bureau 5 1 6 Constantes globales Les constantes globales sont des espaces r serv s qui peuvent tre utilis s dans les sections primaires et secondaires Ces espaces r serv s sont remplac s par leurs valeurs l ex cution Exemples ProgramFiles32Dir c program files Systemroot c windows System c windows system32 Systemdrive c Scriptpath lt chemin d acc s au script ex cutant gt 5 1 7 Deuxi me exemple tightvnc Aux fins des explications un script simple pour une installation de Tight VNC Ce script ne doit contenir que l appel WinBatch pour l installation en mode silencieux Mais si vous appelez cette installation en mode silencieux plus d une seule fois il appara t une fen tre de confirmation qui est un bug dans l installateur Cette fen tre de confirmation sera ferm par un script autoit si elle apparait tightvnc ins Actions Message Installer tightvnc 1 3 9 ExecWith_autoit_confirm ScriptPath lautoit3 exe WINST letThemGo WinBatch_tightvnc_silent_install KillTask autoit3 exe WinBatch_tightvnc_silent_install ScriptPath Atightvnc 1 3 9 setup exe silent ExecWith_autoit_confirm Wait for the confirm dialog which only appears if tightvnc was installed before as service Waiting for the window to appear WinWait Confirm Activate move focus to window WinActivate Confirm Choose answer no Send N i a opensides Mise en rou
64. cher des modifications Mise en route d opsi Version d opsi 4 0 3 82 85 Information sur le mainteneur Nom du mainteneur E mail du mainteneur ESC gt Non lt F12 gt Oui lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 17 Entr e des donn es du mainteneur Maintenant les d finitions de base pour le nouveau produit sont faites En utilisant la commande list 1s vous pouvez voir la structure de r pertoire tel que d crit ci dessus Allez au repertoire OPSI et lister le contenu Le fichier control contient maintenant les donn es que vous avez d fini et vous pouvez charger le fichier dans un diteur pour afficher ou modifier les entr es Exemple d un fichier control Package version 1 depends incremental False Product type localboot id mytest name My Test description A test product advice version 3 14 priority 10 licenseRequired False productClasses setupScript setup ins uninstallScript updateScript alwaysScript onceScript customScript userLoginScript ProductDependency action setup Mise en route d opsi Version d opsi 4 0 3 83 85 requiredProduct javavm requiredStatus installed ProductProperty type unicode name mytextprop multivalue False editable True description hint values off on default off ProductProperty type bool name myboolprop description
65. chiers est termin vous devez changer les droits du r pertoire i386 Basculez vers le r pertoire winxppro ou win2003 et tapez la commande suivante opsi setup set rights i386 Les fichiers peuvent galement tre copi s sur le r seau Donc vous devez vous connecter au partage opt_pcbin comme utilisateur pcpatch au serveur opsi Vous trouverez le r pertoire correspondant sous install winxppro ou install win2003 4 3 6 NT 6 family Vista 2008 Win7 Parce que ces installations commencent seulement partir d un environnement Win32 Win64 nous devons construire une PE Image qui sera utilis pour d marrer l installation Pour installer une version 64 bit de Windows vous devez utiliser une version 64 bit de Windows PE De m me pour installer une version 82 bit de Windows vous devez utiliser une version 82 bit de Windows PE http technet microsoft com en us library cc766093 aspx Donc vous avez besoin du Kit d installation automatis e Windows AIK http www microsoft com downloads details aspx displaylang en amp FamilyID 696dd665 9f76 4177 a811 39c26d3b3b34 Ce site vous fournit un fichier ISO qui pourra tre grav s sur CD ou mont dans une machine virtuelle Le contenu de ce CD doit tre install dans un systeme d exploitation mentionn s dans la configuration syst me requise 4 3 6 1 Cr ation d un PE Les commandes pour cr er un Windows PE dans la version 32 or 64 bit sont presque les m mes sauf pour
66. cutez les commandes suivantes D abord ex cutez les commandes suivantes sur le Master cd tmp wget http download uib de opsi4 0 archiv opsi4ucs ldap schema_4 0 2 2 1_all deb dpkg i tmp opsi4ucs ldap schema_4 0 2 2 1_all deb Mise en route d opsi Version d opsi 4 0 3 13 85 Maintenant ex cutez les commandes suivantes sur votre syst me cible Backup ou Slave univention install opsiducs Lors de l installation du serveur opsi ils peuvent surgir des avertissements au sujet d un manque du fichier etc opsi modules que vous devez ignorer Si le r le du serveur est quelque chose d autre que UCS Master il est requis d ex cuter le script join apres l installation univention run join scripts Maintenant vous pouvez trouver un lien vers l interface de gestion OPSI en acc dant PURL https lt servername gt 4447 configed Seuls les membres du groupe opsiadmin sont autoris s utiliser l interface de gestion OPSI S il vous pla t utilisez Univention Admin pour modifier les appartenances aux groupes d un utilisateur L administrateur sera ajout au groupe opsiadmin automatiquement lors de la proc dure d installation de OPSI Pour augmenter les performances du serveur LDAP il faudra indexer l attribut opsiHostId Pour ce faire il suffit d ex cuter la commande suivante sur UCS master ucr set ldap index eq ucr get ldap index eq opsiHostId etc init d slapd stop slapindex etc init d slapd
67. d ATI Technologies Inc Rage Fury Pro Microsoft Corporation Using build in windows driver Standard IDE ATA ATAPI Controller Standard Zweikanal PCI IDE Controller opt pcbin install winxppro drivers drivers D M N 123 Realtek Semiconductor Corp Realtek RTL8168C P 8111C P PCI E Gigabit Ethernet NIC opt pcbin install winxppro drivers drivers preferred realtek_gigabit_net_8111_8168b IEEE 1394 OHCI konformer Hostcontroller Hersteller OHCI konformer IEEE 1394 Hostcontroller No driver device directory opt pcbin install winxppro drivers pciids 197B 2380 not found Advanced Micro Devices Inc AMD AHCI Compatible RAID Controller opt pcbin install winxppro drivers drivers preferred ati_raid_sb7xx Standard USB Hostcontroller Standard OpenHCD USB Hostcontroller No driver device directory opt pcbin install winxppro drivers pciids 1002 4397 not found ATI Technologies Inc ATI SMBus opt pcbin install winxppro drivers drivers preferred ati_smbus USB Devices Standard USB Hostcontroller USB Verbundger t opt pcbin install winxppro drivers drivers preferred brother_844x_pGerb Microsoft USB Druckerunterst tzung opt pcbin install winxppro drivers drivers preferred brother_844x_pGerb Additional drivers ati_hdaudio_azalia opt pcbin install winxppro drivers drivers additional ati_hdaudio_azalia Exemple avec additional_drivers show_drivers py e5800 Manually selected drivers additional hp_e5800 o
68. donc le d ploiement du pilote Vous n avez qu placer les drivers dans le bon r pertoire Lorsque le script d installation est appel il cherche dans ces r pertoires et cr e un catalogue L image de d marrage utilise automatiquement ce catalogue pour int grer les bons pilotes Opsi prend en charge l installation automatique des pilotes standard des pilotes USB des pilotes HD audio des pilotes du contr leur de disque les pilotes en mode texte Afin d tre imm diatement install avec l installation de Windows vous devez placer les pilotes sur le serveur dans un format sp cifique Les pilotes doivent tre plac s dans le r pertoire des pilotes avec le format inf o le nom du fichier d crit le pilote pour le programme d installation de Windows Tous les pilotes dans le format setup exe ou zip ne sont pas utilis s ici Si vous avez un ordinateur qui a d ja les pilotes install vous pouvez extraire les pilotes appropri s l aide du programme double driver http www boozet org dd htm Il y a plusieurs niveaux d int gration du pilote A bp ensides Mise en route d opsi Version d opsi 4 0 3 44 85 Packages de pilotes g n riques Pilotes pr f r s pour votre mat riel mais ne sont pas affect s a des ordinateurs sp cifiques Les pilotes qui seront affect es manuellement a des ordinateurs Les pilotes qui seront automatiquement attribu s aux ordinateurs en utilisant les champs
69. ductIdf install_log txt http unattended sourceforge net InnoSetup_Switches_ExitCodes html You may create setup answer file by setup exe SAVEINF filename You may use an answer file by the parameter LOADINF filename ScriptPath Asetup exe sp silent norestart nocancel SUPPRESSMSGBOXES Files_install Example of recursively copying some files into the installation directory copy s ScriptPath files InstallDir Moa install Example of setting some values of an registry key openkey HKEY_LOCAL_MACHINE Software ProductId set namei some string value set name2 REG_DWORD 0001 set name3 REG_BINARY 00 af 99 cd Ee install Example of deleting a folder from AllUsers startmenu set_basefolder common_programs delete_subfolder ProductId Example of creating an shortcut to the installed exe in AllUsers startmenu set_basefolder common_programs set_subfolder ProductId set_link name ProductId target lt path to the program gt parameters working_dir InstallDir icon file Mise en route d opsi Version d opsi 4 0 3 58 85 icon_index end_link Example of creating an shortcut to the installed exe on AllUsers desktop set_basefolder common_desktopdirectory set_subfolder set_link 2 name ProductId 5 target lt path to the program gt parameters lt some_param gt working_dir InstallDir icon_file lt p
70. e Mise en route d opsi Version d opsi 4 0 3 7 85 tftp server adresse IP du serveur tftp normalement le m me serveur Password of root Mot de passe de root Une fois termin le programme stboot py la serveur VMWare sera red marr Note technique sur le programme 1stboot py Le programme travaille avec des mod les pour pouvoir modifier les fichiers de configuration Les modeles sont dans var lib 1stboot templates Ils peuvent tre modifi pour une utilisation ult rieure 3 1 1 4 Deuxi me d marrage Apr s le red marrage connectez vous comme root avec votre mot de passe root L interface graphique utilisateur du serveur opsi est d marr mis en uvre en tant que gestionnaire de fen tres durable Une fen tre d accueil du navigateur Firefox revient avec de nouvelles instructions et d information faisant r f rence au document de mise en route le document que vous lisez actuellement Si vous obtenez le message qu il n y a pas de connexion r seau vous devez nouveau red marrer le serveur Cela pourrait r soudre le probl me Willkommen zu opsi 4 0 beta Mozilla Firefox E i file root welcome html Sav a Meistbesuchte Se v 6 Getting Started Latest Headlines v Willkommen zu opsi 4 0 beta Hp v O O Y Willkommen zu opsi 4 0 beta Vorgehen Wenn Sie dies lesen haben Sie die VMware Maschine bereits gestartet und das Netzwerk konfiguriert
71. e cadre d un administrateur local et utilisez le mod le opsi template with admin 5 1 11 4 Travailler avec les paquets MSI Avec Windows 2000 Microsoft a lanc son propre concept d installation bas sur le service Microsoft Installer MSI Entre temps de nombreux programmes d installation sont compatibles MSI Pour tre conformes MSI il doivent fournir un paquet avec des instructions d installation pour le MSI Habituellement il s agit d un fichier nomm product msi En pratique le setup exe d un produit contient un fichier product msi et un programme de contr le suppl mentaire pour l installation Le programme de contr le d compresse le product msi et affiche une fen tre demandent le d marrage Op ensides Mise en route d opsi Version d opsi 4 0 3 68 85 de l installation Si cela a t approuv le programme de contr le v rifie que MSI est install et lui passe le product msi S il n y a pas de MSI appropri le programme de contr le commence d abord l installation du MSI x Lorsque vous interrompez l installation ce point vous trouverez souvent des paquets MSI d compress dans un r pertoire temporaire Ce paquet peut tre utilis pour une installation unattended par exemple avec la d claration msiexec i ScriptPath Product msi qb ALLUSERS 2 REBOOT ReallySuppress 5 1 11 5 Personnalisation apr s une installation silent unattended Apr s une
72. e ex cution du script S lectionnez le script setup ins et ex cutez le opensides Mise en route d opsi Version d opsi 4 0 3 63 85 inix Fontsize Filter Loglevel s 1 23 4 2010 16 06 22 Version 4 10 5 0 WIN32 script C testisetup ins start 2010 04 23 16 06 22 on client named PCBON4 user account oertel 1 23 4 2010 16 06 22 executing C Programmelopsi orgl preloginloaderlopsi winstlwinst32 exe 1 23 4 2010 16 06 22 system infos 1 23 4 2010 16 06 22 00 50 56 C0 00 08 PC hardware address 1 23 4 2010 16 06 22 pcbon4 IP name 1 23 4 2010 16 06 22 192 168 2 234 IP address 1 23 4 2010 16 06 22 DEU System default locale 1 23 4 2010 16 06 22 6 23 4 2010 16 06 23 winst has version 4 10 5 0 required is gt 4 10 5 5 23 4 2010 16 06 23 5 23 4 2010 16 06 23 Set LogDir C tmp 6 23 4 2010 16 06 23 The value of the variable is now C tmp 5 23 4 2010 16 06 23 5 23 4 2010 16 06 23 Set Productld opsi template 6 23 4 2010 16 06 23 The value of the variable is now opsi template 5 23 4 2010 16 06 23 5 23 4 2010 16 06 23 Set MinimumSpace 1 MB 6 23 4 2010 16 06 23 The value of the variable is now 1 MB 5 23 4 2010 16 06 23 5 23 4 2010 16 06 23 Set InstallDir C Programmelpath to the product 6 23 4 2010 16 06 23 The value of the variable is now C Programmelpath to the product 5 23 4 20
73. e installer O S l Part of the open source client management system opsi http opsi org p c uib gmbh under GPLv3 http uib de Analyzing opsi server chjt opsi_workbench gimp CLIENT_DATA files gimp 2 8 2 setup 1 exe a AnsiString AnsiString lnno Setup Setup Data 5 5 0 u Inno Setup Messages 5 5 0 u name JR Inno Setup lt description gt Inno Setup lt description gt inno4 8wISE nslS nsls amp _TInno Setup Setup Data 5 5 0 u finished Version 1 0 0 0 Open File Close Y Register as Explorer Context Menue us amp FIGURE 5 6 opsi setup detector Ce programme GUI peut tre appel depuis le menu contextuel de Windows Explorer K opsisetupdetector Shortcut FIGURE 5 7 opsi setup detector dans le menu contextuel de Windows Explorer opsi setup detector fait partie du paquet opsi adminutils Le programme peut tre t l charg comme une application autonome partir de http download uib de opsi4 0 helper opsisetupdetector exe Sur opsi org vous pouvez trouver un lien web http www opsi org en software integration web links la section Commutateurs d installation sp cifiques qui a des liens vers des sites Web qui donnent des conseils sur les moyens de d tecter le fabricant du programme d installation 5 1 11 2 Certaines commandes opsi winst plus importantes La reference card vous donne une br ve description des commandes opsi
74. ed Cela d pend du programme d installation si le mode d installation silencieuse est prise en charge Un cas particulier de cette m thode est l installation sans assistance de paquets MSI w opensides Mise en route d opsi Version d opsi 4 0 3 51 85 2 Installation interactive avec r ponses enregistr es Les r ponses interactives requis par le programme d installation d origine peuvent tre donn e automatiquement l aide de l outil gratuit Autoit ou Autohotkey Cela signifie fournir un script autolt pour une installation automatique 3 Analyse et Repaquetage La configuration standard peut tre analys et enregistr pour faire les t ches d installation directement par le programme opsi winst Habituellement a veut dire cr er le fichier d installation du systeme de fichiers local et patcher le registre Note opsi prend en charge toutes ces variantes Habituellement une combinaison de toutes les diff rentes mani res dans un script fait le meilleur travail Par example faire l installation de base par la configuration d origine si possible puis faire un peu de personnalisation par un patch du registre ou un fichier de configuration de base 5 1 3 Structure d un script winst Dans un premier temps un exemple simple d un script winst Actions WinBatch_tightvnc_ silent install WinBatch_tightvnc_silent_install ScriptPath Atightvnc 1 3 9 setup exe silent Un script winst cont
75. erveur opsi Si cette option est True le serveur opsi essaie d abord obtenir l adresse IP d un opsi client par la r solution de nom du syst me d exploitation DNS etc hosts Si cela choue la base de donn es opsi est utilis Pour utiliser la base de donn es opsi d abord vous devez d finir cette option False opensides Mise en route d opsi Version d opsi 4 0 3 29 85 L entr e update ip dans le fichier etc opsi opsiconfd conf Si cette option est yes le serveur opsi met jour sa propre base de donn es d adresse IP chaque fois qu il re oit une adresse IP du client par exemple chaque contact avec le service Web d un client La valeur par d faut est no Si vous ex cutez la variante 1 ci dessus vous devriez probablement d finir resolveHostAddress a False et update ipa yes Si vous ex cutez la variante 2 ci dessus la meilleure configuration est de mettre resolveHostAddress a True et update ip a no Vous devez d cider par vous m me quelle combinaison correspond aux besoins de votre situation Si vous avez chang quoi que ce soit lors de la configuration de votre environnement il faut recharger opsiconfd etc init d opsicontd reload 3 5 Installation et v rification du fichier d activation M me si OPSI est open source il y a des composants qui ne sont pas libres ce moment Ces l ments sont d velopp s dans un projet de co financement par les diff rents partenaires Cela s
76. ez de telle sorte qu il est au moins la version 1 6 0 utilisez le programme update alternatives update alternatives config java There are 3 alternatives which provide java Selection Alternative al usr lib j2se 1 4 bin java 2 usr lib j2sdk1 5 sun bin java 3 usr lib j2re1 6 sun bin java Press enter to keep the default or type selection number 3 Using usr lib j2re1 6 sun bin java to provide java update alternatives config mozilla javaplugin so There are 2 choices for the alternative mozilla javaplugin so providing usr lib mozilla plugins libjavaplugin so Selection Path Priority Status 0 usr lib jvm java 6 openjdk jre lib amd64 IcedTeaPlugin so 1061 auto mode 1 usr lib jvm java 6 openjdk jre lib amd64 IcedTeaPlugin so 1061 manual mode 2 usr lib jvm java 6 sun jre lib amd64 libnpjp2 so 63 manual mode Press enter to keep the current choice or type selection number 2 update alternatives using usr lib jvm java 6 sun jre lib amd64 libnpjp2 so to provide usr lib mozilla plugins libjavaplugin so mozilla javaplugin so in manual mode 3 2 6 Cr er des utilisateurs et g rer les groupes opsiadmin pcpatch L administration de OPSI est autoris seulement pour les utilisateurs membres du groupe UNIX opsiadmin Dans l exemple suivant nous cr ons l utilisateur adminuser qui est une proc dure similaire la cr ation d un compte pour vous Nous allons cr er lutilisateur useradd
77. ez Admin account Cela signifie que le client doit se faire enregistrer sur le serveur opsi Cette proc dure doit tre autoris e FIGURE 4 4 bootimage boot cd Authentifier en tant que membre du groupe opsiadmin Par cons quent vous obtiendrez une fen tre de connexion o vous devez vous authentifier en tant que membre du groupe opsi admin Si l autorisation est r ussie le client donnera ses donn es au serveur et le client sera cr sur le serveur Dans la prochaine tape le serveur donne la liste des produits netboot au client FIGURE 4 5 bootimage boot cd Liste des produits netboot Maintenant vous pouvez choisir le syst me d exploitation que vous souhaitez installer ou par exemple hwinvent pour testing 4 Mise en route d opsi Version d opsi 4 0 3 38 85 4 3 4 Installation OS Compl ter l ensemble de base pour Windows L ensemble de base inclut seuls les fichiers pour l installation automatique du syst me d exploitation et non pas le systeme d exploitation en lui m me Si vous souhaitez tester le syst me automatique d installation de logiciels pour Windows XP ou Windows 7 vous devez compl ter ces paquets 4 3 5 NT 5 family XP 2003 4 3 5 1 Copiez le r pertoire i368 a copiez le r pertoire i386 d un CD d installation pour Microsoft Win2003 WinXP professionnel dans le r pertoire opt pcbin install win2003 ou opt pcbin install winxppro Lorsque la copie de fi
78. ez modifier le productId et vous devez changer lt opsiserver domain local gt avec le FQDN de votre serveur opsi Soyez stir que vous crivez les commandes suivantes dans une seule ligne opsi admin d method productPropertyState_getObjects productId winxppro objectId opsiserver domain local 4 3 8 D marrer l installation de Windows Pour d marrer un installation de Windows choisissez un client allez l onglet Produits netboot s lectionnez le produit par exemple winxppro d finir le action demand e pour l installation enregistrez les modifications en cliquant sur le crochet rouge qui vire au vert Maintenant le client devrait charger l image de boot linux de OPSI via le r seau et le d marrer Avant que les installations Windows d marrent vous devez confirmer une fois 5 Opensides Mise en route d opsi Version d opsi 4 0 3 42 85 4 3 9 Structure des produits d une installation sans assistance Ce chapitre d crit les produits suivants win2k winxppro winvista win2003 win2008 winvista x64 win2008 x64 win win7 x64 win2008r2 4 3 9 1 Aper u de l arborescence des r pertoires lt productid gt 1386 installfiles winpe opsi oem posinst d unattend txt template custom oem posinst d unattend txt xml drivers drivers pciids vendors classes usbids
79. guring the opsi Nagios Connectors on the opsidemo Virtual Machine 4 Premi re tape 4 1 4 2 4 3 A AA deg 8 ee a ab LE BS D plsiement de l giciel vea s srad araa diraa ea rar 4 2 1 Integration des clients existants lt sa sa 4 444 ae nn 4 2 11 Utilisation de service_setuptmd ccs 6448 pau ba bdd es 4 2 1 2 Utilisation de opsi deploy client agent 42 3 Premiers essais cria y aol AA nana dd a ee ets 4 4 2 2 1 Inventaire mat riel et logiciel avec les produits hwaudit and swaudit 4 2 2 2 L inventaire mat riel avec le produit netboot hwinvent Installation d une nouvelle machine Windows utilisant opsi Installation OS 4 3 1 Creation d un nouveau client via l interface de gestion OPSI 4 3 2 L inventaire mat riel avec le produit netboot hwinvent 4 3 3 Cr er un nouveau client utilisant le opsi client booted 4 3 4 Installation OS Compl ter l ensemble de base pour Windows 338 DES tal AD iO aan aa ee A ee A 4 3 5 1 Copies le r pertoire i368 cs du que ecc ee a 436 NT 6 tamales Vieta 2008 F Win orra 24 4 4 Rep a tt 1301 Creation un FE oscar ee ee ren 4 352 Extension dun PE 2 2 coca ee eee eee ee Go 42303 matado cnica RE ee eee ne e ee AAR a 4 3 64 Int gration des pilotes 4 44 ce ewe we aan eee 4 3 6 5 Fournir les fichiers d installation
80. havior of the opsi listener can be controlled via UCR variables These are the possible configurations UCR variable Function Default digitec opsi listener host filter LDAP search filter object Class univentionW indows opsi Host Objekt digitec opsi listener host modify Change an opsi Host Object true digitec opsi listener host delete Remove an existing true opsi Host Object if it is no longer there in LDAP digitec opsi listener host create Create an opsi Host Objekt true These variables may be edited via UCS web interface or via command line The following example describes how to change one of the options named above via command line and how to make it undone For questions about the handling via UCS web interface look at the official UCS documentation Configuration of the LDAP search filter ucr set digitec opsi listener host filter 4 objectClass univentionWindows customAttr opsi To make it undone and set it to default use ucr unset digitec opsi listener host filter To activate these configurations the univention directory listener service has to be restarted etc init d univention directory listener restart It is possible to run a complete synchronization This is useful e g if opsi is installed in an existing infrastructure Even if the variables named above have changed a complete synchronization may make sense The following command starts this synchronization uni
81. ie les fichiers d installation les informations de configuration et le pckey sur le client Apr s avoir copi les informations n cessaires opsi deploy client agent lance l installation sur le client Avec le script opsi deploy client agent vous pouvez installer une liste de clients par lots Le script se trouve dans opt pcbin install opsi client agent Ex cutez ce script avec les privileges root bonifax home uib oertel cd opt pcbin install opsi client agent bonifax opt pcbin install opsi client agent opsi deploy client agent help Usage opsi deploy client agent options host Deploy opsi client agent to the specified clients The c and admin must be accessable on every client Simple File Sharing Folder Options should be disabled on the Windows machine Options a show this help text V show version information V increase verbosity can be used multiple times u username for authentication default Administrator example for a domain account u lt DOMAIN gt lt username gt p password for authentication 3 use fqdn instead of hostname for smb cifs connection X try installation even if ping fails FE reboot computer after installation s shutdown computer after installation o start opsiclientd service after installation f file containing list of clients one hostname per line S skip known opsi clients t number of concurrent deployment threads default 1 4 2 2 Premiers essais 4 2
82. ient des sections primary et secondary Les ent tes de sections sont entre crochets comme vous le savez partir des fichiers ini La section principale est ici Actions et la section secondaire est ici winbatch_ Le travail de base comme le d marrage des programmes ou la copie de fichiers n est pas fait dans les sections primaires mais dans les sections secondaires Ces sections secondaires sont sujet pr cis et ont une syntaxe sp cifique en fonction de leur th me sp cifique Le nom d une section secondaire commence avec un mot r serv pour le type de section secondaire suivi d un identi ficateur libre A cet exemple la section primaire Actions appelle une section secondaire WinBatch_tightvnc_silent_install Cette section secondaire est du type WinBatch Le contenu des sections secondaires de type winbatch sont ex cut es par PAPI Windows Dans ce cas le programme tightvnc 1 3 9 setup exe sera lanc avec le param tre silent 5 1 4 Sections primaires Initial La section Initial est utilis e pour d finir les param tres d ex cution Cette section est facultative Actions La section Actions est le coeur du programme principale Certaines parties du code qui sont appel s plus d une fois peuvent tre crite en sous sections Sous sections Sections primaires qui peuvent tre appel e plusieurs fois ou qui ont leur code dans des fichiers externes Les sections primaires sont le programme principal qui
83. ignifie que tant que les cotits de d veloppement complet sont pay s par les cofinanceurs les modules ne sont autoris s a tre utilis s que par les cofinanceurs m me ou a des fins d valuation Une fois acquis les cotits de d veloppement nous allons donner ces modules tout le monde gratuitement Pour contr ler l utilisation de ces l ments jusqu ce qu ils soient libres il y a un fichier d activation etc opsi modules qui est prot g contre les modifications par une signature lectronique Si ce fichier d activation n existe pas seules les parties libre de OPSI fonctionneront Si vous avez besoin pour valuation d un fichier d activation temporaire valable contactez opsi opensides be Si vous devenez un cofinanceur vous obtiendrez un fichier d activation illimit e Copiez le fichier comme root dans etc opsi Ensuite lancez la commande opsi setup set rights etc opsi Vous pouvez v rifier l tat d activation avec l une des m thodes suivantes En utilisant opsi configed choisissez l entr e de menu Help opsi Module qui affiche une fen tre avec l tat d activation Ou en ligne de commmande vous pouvez utiliser la commande opsi admin avec la m thode backend_info Remarque Ne donnez jamais votre fichier d activation ou la sortie de cette commande 4 des tierces personnes sans supprimer la signature opsi admin d method backend_info Exemple opsiVersion 4 0 1 modules
84. ion sur le support multicast vous pouvez r pondre no Pendant l installation de opsiconfd vous seront demand des informations pour la pr paration du certificat SSL Au cours de l installation du serveur opsi vous devez permettre le patching du fichier smb conf R pondez avec yes a la question Il vous sera aussi demand un mot de passe pour l utilisateur pcpatch D finissez un nouveau mot de passe et n oubliez pas ce mot de passe lors de la poursuite avec les sections suivantes Mise en route d opsi Version d opsi 4 0 3 11 85 Lors de l installation du serveur opsi ignorez tous les avertissements au sujet d un fichier etc opsi modules man quant Si vous souhaitez ex cuter l interface de gestion OPSI opsi configed directement sur le serveur vous devez installer Venvironnement Java Runtime Pour installer ces paquets vous devez rentrer ces commandes Debian Dans le fichier etc apt sources list ajoutez les branches non free and contrib vos d p ts Le r sultat peut ressembler a ceci deb http ftp de debian org debian lenny main non free contrib deb src http ftp de debian org debian lenny main non free contrib deb http security debian org lenny updates main non free contrib deb src http security debian org lenny updates main non free contrib Note Si vous utilisez squeeze les d p ts seront squeeze au lieu de lenny Pour installer Java JRE ex cutez aptitude update apt
85. isation du produit Note La s quence d installation r sulte d une combinaison des d pendances du produit et des priorit s du produit Pour en savoir plus sur la fa on dont cela est fait et ce que vous pouvez configurer voir au manuel opsi I a opensides Mise en route d opsi Version d opsi 4 0 3 77 85 lt ESC gt Non lt F12 gt Oui lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 12 Une autre propri t de produit cr er Si vous r pondez Yes vous aurez a d crire les propri t s du produit Les propri t s du produit sont sp cifiques du client et sont un nom cl qui peut contenir des valeurs diff rentes Ces valeurs peuvent tre valu es par le script opsi winst et aboutir a installer diff rentes options au moment de Vinstallation Au d but nous avons d clarer si notre propri t est une valeur texte unicode ou une valeur logique par exemple vrai faux boolean Si vous ne savez pas choisissez unicode Mise en route d opsi Version d opsi 4 0 3 78 85 ESC gt Annuler lt F12 gt 0K lt Tab gt bouger le curseur lt Space gt s lectionner FIGURE 5 13 Choisissez le type de donn es de la propri t Ensuite une description de l interrupteur doit tre sp cifi Cette description sera indiqu dans opsi configeditor comme un texte d aide et aussi au d ballage du paquet Ensuite v
86. it tre utilis conjointement avec OPSI Les deux alternatives sont d crites ci dessous 3 3 1 Utiliser le serveur DHCP dans le serveur opsi Utilisation de la VM du serveur opsi Le serveur opsi de la VM dispose d un serveur DHCP install Le serveur DHCP sur la VM OPSI est configur sans les baux libres donc les clients inconnus ne recevront aucun adresse IP de ce serveur DHCP Si vous cr ez un client sur le serveur opsi en utilisant opsi configed il cr era galement une entr e dhcp pour ce client Par cons quent vous devez fournir l adresse IP et l adresse MAC Votre propre installation Si vous souhaitez utiliser votre serveur opsi aussi comme un serveur DHCP vous devez installer le package du serveur DHCP Apr s l installation vous devez configurer le dhcp pour opsi Cela se fait par la commande suivante opsi setup auto configure dhcpd 3 3 2 Utilisation d un serveur DHCP externe Utilisation de la VM du serveur opsi Si vous utilisez un serveur DHCP externe vous pouvez d sactiver le serveur DHCP sur le serveur opsi qui est r alis e en entrant aptitude remove dhcp3 server ou aptitude remove isc dhcp server Votre propre installation Depuis opsi 4 0 3 aucun serveur DHCP est install automatiquement par la d pendance vers les paquetages du serveur opsi opensides Mise en route d opsi Version d opsi 4 0 3 28 85 Ensuite vous devez configurer votre serveur DHCP externe pour dire aux
87. itude install sun java6 jre sun java6 plugin Ubuntu Depuis que Ubuntu a enlev le JRE de Sun Oracle de ses d p ts nous vous recommandons d utiliser OpenJDK Cela fonctionne tr s bien si vous d marrez opsi configed comme application ou via Webstart L ex cution de opsi configed l int rieur du navigateur comme applet peut entra ner des probl mes avec OpenJDK 6 Ubuntu Lucid Maverick Natty Pour installer le JRE Java ex cutez aptitude update aptitude install openjdk 6 jre icedtea plugin Ubuntu Oneric Precise Depuis Oneric nous vous recommandons d utiliser la version 7 de OpenJDK Pour installer le JRE Java ex cutez aptitude update aptitude install sun java6 jre sun java6 plugin En supposant que toutes les tapes ci dessus se sont termin es avec succ s nous supposons d une configuration r seau correcte Ainsi vous pouvez continuer avec Section 3 2 3 3 1 3 Installation sur un univention corporate server UCS Lisez le chapitre simpara si vous ne l avez pas encore fait opsi 4 0 est test et rel ch pour UCS 2 4 3 0 et 3 1 Est possible d installer opsiducs sur un UCS Master Backup ou Slave L installation sur Memberservers n est pas prise en charge Le paquet opsi4ucs ldap schema doit tre install sur un UCS Master La documentation qui suit suppose que OPSI doit tre install sur un UCS Master Pr paratifs n cessaires La commande hostname f doit renvoyer un nom de domaine
88. l ex cution Message lt chaine de caract res gt Exemple Message Installation de ProductId Afficher une image lors de l installation ShowBitMap lt nom du fichier gt lt sous titre gt Exemple ShowBitmap ScriptPath python png Python 5 1 8 3 if else endif Syntaxe if lt condition gt d claration s else d claration s endif opensides Mise en route d opsi Version d opsi 4 0 3 55 85 5 1 8 4 Fonctions HasMinimumSpace V rifie l espace libre sur le disque dur FileExists V rifie existence d un fichier ou d un r pertoire 5 1 8 5 Erreur journalisation et commentaires comment char Les lignes commencant par char sont tout simplement ignor s comment crit un commentaire dans le fichier journal LogError crit des messages d erreur dans le fichier journal isFatalError abandon l execution des scripts et retourne l tat d installation failed au serveur 5 1 8 6 Exigences required Winst Version Version minimale requise pour opsi winst 5 1 9 Troisi me exemple Le mod le g n rique opsi template On vous encourage utiliser ce mod le chaque fois que vous cr ez des produits propres opsi Ne utilisez pas une copie de ce manuel mais regardez sur http download uib de pour une nouvelle version du paquet opsi template Utilisant la commande opsi package manager vous pouvez installer ce paquet i ou Vextraire x sur votre
89. le I a opensides Mise en route d opsi Version d opsi 4 0 3 3 85 Pour les essais comme pour l environnement de production les exigences en capacit du serveur sont mod r s Nous recommandons que lorsque l on travaille avec une machine VMware l ordinateur h te doit avoir au moins un processeur dual et 4 Go de RAM Pour les tests un client peut tre lanc dans une autre machine VMware sur le m me ordinateur h te Exigence de configuration Votre serveur et votre r seau doivent se conformer aux exigences suivantes pour installer OPSI et travailler avec nom de domaine DNS valide Votre nom de domaine DNS doit contenir au moins un nom de domaine et un domaine de premier niveau Ainsi le nom de domaine pleinement qualifi FQDN doit contenir un ou plusieurs points Noms de domaine valides par exemple domain local wib de subdomain domain de Noms de domaine non valable par exemple mydomain d car le nom de domaine de premier niveau c est d un seul caract re Noms de domaine non valable par exemple mydomain parce que ce n est qu un domaine de premier niveau voir aussi http fr wikipedia org wiki Nom_de_ domaine nom d h te DNS valide Les noms d h te aussi le nom d h te du client doivent suivre les r gles de nommage Elles peuvent contenir des lettres ASCII a z des chiffres 0 9 et le trait d union Les soulignements ne sont pas autoris s voir aussi http fr wikipedia
90. lectionn l onglet Information mat riels 4 3 3 Cr er un nouveau client utilisant le opsi client bootcd Sur le site de t l chargement OPSI vous trouverez dans http download uib de opsi4 0 des images ISO de opsi client bootcd Il suffit de t l charger la derni re image et la graver sur cdrom D marrez votre ordinateur partir de ce CD Vous devriez voir l image suivante d Sp ensides Mise en route d opsi Version d opsi 4 0 3 36 85 winxppro VMware Player File Virtual Machine y Help v opsi Opsi 4 8 client boot CD Boot from local drive Run MenTest86 Start opsi english Start opsi without DHCP english Opsi starten deutsch Opsi ohne DHCP starten deutsch Press Tab to edit options Boot operating system from local drive To direct input to this virtual machine press Ctr G ug 19 ve FIGURE 4 1 D marrer l image opsi client boot cd Choisissez Start opsi english Apr s un certain temps l cran suivant appara t Si votre serveur DHCP donne l adresse IP un client inconnu la plupart des choses sera achev e Vous devez remplir les donn es manquantes Au moins vous devez donner le nom d h te Configuration incomplete FIGURE 4 2 bootimage boot cd cran de configuration Confirmez avec OK opensides Mise en route d opsi Version d opsi 4 0 3 37 85 FIGURE 4 3 bootimage boot cd Choisissez comment cr er le client Choisiss
91. lisateur connect avec des privil ges administratifs Mais avec certains logiciels vous verrez que quand elle commence a partir du d ploiement de logiciels opsi client agent elle choue Une raison possible de cette diff rence pourrait tre que le processus d installation requiert un environnement utilisateur ou un profil Dans le cas d un paquet MSI Voption ALLUSERS 2 pourrait aider Exemple Actions DefVar MsiLogFile Set MsiLogFile c tmp myproduct log winbatch_install_myproduct winbatch_install_myproduct msiexec qb 1 MsiLogFile i ScriptPath files myproduct msi ALLUSERS 2 Une autre possibilit est que l installation d marre un deuxi me processus et s arr te avant que le deuxi me processus est termin Donc du point de vue de opsi winst la t che est termin e alors qu en fait le deuxi me processus travail encore installation d sinstallation Dans ce cas vous pouvez utiliser le modificateur WaitSeconds lt secondes gt ou WaitForProcessEnding program exe TimeOutSeconds lt secondes gt appelant la section winbatch pour attendre la fin du deuxi me processus Une autre facon plus complexe pour r soudre le probl me est de cr er un compte d utilisateur administratif temporaire et de utiliser pour l installation du programme Pour une description d taill e sur la fa on de faire s il vous pla t consultez le manuel opsi winst au chapitre 8 3 Script pour Vinstallation dans l
92. llation Placez les pilotes suppl mentaires dans leur propre r pertoire sous drivers drivers preferred le nom et la profondeur de la structure du r pertoire n est pas important Les pilotes qui se trouvent dans le r pertoire drivers drivers preferred seront int gr s dans l installation de Windows en supposant que opsi trouve une correspondance convenable pour le mat riel bas sur le PCI IDs ex USB or HD_ Audo ID dans le fichier de description Des probl mes peuvent survenir lorsque le m me PCI IDs des pilotes se trouve dans preferred Dans ce cas un mappage direct des pilotes des p riph riques est n cessaire 4 3 10 3 Les pilotes qui seront attribu es manuellement aux ordinateurs Lors de l installation des pilotes suppl mentaires sur la base du PCI IDs ou USB IDs ils doivent tre install s dans le r pertoire drivers drivers additional le nom et la profondeur de la structure du r pertoire n est pas important Vous pouvez mapper un ou plusieurs pilotes pour le client l aide de la propri t du produit additional_drivers et d une liste de r pertoires du pilote sous drivers drivers additional Les r pertoires sp cifi s par additional_drivers sont recherch s de fagon r cursive jusqu ce que tous les pilotes sont trouv s Cette m thode peut tre utilis e pour cr er un r pertoire sp cifique bas sur le type de client ex dell optiplex 815 Quand un pilote est trouv dans le r pertoire des pil
93. lled opsifileadmins This means that the user who belonged to the group pcpatch under UCS 3 must now belong to the group opsifileadmins This means that a user who must have access rights for opsi packages under UCS3 cannot be a member of pcpatch but must be a member of the group opsifileadmins This peculiarity initially applies only to UCS 3 and is different for different distributions and chapters of the opsi documentation Furthermore since UCS 3 the user pcpatch is created as a fully fledged domain user and is no longer a system user Also the UID of pcpatch and the GID of the opsifileadmins group will no longer be fixed at 992 but will be self assigned in UDM which opensides Mise en route d opsi Version d opsi 4 0 3 14 85 will also eliminate replication problems with the User and Group For more information about this new configuration file please refer to the opsi manual Before opsi can be installed some specific preconditions must be met At first it must be ensured that pcpatch account will be cleanly replicated to Samba4 To check that the Univention s4 Connected connector has the pcpatch account in the Ignore List please execute on UCS Master following commands ucr get connector s4 mapping user ignorelist If you see pcpatch in the output which looks like this root pcpatch ucs s4sync The following command will remove pcpatch from the Ignore List ucr set connector s4 mapping user ignorelist root ucs
94. lt productid gt files Ce fichier est cr automatiquement et ne devrait pas tre chang Mise en route d opsi Version d opsi 4 0 3 43 85 create_driver_links py show_drivers py download_driver_pack py extract_driver_pack py Ce sont des scripts pour l integration pilote simplifi qui sont d crits dans son chapitre L int gration simplifi du pilote pour l installation automatis e de POS 4 3 9 3 Repertoire i386 installfiles winpe 1386 Ce r pertoire contient le fichier d installation du r pertoire i386 du cd d installation de Windows NT5 de Windows 2000 XP Il est possible d avoir plusieurs r pertoires i386 1386 i386_en i386_xxx Le r pertoire i386 utilis pour l installation est contr l e par la propri t du produit 1386_ dir installfiles Ce r pertoire contient tous les fichiers d installation du DVD de Windows NT6 Windows Vista et suivants winpe Ce r pertoire contient une image WinPE bootable pour Windows Vista et suivants 4 3 9 4 Repertoire opsi custom Ces deux r pertoires contiennent des scripts et des fichiers de configuration pour l installation de POS Pendant Vinstallation ils travaillent ensemble avec une priorit pour les fichiers du r pertoire personnalis custom Le repertoire OPSI contient des fichiers et des modeles qui sont mis jour par opsi org et peuvent tre remplac par la mise jour suivante Donc ce n est pas une bonne id
95. mandent vivement aux fins d valuation l utilisation de opsi VM Lisez le chapitre simpara si vous ne l avez pas encore fait opsi 4 0 est test et rel ch pour SLES 11 SP1 Premi res notes g n rales Ces paquets sont test s avec openSUSE 11 3 Nous n avons aucune information si opsi 4 0 fonctionnera avec les autres versions Pr paratifs n cessaires La commande hostname f doit renvoyer un nom de domaine pleinement qualifi contenant deux points par exemple opsidemo domain local V rifiez l entr e du serveur opsi dans etc hosts ou la sortie de getent hosts hostname f Le r sultat devrait ressembler l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt Si le r sultat est diff rent que exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de noms DNS ou le fichier etc hosts Samba doit tre configur mysql server doit tre install Si la machine doit galement agir en tant que DHCP server le d mon dhcpd doit tre configur et devrait tre op rationnel Vous pouvez utilisez zypper pour ajouter le d p t opsi pour SLES zypper ar refresh http download opensuse org repositories home uibmz opsi opsi40 SLE_11_SP1 home
96. n cessaire corriger la connexion r seau Si la configuration r seau est correcte et que l ordinateur est connect internet vous pouvez acc der a n importe quelle adresse sur Internet avec le navigateur dans la fen tre de d marrage Si la connexion Internet ne fonctionne pas vous devez ouvrir une fen tre de terminal peut tre l acc s distance mest pas encore possible mais le terminal directement sur le serveur oui et faire les v rifications de connexion r seau habituel Vous pouvez rentrer dans la configuration du r seau en entrant la commande suivante dans la fen tre du terminal 1stboot py Un red marrage est forc avec la commande reboot Si la connexion r seau fonctionne vous pouvez installer les paquets OPSI ou les actualiser et configurer l environnement de test pour la premi re installation Si vous souhaitez utiliser la machine virtuelle VMware et ne pas directement installer le serveur opsi sur votre syst me h te vous pouvez passer Section 3 2 opensides Mise en route d opsi Version d opsi 4 0 3 9 85 3 1 2 Installation d un syst me Debian Ubuntu Opsi 4 0 est con u et test pour Debian Lenny Squeeze Ubuntu Lucid Maverick Natty Oneiric Precise Le support pour Debian Lenny et Ubuntu Maverick est obsolet Lisez le chapitre simpara si vous ne l avez pas encore fait Dans ce chapitre nous supposons que vous connaissez le syst me de paquets de
97. n de ces frameworks de configuration a ses propres commutateurs La m thode suivante peut tre utilis e pour d terminer le framework et d autres informations n cessaires Les chaines d entr e peuvent tre d termin es en utilisant le programme en ligne de commande strings tant donn le programme d installation setup exe et les noms du framework en sortie peut tre trouv en utilisant grep ou findstr Les commandes Linux ressemblent ceci changez lt mysetup exe gt avec le nom de votre setup exe strings lt mysetup exe gt grep i E inno nsis installshield wise Windows n a pas de commande native strings vous devrez donc l installer Vous pouvez t l charger le programme strings exe depuis http technet microsoft com en us sysinternals bb897439 Pour utiliser ce programme entrez les commandes suivantes dans l interface de ligne de commande changer lt my setup exe gt avec le nom de votre setup exe strings exe lt mysetup exe gt findstr i r inno installshield nsis wise La m me m thode est utilis e dans opsi setup detector Voir l exemple ci dessous 4 Gp ensides Mise en route d opsi Version d opsi 4 0 3 66 85 opsi Setup Detector opsi Setup Detector The Setup Detector helps you find out what kind of setup exe you have o O An example of how the Setup Detector works gt strings exe lt setup exe gt findstr i r inno installshield nsis wis
98. n2008 R gler les droits d acces au fichier en saisissant par exemple opsi setup set rights opt pcbin install win7 winpe 4 3 6 2 Extension d un PE Dans certains cas il est utile de tendre un PE Surtout en utilisant du mat riel Dell Dell fournit des pilotes r seaux et stockage sp ciaux pour l utilisation en PE Ces instructions ne fonctionne qu avec Windows 7 Windows Vista ne h rite pas le n cessaire dims Deployment Image Servicing and Management Ces instructions ont la condition pr alable que vous avez suivi le chapitre Cr er un PE Note Windows Automated Installation Kit n est pas n cessaire pour les instructions suivantes D abord vous devez t l charger les Dell PE drivers partir du site web de Dell Vous avez besoin pour Windows 7 des pilotes WINPE 3 0 de Dell Le fichier CAB t l charg doit tre extrait sur le disque local Ceux ci peut tre fait avec 7zip ou l outil en ligne de commande Expand exe Pour des raisons de clart il est recommand de cr er un r pertoire dell driver sur le disque local et d extraire le fichier CAB dans ce r pertoire Utilisez DISM pour scanner l image afin de d terminer le num ro d index requis Normalement une image PE est un seul fichier vous pouvez donc utiliser l indice 1 mais il est pr f rable de v rifier d abord D marrer un terminal en tant qu administrateur Start Programs Accessories clic droit sur Command Prompt
99. nce du r pertoire i386 ex apr s l installation d un Service Pack supprimez ce r pertoire et lancez nouveau create _driver_links py Les pilotes reconnus pour les produits NT6 sont trouv s dans WinPE windows builtin Avec la commande suivante on peut voir l inventaire mat riel pour un client gt P P show_drivers py lt clientname gt Lorsque cette commande est appel e il vous montrera une s lection des pilotes qui seront choisis pour l installation Bootimage via PCI IDs USB IDs HD Audio IDs et additional_ drivers ou byAudit et le mat riel qui n a toujours pas de pilote Utilisez le r sultat de show_drivers py pour v rifier et voir quels pilotes doivent tre install s Il se pourrait que les fabricants incluent des pilotes diff rents pour diff rents syst mes d exploitation ex Vista ou Win7 ou diff rentes configurations ex SATA ou SATA RAID Le script create_driver_links py ne peut pas faire cette distinction Si vous pensez que le mauvais pilote a t install d placez le pilote dans le r pertoire drivers exclude et appelez nouveau create_driver_links py Les pilotes dans le r pertoire drivers exclude ne sont pas utilis s au cours de l int gration Exemple de sortie d un appel show_drivers py show_drivers py pcdummy PCI Devices Standardsystemger te PCI Standard PCI zu PCI Briicke No driver device directory opt pcbin install winxppro drivers pciids 1022 9602 not foun
100. ogiciels dans le d ploiement de logiciels opsi 50 5 1 Un petit tutoriel Comment crire un script opsi winst 50 lal III 50 5 1 2 M thodes d installation non interactive 50 12 Structure d un script winst oo cc c cda Deus eee ANR a ee nee 51 ld BSCS primaires sc a c ea aaa aa a a Gp de er A de de de iles A 51 5 1 5 Types important de sections secondaires 52 5 16 Constantes globales oa ue 4 0 44 Da dede eee ea eee eee bed dee daa A 53 5 17 Dewxeme exemple tighivie 243 a as a o 53 5 1 8 Commandes l mentaires pour les sections primaires 54 5 1 8 1 Variable cha ne de caract res o oa oa 44 44 22 2a aa aa son iaua te 54 518 2 Message whowbititiap 24 4 64440 os aaa detre y a done b 54 SLDS TENSA EOI a sue do dus du rer SE as PEE ES 54 Hold IAEA 55 5 1 8 5 Erreur journalisation et commentaires 55 OLED ESPE AAA A Ea AA 55 5 1 9 Troisi me exemple Le mod le g n rique opsi template 55 5 1 10 Cr ation interactive et test d un script opsi winst 62 5 1 11 Informations et conseils sur les probl mes ca es s 444 4444 ann namen 65 5 1 11 1 Recherche de commutateurs unattend ou silencieux 65 5 1 11 2 Certaines commandes opsi winst plus importantes 66 5 1 11 3 Installation avec un utilis
101. on n cessite des privil ges d administration que l utilisateur n a g n rale ment pas Donc le processus d installation doit tre effectu e de fa on ind pendante de l utilisateur De cette fa on Putilisateur ne peut pas interf rer ni tre affect par un processus d installation du logiciel Pour ce faire vous devez crire un script pour le moteur d installation de opsi winst 5 1 Un petit tutoriel Comment crire un script opsi winst 5 1 1 Introduction Ce tutoriel devrait vous aider commencer avec opsi Ce n est pas un remplacement pour la formation professionnelle que vous pouvez commander par uib ou encore l amp tude des manuels complets Vous trouverez les manuels OPSI a http download uib de doku http opsi fr opensides be opsi doc stable Les plus importants Winst reference card et Winst manual Wiki Script Conseils Liens https forum opsi org wiki Forum de Support http forum opsi org Formation et Support Suivez une formation par uib gmbh ou un partner opsi http www opsi org fr support 5 1 2 M thodes d installation non interactive Peu importe si vous utilisez OPSI ou un autre produit il existent trois facons d installer un logiciel sans interaction de l utilisateur 1 Unattended ou installation en mode silencieux Les programmes d installation existante du fabricant de logiciels d origine peuvent tre ex cut partir d un script opsi winst en mode silent ou unattend
102. ond step they have to be created in the opsi configed With the former univention ldap backend both steps had to be done too but only the FQDN of the client had to be filled in as HostID into the opsi configed All other informations have been transferred from LDAP With opsi4ucs for UCS3 this former univention ldap backend isn t available any longer So from now on changes in the LDAP are not automatically transferred to opsi For example if a client s MAC address changes in LDAP and in opsi a netboot product is set to setup the boot configuration would be provided with a false MAC address A solution for this problem provides the new opsi listener programmed by DIGITEC GmbH www DIGITEC SES de The belonging package is part of the official opsi repsitory For installing the package run this command on the opsi configserver univention install digitec opsi listener Mise en route d opsi Version d opsi 4 0 3 16 85 This command installs the opsi listener into the UCS univention directory listener and restarts it With a standard installation this listener works without further configuration If a client is created or removed in LDAP this information is sent to opsi So with this ucs listener there is no need to create a client in opsi in addition Don t forget to deploy the opsi client agent on new windows clients as described in Section 4 2 1 The opsi client agent isn t automatically deployed with the opsi listener The be
103. opsi opsi40 Cent0S_Cent0S 6 enabled 1 gpgcheck 1 gpgkey http download opensuse org repositories home uibmz opsi opsi40 Cent0S_Cent0S 6 repodata repomd xml key Une fois que le d p t est ajout e vous pouvez commencer l installation de OPSI yum makecache yum install p7zip p7zip plugins cabextract yum install opsi depotserver opsi configed Importing GPG key 0x4DC87421 home uibmz OBS Project lt home uibmz build opensuse org gt from http download opensuse org repositories home uibmz opsi opsi40 Cent0S_Cent0S 5 repodata repomd xml key Is this ok y N y etc init d opsiconfd restart etc init d opsipxeconfd restart opsi setup auto configure samba chkconfig opsiconfd on chkconfig opsipxeconfd on etc init d smb restart etc init d nmb restart Assurez vous que votre configuration de iptables et SE Linux permettre l acc s au port tftp 69 UDP et aux ports opsi 4447 TCP and 4441 TCP Ignorez tous les avertissements au sujet d un manque du fichier etc opsi modules pendant le processus d installation En supposant que toutes les tapes ci dessus se sont termin es avec succ s nous supposons d une configuration de r seau correct Ainsi vous pouvez continuer avec Section 3 2 3 O AVERTISSEMENT les commandes Unix qui sont utilis s dans les chapitres suivants fonctionnent sur les syst mes Debian Peut tre que vous devez les changer afin de travailler sur votre syst me linux 3 2 Mise a jour e
104. opsi 4 0 3 35 85 par exemple opsi admin d method host_createOpsiClient testclient domain local null Testclient 00 0c 29 12 34 56 192 168 0 5 Pour voir tous les clients cr s choisissez dans opsi configed le mode Configuration des clients l onglet Selection des clients et rechargez le donn es en appuyant sur F5 ou via le menu contextuel 4 3 2 L inventaire mat riel avec le produit netboot hwinvent Choisissez dans opsi configed le mode Configuration of clients droit en haut de la page Si vous ne l avez pas encore fait rechargez toutes les donn es en cliquant sur le bouton de rechargement en haut coin gauche de opsi configed ou utilisez le menu Fichier Passez l onglet Produits Netboot cherchez la ligne du logiciel hwinvent Allez la colonne Action demand e et s lectionnez l action setup Enfin enregistrez la nouvelle action avec un click sur le bouton coche ou avec le menu contextuel par un clic droit de la souris et en s lectionnant sauvegarder Maintenant red marrez le client via PXE l image de d marrage avec hwinvent devrait tre lanc automatiquement D abord le client red marre en utilisant l image de d marrage Linux et ensuite analyse le mat riel et renvoie les r sultats au serveur Vous pouvez voir ces donn es dans opsi configed s lectionner recharger avec le bouton en haut ou avec un clic droit de la souris Vous pouvez voir les informations mises jour apr s avoir s
105. org wiki Hostname r solution de nom correcte pour le serveur Ex cutez la commande suivante et v rifiez le r sultat getent hosts hostname f Le r sultat devrait ressembler l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt Si le r sultat est diff rent de l exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de nom DNS ou le fichier etc hosts pensides Mise en route d opsi Version d opsi 4 0 3 4 85 Chapitre 3 Installation 3 1 Installation de base du serveur opsi Ce chapitre d crit les diff rents types d installations d un serveur opsi Vous pouvez choisir votre type d installation et ignorer les autres instructions Si toutes les tapes n cessaires ont r ussi le serveur est configur correctement est pr t pour le d marrage Enfin vous devez mettre jour votre syst me en fonction du chapitre mise jour du serveur opsi Nous recommandons d utiliser une machine virtuelle des fins d valuation Suivez les instructions en entrant les commandes dans les champs marqu s par exemple avec un copier coller partir de ce document Si vous avez des probl mes s il vous pla t demandez de l aide https forum op
106. ory opt pcbin is found on an extra partition or hard disk then the option for those links should be set to yes To make sure that opsi is running with the proper settings restart opsi by entering the following commands opsi setup init current config opsi setup set rights etc init d opsiconfd restart etc init d opsipxeconfd restart After installing opsi on a UCS 3 system samba4 on the server has to be restarted with the following command etc init d samba4 restart Since samba4 is a central service restarting samba4 is not done automatically by the package but must be done manually Please note that after restarting samba there may be a delay in access to any new releases Since UCS 3 this is no direct contact between the Univention LDAP backend and opsi Clients must first be created in LDAP using opsi over UDM including all system information in particular the MAC address Deleting the LDAP clients in Univention does not mean that the client was also deleted under opsi Since opsi has already been run on the server it is assumed that the network configuration is correct Continue with the installation be skipping forward to Section 3 2 3 D AVERTISSEMENT The Unix commands that are used in the following chapters are for Debian systems You may have to change them to match your Linux system 3 1 3 3 opsi4ucs Listener In an standard opsi4ucs installation Windows Clients have to be created in UDM first and in a sec
107. otes qui est sp cifi par additional_drivers et correspond galement a Videntifiant PCI d autres pilotes dans drivers preferred ou drivers ne seront pas utilis s Par cons quent les pilotes dans additional_drivers ajoutent des fonctionnalit s qui n auraient pas t trouv avec les pilotes normaux En outre les pilotes qui sont manuellement li un client 4 l aide de additional_drivers ont priorit sur les autres pilotes additional_drivers peut tre consid r comme super preferred A opensides Mise en route d opsi Version d opsi 4 0 3 45 85 4 3 10 4 Les pilotes qui seront automatiquement attribu s des ordinateurs l aide des champs lt ven dor gt lt model gt Les m canismes d crits pr c demment qui mappent directement les pilotes des p riph riques est automatis depuis la version 4 0 2 Release 2 de opsi Opsi recherchera dans le r pertoire drivers drivers additional byAudit un nom de r pertoire qui correspond au champ Vendor qui a t donn e dans l inventaire du mat riel Ce r pertoire Vendor recherchera un r pertoire Model qui correspond ce qu on voit dans l inventaire mat riel Si ce r pertoire est trouv alors il sera attribu manuellement la propri t du produit additional_ drivers Le nom du r pertoire byAudit est sensible la casse Les noms de r pertoires pour Vendor et Model ne sont pas sensibles la casse Dell et dELL sont trait s de la m me mani
108. ous pouvez d finir l ensemble des valeurs de l interrupteur s par s par des virgules Si cela est laiss vide toute valeur est permise pour le commutateur Mise en route d opsi Version d opsi 4 0 3 79 85 ESC gt Annuler lt F12 gt OK lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 14 Description des propri t s du produit Dans la suite vous pouvez d finir la valeur par d faut de la propri t du produit commutateur Mise en route d opsi Version d opsi 4 0 3 80 85 ESC gt Annuler lt F12 gt OK lt Tab gt bouger le curseur lt Space gt s lectionner FIGURE 5 15 La valeur par d faut de la propri t du produit Si vous choisissez le type de donn es boolean la description ne contient que Property name et Property description Mise en route d opsi Version d opsi 4 0 3 81 85 ESC gt Annuler lt F12 gt OK lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 16 Description de la propri t bool enne Apr s avoir d fini une propri t du produit il vous sera demand si vous souhaitez cr er une autre propri t du produit Si vous choisissez Yes la proc dure de d finition d une propri t est r p t e si vous choisissez No il vous sera demand le nom et l email du responsable du produit Ces donn es seront crites sur le fi
109. pleinement qualifi contenant deux points par exemple opsidemo domain local opensides Mise en route d opsi Version d opsi 4 0 3 12 85 V rifiez entr e de serveur opsi dans etc hosts ou la sortie de getent hosts hostname f Le r sultat devrait ressembler l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt Si le r sultat est different que exemple ci dessus contient par exemple 127 0 0 1 ou localhost ou le nom d h te pleinement qualifi ne contient pas un ou plusieurs points vous devez corriger votre r solution de noms DNS ou le fichier etc hosts Samba doit tre configur mysql server doit tre install Si la machine doit galement agir en tant que serveur DHCP le d mon dhcpd doit tre configur et devrait tre op rationnel 3 1 3 1 Installation sur un syst me UCS 2 L installation de OPSI avec le backend par d faut Univention est disponible sur le Master Backup et Slave Il n est pas possible sur le Memberserver Lorsque le serveur opsi config devrait ajouter un autre opsi depotserver en plusieurs endroits alors le serveur opsi config doit tre install sur un UCS Master or UCS Backup Le paquet opsi4ucs ldap schema doit tre import dans le syst me maitre La documentation suivante est utilis pour une installation sur un syst me ma tre Utili
110. psipxeconfd file jsonrpc opsipxeconfd et dhcpd backend backend_ jsonrpc opsipxeconfd dhcpd jsonrpc ldap comme backend principal mysql comme hw sw invent et license management backend opsipxeconfd et dhcpd backend backend_ ldap mysql opsipxeconfd dhcpd host_ ldap opsipxeconfd dhcpd productOnClient_ ldap opsipxeconfd configState_ ldap opsipxeconfd license mysql softwareLicense mysql audit mysql ok ldap mysql and opsipxeconfd only backend_ mysql opsipxeconfd host_ mysql opsipxeconfd productOnClient_ mysql opsipxeconfd configState_ mysql opsipxeconfd E mysql Recommended standard configuration of the preinstalled VM file as main backend mysql as hw sw invent and license management backend opsipxeconfd and dhcpd backend HHH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HHH HH H OH backend_ file mysql opsipxeconfd dhcpd host_ file opsipxeconfd dhcpd productOnClient_ file opsipxeconfd configState_ file opsipxeconfd license mysql softwareLicense mysql audit mysql Mise en route d opsi Version d opsi 4 0 3 25 85 gaia Recommended standard configuration dhcpd not at the opsi server file as main backend mysql as hw sw invent and license management backend and opsipxeconfd backend backend_ file mysql opsipxeconfd host_ file opsipxeconfd productOnClient_ file
111. pt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp52852 Vista64 HDXHPAI3 inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp52852 Vista64 HDX861A inf opensides Mise en route d opsi Version d opsi 4 0 3 47 85 opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp52852 Vista64 HDXHPAI1 inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp52852 Vista64 HDXCPC inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp52852 Vista64 HDXHPAI2 inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp50134 autorun inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp50134 ibxHDMI IntcDAud inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp50134 HDMI IntcHdmi inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp50134 Graphics kit24890 inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp50134 IIPS Impcd inf opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp54284 Realtek 64bit hp64win7 inf PCI Devices 8086 27C8 Intel Intel R N10 ICH7 Family USB Universal Host Controller 27C8 opt pcbin install win7 x64 professional msdn drivers drivers preferred R293337
112. r opsi setup init current config opsi setup set rights etc init d opsiconfd restart etc init d opsipxeconfd restart Ignorez tous les avertissements au sujet d un fichier etc opsi modules manquant 3 4 Configurer la facon d obtenir l adresse IP des clients Par d faut dans le d ploiement de logiciels via OPSI seul le client doit savoir comment contacter le serveur OPSI Mais si vous souhaitez utiliser l une des feautures push de OPSI comme envoyer des messages au client d clencher des v nements on_demand obtenir des informations de session ou d marrer le logiciel de contr le distance alors le serveur a besoin de savoir comment obtenir l adresse IP du client Comment le serveur OPSI devrait faire cela d pend de votre configuration DNS DHCP Il y a un grand nombre de configurations possibles Donc nous parlons ici de deux extr mes typiques 1 Les clients ne sont pas connus par le DNS que par netbios et ils obtiennent leur adresse IP dynamiquement changeant fr quemment par le DHCP 2 Le DNS fournit toujours la bonne adresse IP d un client Pour configurer le serveur opsi votre cas vous pouvez changer les param tres suivants L entr e resolveHostAddress dans le fichier etc opsi backends hostcontrol conf Cette option d termine si la r solution de nom d un adresse d un client opsi est principalement faite par la base de donn es opsi ou par la r solution de nom du syst me d exploitation du s
113. ript pour la connexion utilisateur Mod le de configuration PXE Chemin vers le mod le de configuration PXE personnalis Script de configuration Script de d sinstallation Script de mise jour Script pour xecution chaque fois Script pour xecution une fois Script personnalis Script de connexion utilisateur lt ESC gt Annuler lt F12 gt OK lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 10 Entr e des noms de script opsi winst pour les diff rentes actions Apr s avoir dit l information produit vous devez mentionner le script que vous souhaitez utiliser pour diff rentes activit s Habituellement Setup script est nomm setup ins Habituellement Uninstall script est nomm uninstall ins Mise en route d opsi Version d opsi 4 0 3 75 85 U U Un Update Script sera utilis pour des changements mineurs sur les grands installations existantes Si ce produit est commut sur l action demand e setup le script update sera ex cut apr s le script de configuration automatiquement n Always Script sera ex cut chaque d marrage de opsi client agent par exemple chaque d marrage n Once Script a l tat r sultant not_installed C est un genre tr s sp cial de script et vous ne devriez l utiliser que si vous savez vraiment ce que vous faite Un Custom Script ne change d tat r sultant ni d actions r
114. rs opsi va rechercher et int grer un pilote appropri bas sur le PCI ID ex USB HD_ Audio ID Int gration des pilotes signifie ce qui suit Le pilote sera copi sur le disque dur local dans c drv lt num gt L installation de Windows recherche le sous r pertoire du pilote dans c drv o le nom du sous r pertoire sera lu a partir du fichier unattended a la racine du sous r pertoire unattend 4 3 10 7 Ajout d un Pilote et V rification Apr s tout changement dans le r pertoire drivers drivers appelez la commande suivante partir du r pertoire racine des produits Netboot afin de d finir les permissions opsi setup set rights drivers Mise en route d opsi Version d opsi 4 0 3 46 85 Ensuite appelez le script create_driver_links py Le script recherche travers les sous r pertoires drivers drivers et g n re une liste de liens en utilisant le PCI IDs USB IDs HD Audio IDs qui permet au mat riel de conna tre les pilotes Le script va utiliser les pilotes dans les r pertoires pr f r s Le script setup py examine le mat riel des ordinateurs install s et identifie les pilotes n cessaires Ceux ci seront copi s sur le disque et le fichier Unattended txt sera corrig Le script create_driver_links py examine les produits NT5 une a la fois dans l arbre i386 et extrait les fichiers inf des pilotes n cessaires dans windows_ builtin Si vous apportez une modification l arboresce
115. scription anglaise http creativecommons org licenses by sa 3 0 La licence anglaise http creativecommons org licenses by sa 3 0 legalcode La description fran aise http creativecommons org licenses by sa 3 0 deed fr La licence fran aise http creativecommons org licenses by sa 3 0 fr legalcode Le logiciel OPSI est dans la plupart de ces pi ces open source Seulement les nouvelles pi ces qui sont encore sous le cofinancement ne sont pas open source voir http www opsi org fr projets de co financement Tout le reste du code source est publi sous licence GPLv3 GPL Free Software La licence GPLv3 http www gnu org licenses gpl html Le nom opsi est une marque d pos e de uib gmbh Le logo de opsi est d tenue par uib gmbh et peut tre utilis uniquement avec l autorisation explicite Mise en route d opsi Version d opsi 4 0 3 2 85 Chapitre 2 Pr sentation Ces instructions expliquent en d tail l installation et le d marrage d un serveur OPSI Elles commencent partir du package d installation fourni et conduisent a une installation d essais d un client La configuration r seau montr e est un exemple et concerne un r seau sans serveur DHCP concurrent par exemple un r seau de test isol avec un serveur OPSI et quelques clients pour les premiers essais Nous vous recommandons fortement de faire les premiers essais avec OPSI dans un r seau de test s par d autres
116. serveur puis r cup rer les scripts setup ins script d installation Copyright c uib gmbh www uib de This sourcecode is owned by uib and published under the Terms of the General Public License credits http www opsi org credits Actions requiredWinstVersion gt 4 10 5 DefVar Msild DefVar UninstallProgram DefVar LogDir DefVar Productld DefVar MinimumSpace DefVar InstallDir DefVar ExitCode DefVar LicenseRequired DefVar LicenseKey DefVar LicensePool Set LogDir SystemDrive tmp W pensides Mise en route d opsi Version d opsi 4 0 3 56 85 j pleasevedit the ftoltlowang values ProductId should be the name of the product in opsi uthereforenplleaser zonl yzlowerzletters znosumlauts no white space use as a seperator Set Productld opsi template Set MinimumSpace 1 MB the path were we find the product after the installation Set InstallDir ProgramFiles32Dir lt path to the product gt Set LicenseRequired false Set LicensePool p_ Productld if not HasMinimumSpace SystemDrive MinimumSpace LogError Not enough space on SystemDrive MinimumSpace on drive SystemDrive needed for ProductId isFatalError Stop process and set installation status to failed else comment Show product picture ShowBitmap ScriptPath ProductId png ProductId if FileExists ScriptPath
117. sez la commande suivante pour activer les d p ts UCS sur votre serveur ucr set repository online component backports4opsi yes repository online component backports4opsi server apt univention de repository online component backports4opsi parts unmaintained Vous n avez pas besoin d ex cuter cette commande sur le maitre si vous voulez installer seulement le sch ma opsi Si vous souhaitez installer OPSI sur un esclave ou sur un serveur de sauvegarde alors les commandes ci dessus sont importants pour le serveur Il n est pas imporant d entrer les commandes sur le serveur si vous souhaitez importer seulement le opsi4ucs ldap schema Ajoutez le d p t opsi dans votre etc apt sources list avec echo deb http download opensuse org repositories home uibmz opsi opsi40 ucs2 4 gt gt etc apt sources list Maintenant ex cutez les commandes pour importer la cl de signature du d p t wget 0 http download opensuse org repositories home uibmz opsi opsi40 ucs2 4 Release key apt key add Pour installer OPSI sur un UCS Master ex cutez les commandes suivantes cd tmp wget http download uib de opsi4 0 archiv opsi4ucs ldap schema_4 0 2 2 1_all deb dpkg i tmp opsi4ucs ldap schema_4 0 2 2 1_all deb univention install opsiducs Lors de Vinstallation du serveur opsi ignorez tous les avertissements au sujet d un fichier etc opsi modules man quant Pour installer OPSI sur un UCS Backup ou Slave ex
118. si Version d opsi 4 0 3 73 85 netboot lt ESC gt Annuler lt F12 gt OK lt Tab gt bouger le curseur lt Space gt s lectionner FIGURE 5 8 Choisissez le type de produit localboot Confirmez votre choix avec l onglet OK ou le bouton F12 Ensuite remplissez les param tres de base du produit En haut de la fen tre il y a une explication pour les champs d entr e ID du produit Un identifiant unique pour le produit Nom du produit Le nom complet du produit Description Une description utilisez n pour les sauts de ligne Conseil Un conseil suppl mentaire important Version du produit Version d fini par le producteur du logiciel Version du paquet Version du paquet opsi du produit Licence requise Une licence est requise 0 1 Priorit La classe de priorit d installation de ce produit la valeur entre 100 et 100 o neutre ID du produit Nom du produit Descrition Conseil Version du produit Version du paquet Licence requise Priorit ESC gt Annuler lt F12 gt OK lt Tab gt bouger le curseur lt Space gt s lectionner lt Up Down gt d filement du texte FIGURE 5 9 Entr e de l information produit Product Id Mise en route d opsi Version d opsi 4 0 3 74 85 est un nom distinct courte pour le produit ind pendant de la version du produit nous vous conseillons d utiliser uniquement des lettres ASCII et aucun espace blanc pas de caract res sp
119. si org 3 1 1 Lancement d une Machine Virtuelle Un serveur opsi peut tre install comme une machine virtuelle quand les exigences de rendement sont faibles Pour VMware une machine virtuelle configur pr t l emploi est fournie Vous pouvez t l charger les fichiers VMware ou VirtualBox partir du site Web de Uib Afin d utiliser cette machine le lecteur VMware gratuit ou Virtualbox sont suffisants pour faire fonctionner cette machine virtuelle Vous pouvez galement utiliser VMware ESX Dans ce cas vous devez utiliser le convertisseur de VMware pour im porter la machine virtuelle Il peut arriver que vous devez changer le contr leur SCSI manuellement apr s l importation dans ESX 3 1 1 1 Premier d marrage VMware Si vous avez un serveur ex cutant VMware ou un lecteur de VMware cela ne prend que quelques clics de souris pour une installation de base de serveur opsi T l chargez le fichier opsi4 0 serverum zip depuis internet D compressez le fichier et un repertoire opsidemo sera cr D marrez le lecteur VMware Avec le lecteur VMware ouvrez le fichier opsidemo vumx dans le r cent r pertoire g n r opsidemo Vous pouvez obtenir un message que le CD ROM et le dispositif de disquettes ont une mauvaise adresse Vous pouvez ignorer ce message et la machine virtuelle sera toujours d marrer of A opensides Mise en route d opsi Version d opsi 4 0 3 5 85 Virtualbox
120. ssurez vous que votre configuration de iptables et SE Linux permettre l acc s au port tftp 69 UDP et aux ports opsi 4447 TCP and 4441 TCP Ignorez tous les avertissements au sujet d un manque du fichier etc opsi modules pendant le processus d installation En supposant que toutes les tapes ci dessus se sont termin es avec succ s nous supposons d une configuration de r seau correct Ainsi vous pouvez continuer avec Section 3 2 3 AVERTISSEMENT les commandes Unix qui sont utilis s dans les chapitres suivants fonctionnent sur les systemes Debian Peut tre que vous devez les changer afin de travailler sur votre systeme linux Ss opensides Mise en route d opsi Version d opsi 4 0 3 21 85 3 1 7 Installation sur CentOS Server S il vous plait notez opsi 4 0 est test et rel ch pour CentOS 5 et CentOS 6 Le support pour CentOS 5 est obsol t uib gmbh recommandent vivement aux fins d valuation l utilisation de opsi VM Lisez le chapitre simpara si vous ne l avez pas encore fait Pr paratifs n cessaires La commande hostname f doit renvoyer un nom de domaine pleinement qualifi contenant deux points par exemple opsidemo domain local V rifiez l entr e du serveur opsi dans etc hosts ou la sortie de getent hosts hostname f Le r sultat devrait ressembler l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt
121. stalling Productld if FileExists UninstallProgram comment Uninstall program found starting uninstall Winbatch_uninstall sub_check_exitcode endif if not GetRegistryStringValue32 HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Uninstall Msild DisplayName comment MSI id Msild found in registry starting msiexec to uninstall Winbatch_uninstall_msi sub_check_exitcode endif a opensides Mise en route d opsi Version d opsi 4 0 3 60 85 comment Delete files Files_uninstall 32Bit comment Cleanup registry Registry_uninstall 32Bit comment Delete program shortcuts LinkFolder_uninstall Winbatch_uninstall Choose one of the following examples as basis for program uninstall Nullsoft Scriptable Install System maybe better called as Winbatch_uninstall WaitforProcessending Au_ exe Timeoutseconds 10 UninstallProgram S TT ON ELU UninstallProgram silent norestart SUPPRESSMSGBOXES nocancel Winbatch_uninstall_ msi msiexec x Msild qb REBOOT ReallySuppress Files_uninstall Example for recursively deleting the installation directory don t forget the trailing backslash del sf InstallDir Registry_uninstall Example of deleting a registry key deletekey HKEY_LOCAL_MACHINE Software ProductId LinkFolder_uninstall Example of deleting a folder from AllUsers startmenu set_b
122. start En supposant que toutes les tapes ci dessus se sont termin e avec succ s nous supposons d une configuration de r seau correct Ainsi vous pouvez continuer avec Section 3 2 3 O AVERTISSEMENT Les commandes unix qui sont utilis s dans les chapitres suivants fonctionnent sur des syst mes Debian Vous pourriez avoir a les changer en fonction de votre syst me Linux 3 1 3 2 Installation sur un syst me UCS 3 Le backend opsi univention n est plus disponible pour UCS 3 Le backend par d faut est le backend file qui est le m me pour les autres distributions O AVERTISSEMENT Because of the reason mentioned above it is not possible to install the opsi4ucs Idap schema on a UCS 3 system that is the Master Especially when the UCS 3 System will be installed with Samba4 default The installation of opsi with the file or MySQL backend is possible on a Rolling Master Backup and Slave The following documentation describes an installation on a master with Samba4 The classical installation with the user pcpatch in the group pcpatch does not work with UCS 3 Samba4 has placed fundamental restrictions on the Active Directory such as groups with the same name as the user usually in Unix Linux are no longer allowed For this reason a new configuration file has been introduced etc opsi opsi conf which will control how the groups will access Samba Access More specifically for UCS 3 the group name pcpatch will be ca
123. t tre op rationnel Inscrivez vous au r seau Red Hat rhn_register Apr s ajoutez le d p t opsi pour RHEL en cr ant le fichier etc yum repos d opsi40 repo et crivez dans le fichier Pour RHEL 5 opsi4 name opsi4 0 for RHEL CentOS releasever basearch baseurl http download opensuse org repositories home uibmz opsi opsi40 RedHat__RHEL 5 enabled 1 gpgcheck 1 gpgkey http download opensuse org repositories home uibmz opsi opsi40 RedHat _RHEL 5 repodata repomd xml key Pour RHEL 6 opsi4 name opsi4 0 for RHEL CentOS releasever basearch baseurl http download opensuse org repositories home uibmz opsi opsi40 RedHat_RHEL 6 enabled 1 gpgcheck 1 gpgkey http download opensuse org repositories home uibmz opsi opsi40 RedHat_RHEL 6 repodata repomd xml key Une fois que le d p t est ajoutee vous pouvez commencer l installation de OPSI yum makecache yum install p7zip p7zip plugins cabextract yum remove tftp server yum install opsi depotserver opsi configed Importing GPG key 0x4DC87421 home uibmz OBS Project lt home uibmz build opensuse org gt from http download opensuse org repositories home uibmz opsi opsi40 RedHat_RHEL 5 repodata repomd xml key Is this ok y N y etc init d opsiconfd restart etc init d opsipxeconfd restart opsi setup auto configure samba chkconfig opsiconfd on chkconfig opsipxeconfd on etc init d smb restart etc init d nmb restart A
124. t riels et Information logiciels 4 2 2 2 L inventaire mat riel avec le produit netboot hwinvent Utilisant opsi configed choisissez le client en appuyant sur l onglet Clients a droit en haut de la page ce qui placera opsi configed dans le mode Configuration des clients Si ne Pavez pas encore fait rechargez toutes les donn es en cliquant sur le bouton de rechargement en haut coin gauche de opsi configed ou utilisez le menu Fichier Passez a l onglet Produits Netboot cherchez la ligne du logiciel hwinvent Allez la colonne Action demand e et s lectionnez l action setup Enfin enregistrez la nouvelle action avec un click sur le bouton coche ou avec le menu contextuel par un clic droit de la souris et en s lectionnant sauvegarder Maintenant red marrez le client via PXE l image de d marrage avec hwinvent devrait tre lanc automatiquement D abord le client red marre en utilisant l image de d marrage Linux et ensuite analyse le mat riel et renvoie les r sultats au serveur Vous pouvez voir ces donn es dans opsi configed s lectionner recharger avec le bouton en haut ou avec un clic droit de la souris Vous pouvez voir les informations mises jour apr s avoir s lectionn l onglet Information mat riels 4 3 Installation d une nouvelle machine Windows utilisant opsi Installation OS 4 3 1 Cr ation d un nouveau client via l interface de gestion OPSI Vous avez besoin d un client minimum 512 M
125. t configuration du serveur OPSI 3 2 1 Entr e Proxy dans apt configuration Adapter si n cessaire le fichier etc apt apt conf votre r seau mettre le bon proxy ou commenter supprimer les lignes inutiles Vous pouvez modifier votre fichier avec par exemple un programme comme midnight commander mcedit etc apt apt conf 3 2 2 Mise jour du serveur opsi Mettez a jour le serveur OPSI avec les commandes aptitude update aptitude safe upgrade ASTUCE Lors de la mise a jour il vous sera demand de modifier le fichier smb conf vous devriez accepter Si vous avez modifi smb conf avant vous devez maintenir la valeur par d faut et faire un diff plus tard sur les deux fichiers Si vous avez r pondue par d faut avant que vous lisez ces conseils vous pouvez r p ter cette action partir de la console sur le serveur opsi avec la commande suivante ss opensides Mise en route d opsi Version d opsi 4 0 3 23 85 opsi setup auto configure samba 3 2 3 Configuration du Backend Opsi accepte pour stocker ses donn es diff rents backends Les backends les plus importants sont file stockage dans des fichiers ldap stockage dans un annuaire ldap obsolete mysql stockage dans une base MySQL A c t de ces principaux backends il y a des backends sp ciaux opsipxeconfd le service pour le d marrage pxe de opsi dhcpd utilis pour configurer et red marrer le service
126. tall win7 x64 professional msdn drivers usbids 0461 not found 058F 6366 Kompatibles USB Speicherger t USB Massenspeicherger t No driver vendor directory opt pcbin install win7 x64 professional msdn drivers usbids 058F not found 0461 0010 Standard USB Hostcontroller USB Verbundger t No driver vendor directory opt pcbin install win7 x64 professional msdn drivers usbids 0461 not found HD Audio Devices 10EC 0662 Realtek High Definition Audio Manually selected hp_e5800 opt pcbin install win7 x64 professional msdn drivers drivers additional hp_e5800 sp52852 Vista64 Exemple avec byAudit show_drivers py pctry5detlef Manually selected drivers additional ee Mise en route d opsi Version d opsi 4 0 3 48 85 opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef Display Radeon X300 X550 X1050 Series Secondary Microsoft Corporation WDDM atiilhag inf opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef Display Radeon X300 X550 X1050 Series Microsoft Corporation WDDM atiilhag inf opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef MEDIA Realtek AC 97 Audio oem21 inf PCI Devices 1002 5B70 ATI Technologies Inc R
127. te d opsi Version d opsi 4 0 3 54 85 5 1 8 Commandes l mentaires pour les sections primaires 5 1 8 1 Variable chaine de caracteres D claration d une variable DefVar lt nom de la variable gt Fixer une valeur Set Exemple lt nom de la variable gt lt value gt DefVar Productld Set Productld firefox Important L utilisation de variable cha ne de caract res est diff rente dans les sections primaires et secondaires Dans la section primaire les Variable chaine de caract res sont trait s comme des objets ind pendants Les variable chaine de caract res peuvent seulement tre d clar et r gl sur les valeurs dans les sections primaires Par cons quent vous devez utiliser un op rateur pour concat ner des variables et cha nes de caract res dans une expression de chaine Exemple Installation de ProductId Dans les sections secondaires les variables chaine de caract res sont utilis s comme un espace r serv pour leurs valeurs Example Installation de ProductId Vous devez garder cela a l esprit si vous copiez et collez les expressions de chaine entre les sections primaires et secondaires L avantage des ce genre de manipulation des variables de cha ne est qu il est possible d utiliser ces variables dans les sections secondaires qui sont interpr t s par d autres programmes DosBatch Execwith 5 1 8 2 Message showbitmap Afficher du texte pendant
128. tolt Script doit fournir des donn es pour chaque fen tre qui pourraient surgir lors de l installation Donc si une fen tre inattendue surgit qui n est pas trait e dans la section ADLIB Autolt ne fournit aucune entr e pour cette fen tre et l installation s arr te ce moment d attente pour l entr e Cette entr e peut tre faite par un utilisateur interactivement et ensuite le script peut reprendre et g rer les fen tres suivante connues Il y un autre chemin critique dans une installation Autolt L utilisateur peut interf rer avec l installation si la souris et le clavier ne sont pas d sactiv s C est pourquoi nous consid rons l installation unattended ou silent comme une solution plus stable Une combinaison des deux pourrait faire un bon travail La configuration silent fait le travail principale et un script Autolt g re les conditions particuli res qui pourraient survenir Si dans OPSI vous utilisez la possibilit d ex cuter l installation sur un bureau autre que le bureau actuel ou si le bureau actuel est verrouill vous trouverez quelques fonctions autoit qui ne fonctionneront pas correctement dans ces conditions Donc vous devez viter l utilisation des commandes autoit suivantes dans les scripts opsi winst winwait winactivate Send Comme ces commandes sont largement utilis s nous avons besoin de substituts winwait peut tre remplac par winexists de la fagon
129. txt Installing opsi template Ena Log View 23 4 2018 16 01 25 23 4 2010 16 61 25 Warning The section Files install called in line 52 of the calling se 23 4 2818 16 61 25 23 4 2010 16 61 25 Warning Section Files install does not exist or is empty 23 4 2818 16 61 25 comment Patch Registry 23 4 2818 16 61 25 23 4 2018 16 61 25 Warning The section Registry install called in line 55 of the calling 23 4 2818 16 01 25 23 4 2018 16 61 25 Warning Section Registry install does not exist or is empty 23 4 2018 16 61 25 comment Create shortcuts 23 4 2818 16 61 25 23 4 2018 16 61 25 Warning The section LinkFolder_install called in line 58 of the calli 23 4 2818 16 01 25 23 4 2018 16 61 25 Warning Section LinkFolder_install does not exist or is empty 23 4 2616 16 01 25 comment Test for installation success 23 4 2818 16 61 25 EndIf 23 4 2018 16 61 25 23 4 2818 16 01 25 8 errors 23 4 2018 16 01 25 7 warnings 23 4 2010 16 01 25 23 4 2818 16 01 25 23 4 2018 16 01 25 Delete c tmp _winstbat_x 23 4 2818 16 61 25 Search c tmp New Append FIGURE 5 3 opsi Winst d marr en mode interactif Select Script est utilis e pour choisir le script que vous voulez ex cuter Start lancera l ex cution du script s lectionn View Log est utilis pour lire le fichier journal de la derni r
130. u produit requis Required product class id Pour une utilisation future le laisser vide Required action S lectionnez l action requise le cas ch ant pour le produit demand Les actions peuvent tre setup deinstall update Si aucune action requise est d finie un required installation status doit tre d fini Required installation status S lectionnez le statut requis du produit requis le cas ch ant Habituellement cela est installed Ainsi le produit n cessaire sera install s il n est pas encore install sur le client Si aucune required installation status est d fini un required action doit tre d fini Requirement type C est ce qui concerne l ordre d installation Si le produit requis doit tre install avant l installation du produit actuel ce r glage est before S il doit tre install apr s le produit actuel d finir requirement type after Laissez vide si l ordre d installation n a pas d importance Note La possibilit de d finir des actions de d sinstallation ou de d pendance est cass Apr s la d finition d une d pendance au produit vous sera demand si vous souhaitez cr er une autre d pendance au produit Si vous choisissez Yes la proc dure de d finition d une d pendance au produit est r p t si vous choisissez No il vous sera demand de d finir certaines propri t s du produit ce qui signifie la d finition de commutateurs suppl mentaires pour la personnal
131. uel opsi winst La base de la suppression est de supprimer un ou plusieurs fichiers du syst me de fichiers Cette commande peut tre ex cut e a partir d une section du fichier opsi winst delete f lt nom du fichier gt ou de supprimer un r pertoire y compris les sous r pertoires 4 W opensides Mise en route d opsi Version d opsi 4 0 3 71 8 delete sf lt nom du r pertoire gt Le param tre f signifie force pour supprimer les fichiers de toute fa on m me s ils sont marqu s comme read only et le param tre s signifie y compris les sous r pertoires Un fichier ou un r pertoire peut tre supprim de tous les profils utilisateur en utilisant l option AUNTUserProfiles voir le manuel opsi winst pour plus de d tails Les r pertoires contenant les fichiers avec l attribut hidden ou system peuvent tre supprim s en utilisant une section DosInAnlcon DosInAnIcon_deleteDir rmdir S Q lt r pertoire gt Pour arr ter un processus en cours avant la suppression utilisez la commande killtask avec le nom du processus regardez le gestionnaire des t ches pour le nom du processus KillTask thunderbird exe Si le produit ou une partie S ex cute comme un servic e vous devrez arr ter le service avant la suppression des fichiers Une fa on de le faire est de mettre le Service 1 etat inactive dans le re istre et red marrer ordinateur Ou d arr ter le service en utilisant l
132. uibmz opsi opsi40 repo zypper p 100 mr home_uibmz_opsi_opsi40 Une fois que le d p t est ajout e vous pouvez commencer l installation de OPSI zypper refresh lt Accept the key gt zypper v install opsi depotserver opsi configed etc init d opsiconfd restart etc init d opsipxeconfd restart wo opensides Mise en route d opsi Version d opsi 4 0 3 19 85 Lors de Vinstallation du serveur opsi ignorez tous les avertissements au sujet d un fichier etc opsi modules man quant Dans le cas o vous avez utilis un outil comme Yast ou autoyast pour vous aider avec votre configuration r seau Voutil peut avoir cr une entr e dans votre fichier etc hosts qui a le modele suivant 127 0 0 2 lt fqdn gt lt nom h te gt Si vous voulez que OPSI g re la configuration du serveur DHCP vous devez corriger cette entr e pour qu elle pointe vers l adresse IP des serveurs publics En supposant que toutes les tapes ci dessus se sont termin e avec succ s nous supposons d une configuration de r seau correct Ainsi vous pouvez continuer avec Section 3 2 3 O AVERTISSEMENT les commandes Unix qui sont utilis s dans les chapitres suivants fonctionnent sur les syst mes Debian Peut tre que vous devez les changer afin de travailler sur votre systeme linux 3 1 6 Installation sur RedHat Enterprise Linux RHEL S il vous plait notez opsi 4 0 est test et rel ch pour RHEL 5 et RHELG Le
133. uivante opsi setup auto configure samba Dans le syst me il y a un pseudo utilisateur pcpatch Pour l installation des logiciels le PC utilise le pseudo utilisateur pcpatch et vous pouvez acc der aux donn es de configuration sur les partages concues L utilisateur pepatch doit tre am nag avec un mot de passe correct Appelez dans une fen tre de terminal le programme opsi admin et il configurera le mots de passe de pcpatch pour opsi unix et samba apr s l envoi de la commande vous devez mettre le mot de passe opsi admin d task setPcpatchPassword 3 2 5 V rification de la configuration java si n cessaire Si vous ne voulez pas ex cuter opsi configed directement sur le opsi serveur ignorez ce chapitre Le serveur opsis et les clients connect s sont administr s avec le programme opsi configed Le programme est crit en Java et utilise au minimum la version Java 6 ou la version 1 6 dans l ancienne nomenclature Depuis que Ubuntu a enlev le JRE de Sun Oracle de ses d p ts nous vous recommandons d utiliser OpenJDK Cela fonctionne tr s bien si vous d marrez le opsi configed comme l application ou via webstart L ex cution de opsi configed a Vint rieur du browser comme applet peut entrainer des probl mes avec OpenJDK 6 Pour verifier la version Java tapez opensides Mise en route d opsi Version d opsi 4 0 3 26 85 java version Pour modifier la version de Java que vous utilis
134. urrez lire modifier les valeurs par d faut du serveur Pour lire les valeurs par d faut du serveur vous pouvez utiliser peut tre vous devez modifier le productId et vous devez changer lt opsiserver domain local gt avec le FQDN de votre serveur opsi Soyez s r que vous crivez les commandes suivantes dans une seule ligne opsi admin d method productPropertyState_getObjects productId winxppro objectId opsiserver domain local Pour modifier les valeurs par d faut du serveur la fa on la plus simple c est de lire les objets dans un fichier modifier le fichier et mettre a jour les objets avec le fichier modifi Lisez d abord la configuration actuelle dans un fichier peut tre vous devez modifier le productId et vous devez changer lt opsiserver domain local gt avec le FQDN de votre serveur opsi Soyez s r que vous crivez les commandes suivantes dans une seule ligne opsi admin d method productPropertyState_getObjects productId winxppro objectId opsiserver domain local gt tmp property_config json Maintenant vous devez modifier le fichier tmp property_config json et modifier les entr es dans les valeurs Enfin vous devez mettre jour les objets avec le fichier modifi commande en une seule ligne opsi admin d method productPropertyState_updateObjects lt tmp property_config json La r ussite des modfications peut tre v rifi avec la commande suivante peut tre vous dev
135. vention directory listener ctrl resync opsilistener The listener writes its messages into var log univention listener log The loglevel will be taken over from univention directory listener and cannot separately be set what would be usual for other services in opsi The loglevel is defined in the UCR variable listener debug level Please notice that the opsi listener doesn t offers the opsi standard loglevels It takes the loglevels from the univention directory listener e g 4 is debug and 2 is normal output For more loglevel information look at the official UCS documentation 3 1 4 Installation sur openSUSE S il vous plait notez opsi 4 0 est test et rel ch pour openSUSE 11 3 12 1 12 2 Le support pour openSUSE 11 3 est obsol t uib gmbh recommandent vivement aux fins d valuation l utilisation de opsi VM Lisez simpara si vous ne l avez pas encore fait Pr paratifs n cessaires La commande hostname f opensides Mise en route d opsi Version d opsi 4 0 3 17 85 doit renvoyer un nom de domaine pleinement qualifi contenant deux points par exemple opsidemo domain local V rifiez l entr e du serveur opsi dans etc hosts ou la sortie de getent hosts hostname f Le r sultat devrait ressembler l exemple suivant 192 168 1 1 server domain tld server Le r sultat a le sch ma lt Adresse IP gt lt nom h te pleinement qualifi gt lt nom h te gt
136. win7 x64 professional msdn drivers pciids 10DE 005A not found 10DE 0050 Standardsystemger te PCI Standard ISA Briicke No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 10DE 0050 not found 10DE 005B Standard USB Hostcontroller Standard PCI zu USB erweiterter Hostcontroller No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 10DE 005B not found 1002 5B60 ATI Technologies Inc Radeon X300 X550 X1050 Series Microsoft Corporation WDDM Manually selected opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef Display Radeon X300 X550 X1050 Series Secondary Microsoft Corporation WDDM Multiple selected opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi opt pcbin install win7 x64 professional msdn drivers drivers additional byAudit nvidia awrdacpi pctry5detlef Display Radeon X300 X550 X1050 Series Microsoft Corporation WDDM 10DE 0052 NVIDIA NVIDIA nForce PCI Systemverwaltung Using build in windows driver 10DE 005C Standardsystemger te PCI Standard PCI zu PCI Br cke No driver device directory opt pcbin install win7 x64 professional msdn drivers pciids 10DE 005C not found USB Devices 1241 1111 Standardsystemger te
137. x Enterprise Server SLES 18 3 1 6 Installation sur RedHat Enterprise Linux RHEL 19 3 1 7 Installation sur CentOS Server orac o pa aaa nn AA 21 42 Mise jour eb configuration du serveur OPSI o eo aa A 22 3 2 1 Entr e Proxy dans apt configuration 22 322 Mises jour du serveur opsi s esa 44448 D A Ae ee a a Re A 22 323 Combemrati n du Backend u o s 432 04 4 pige garant aa 23 3 2 4 D finir la configuration de Samba et changer les mots de passe 25 3 2 5 V rification de la configuration java si n cessaire 25 3 2 6 Cr er des utilisateurs et g rer les groupes opsiadmin pcpatch 26 Y E opensides Mise en route d opsi Version d opsi 4 0 3 3 3 3 4 3 5 3 6 3 7 3 8 Coniematon du DHCP oa ca a Goe aaa aoa e A A A E e g ae a E O A s 3 3 1 Utiliser le serveur DHCP dans le serveur opsi 3 3 2 Utilisation d un serveur DHCP externe 3 3 3 V rification de la configuration du backend pour les entr es DHCP Configurer la fa on d obtenir l adresse IP des clients Installation et v rification du fichier d activation Installation minimale de OPSI 441 4 asana au nEn aueua etat a que et D marrer l interface de gestion opsi configed Confi
138. yes or no default False Changelog mytest 3 14 1 testing urgency low Initial package jane doe lt j doe opsi org gt Mi 14 Jul 2010 12 47 53 0000 Comme prochaine tape vous devrez copier le script de produits opsi winst et les fichiers de donn es n cessaires dans le dossier CLIENT_DATA Donc si le script que vous avez crit est dans c test pour le moment il vous suffit de monter le partage lt opsis erver opsi_workbench par exemple w et copier le contenu complet de c test dans le r pertoire CLIENT_DATA 5 2 1 2 Construire un paquet avec opsi makeproductfile Ensuite vous pouvez construire le paquet Allez dans le r pertoire racine du produit et d marrez opsi makeproductfile Le paquet du produit sera construit Le paquet qui en r sulte peut tre install sur serveur opsi avec la commande opsi package manager i lt nom du paquet gt opsi makeproductfile peut tre d marr avec diff rentes options opsi makeproductfile help Usage opsi makeproductfile h vl q F format 1 log level il c custom name I required version t temp dir source directory Provides an opsi package from a package source directory If no source directory is supplied the current directory will be used Options v verbose Ed quiet il log level 0 9 n do not compress i archive format tar cpio default cpio b follow symlinks zit incremental package i custom name add custom files
139. you must have the license file installed on your system This is because the opsi Nagios Connectors is still in the co financing phase If you like access to the opsi Nagios Connectors for a evaluation purposes then see this section Section 3 5 set the Nagios username and password opsi admin d method user_setCredentials monitoring monitoring123 enter the Nagios username in the file etc opsi opsiconfd conf the default value is monitoring user monitoring and then restart opsiconfd because the configuration has been changed enter the Nagios username and password in the file etc nagios3 resource cfg Sets USER2 to be the path to event handlers USER2 monitoring USER3 monitoring123 There is a template in the VMWare for the Service Configuration in which individual pre configured checks and HostGroup name have been commented out In order to use the Nagios Service you must uncomment the host group_name in the file etc nagios3 conf d opsi opsiservice cfg define service use opsi service tmpl hostgroup_name opsi server service_description opsi diskusage check_command check_opsidiskusage check_interval al To make sure that the Nagios configuration is correct please call the pre flight checks at the command line nagios3 v etc nagios3 nagios cfg If there are no errors in the above results then restart Nagios etc init d nagios3 reload Reloading nagios3 monitoring daemon configur
Download Pdf Manuals
Related Search
Related Contents
Initial Hardware Considerations for New Users DVMS 1600/800 Duplex Getting Started Guide Samsung Galaxy GRAND Prime 用户手册 Corsair 16GB DDR3 Philips AC4030 PDFファイル - 医薬品医療機器総合機構 Installation & User Manual Samsung WF340ANG/XAX washing machine Manual de Depósito Empresarial DEM Copyright © All rights reserved.
Failed to retrieve file