Open Source Client Management
Transcription
Open Source Client Management
Open Source Client Management opsi pour clients Windows basé sur serveurs Linux ● ● ● ● Installation automatisée des systèmes d'exploitation Distribution automatisé des logiciels et gestion des correctifs Inventaire matériel et logiciel Dépôts de logiciels distribués Principe Open Source L'installation automatisée et non interactive des logiciels est dans les grands réseaux de PC un outil important pour la normalisation, la maintenabilité et la réduction des coûts. L'usage de ces composants dans la plupart des cas, est accompagné par des paiements de licence. Le coût de cette administration système peut être réduit en utilisant un outil open source comme opsi. Tous les principaux composants d'opsi sont (sous licence GPL) des logiciels open source. Opsi a été open source depuis ses débuts il y a dix ans. De plus, un support commercial est disponible. Basé sur un fond d'expérience de support à long terme, Opensides sprl en tant que représentant officiel francophone offre une variété de modèles de support sur son site web. Pour un support gratuit, il existe également une communauté active d'utilisateurs d'opsi (http://forum.opsi.org). Déploiement de logiciels Seulement le service opsi-client-agent doit être installé sur un PC client (Windows XP/Vista/7/8/2008). Cela peut être fait à distance. Alors le PC est intégré dans le système opsi, et pourra être géré depuis la console d'administration à partir de chaque navigateur web dans le réseau local. Sans aucune interaction avec l'utilisateur sur le PC local, il est possible par exemple de : ➔ déployer des logiciels standards, ➔ les adapter à vos besoins organisationnels , ➔ mettre à jour des logiciels installés, ➔ livrer les services-packs et correctifs de sécurité . opsi-client-agent • se relie dans le processus de connexion Windows et démarre comme un service système ; • se connecte à un partage SMB pré-configuré dans le réseau et récupère les données de configuration via un service Web ; • initie et exécute le processus d'installation nécessaire sur le poste de travail ; • réécrit toutes les données de configuration modifiées ainsi que les rapports d'échec ; • et enfin, quand tout est complet, permet la connexion de l'utilisateur ; • les installations peuvent également être 'poussées' par le serveur tandis que l'utilisateur travaille. opsi-winst Si une requête d'action est initiée par opsi-client-agent, le script d'installation axée sur le programme opsi-winst démarre. Les scripts requis et les logiciels sont stockés sur un partage de fichiers. Pendant toute l'installation il n'est pas nécessaire et non plus possible pour l'utilisateur de manipuler le processus d'installation. Le programme opsi-winst prend en charge différentes façons d'installation automatisée du logiciel: • Installation "silencieuse" ou "sans surveillance": Les programmes d'installations existantes fournies par le fabricant du logiciel d'origine peuvent être exécutés dans un script opsi-winst de manière "silencieuse" ou "sans surveillance". • Configuration basée sur l'installateur de Microsoft : Les paquets MSI seront appelés (éventuellement après avoir été personnalisées) par le service d'installation. • Installation avec le programme d'installation d'origine et les réponses enregistrées (en utilisant les outils libres AutoIT ou AutoHotkey) • Configuration basée entièrement sur le script : Le programme opsi-winst gère toutes les tâches d'installation directement via le script. Habituellement, se résume à l'installation de fichiers dans le système de fichiers local et patch du registre. Habituellement une combinaison des différentes manières dans un seul script est convenable pour personnaliser un paquet selon les exigences de la clientèle. Installation de l'OS Si les clients ont un démarrage réseau activé avant autres médias d'installation, il y a une deuxième catégorie de produits opsi, appelée produits netboot. Un produit netboot d'opsi est constitué d'une image de démarrage, qui est livrée au client via le protocole PXE à partir du serveur de démarrage PXE. Dans la plupart des cas, le produit netboot est une image Linux dans laquelle un script spécifique est intégré. Ce script remplit une tâche spécifique. Par exemple dans le cas que Windows doit être installé sur le client, le script prépare les partitions locales et copie les fichiers d'installation et de configuration sur le disque local tel que requis pour une installation de Windows. En outre, il patch le fichier de configuration afin que l'installation de Windows procède sans surveillance. Même l'installation de pilotes supplémentaires est automatisée si les fichiers requis existent dans un dépôt de drivers pré-rempli. De conséquence, un PC sous Windows peut être installé de manière complètement automatisée. Pour les clients qui n'ont pas d'option de boot PXE, ou pour lesquels PXE ne peut pas être activé, un CD de démarrage du client est disponible, ce qui déclenche le processus d'installation. Traditionnellement opsi fournit un processus d'installation sans assistance pour Windows (puisque c'est la façon la plus simple des installations pour les matériels hétérogènes), mais OPSI fournit aussi bien un produit netboot pour une installation de Windows basée image, si vous préférez cette méthode. Interface de Gestion de opsi Pour le travail quotidien il y a des outils confortables pour réduire le travail d'administration à quelques clics de souris. L'interface de gestion centrale est opsi-configurationeditor. Il existe comme application Java autonome, mais également comme applet java, qui peut être appelé de n'importe ou dans le réseau. Elle fournit : ➔ un client complet de gestion centralisée, même pour des emplacements répartis ; Backends de données transparent et flexible opsi-configuration-editor et tous les autres composants communiquent via HTTPS avec le service web d'opsi. Le service web récupère des données et écrit les données depuis les backends spécifiés. Quels sont les backends utilisés est totalement transparente pour les autres composants d'opsi. Les plus importants backends de données sont basés fichiers , MySQL ou LDAP. Les administrateurs systèmes reconnaissent l'architecture totalement ouverte du système opsi: tout peut être analysé jusqu'à l'élément de configuration le plus élémentaire. Inventaire matériel et logiciel L'interface de gestion OPSI comprend un inventaire détaillé des matériels et logiciels pour chaque client. Il existe des produits pour le client opsi, qui effectuent la collecte de données et remplissent les inventaires, afin qu'ils puissent être utilisés pour des tâches de planification et de soutien. Ces données peuvent également être utilisées par d'autres produits comme par exemple une CMDB. Extensions de opsi Au-delà des caractéristiques actuelles, les composants libres d'opsi sont dans un processus de développement continu pour répondre aux nouveaux défis des exigences d'installation de logiciels! Néanmoins, le développement de nouveaux modules OPSI est cher. Donc nous utilisons un processus de cofinancement pour le développement open source. Cela signifie que ces pièces ne sont disponibles que pour les clients qui paient une contribution aux coûts de développement. Dès que le développement d'un projet en cofinancement est refinancé, la composante fera partie de la distribution gratuite opsi. Tester opsi Téléchargez la machine virtuelle pour vérifier l'utilité extrême de OPSI! ➔ une sélection de plusieurs clients et une configuration combinée pour les clients sélectionnés ; (1) Téléchargez le manuel opsi « Getting Started' » et suivez les instructions détaillées par exemple pour mettre à jour le VM et créer vos clients de tests. ➔ définition libre des groupes de clients, l'appartenance à un groupe est un critère de sélection du client ; (2) Téléchargez la version actuelle du serveur opsi en machine virtuelle. ➔ un mécanisme de filtre facile à utiliser pour les clients par exemple par la version logiciel installée ou les conditions du matériel. (3) Pour des questions lors de l'évaluation de OPSI vous trouverez de l'aide dans le forum de la communauté. (4) Profitez. Contact Visitez notre site Web du projet opsi.org à http://www.opsi.org ou le support commercial officiel francophone à http://www.opensides.be/ OpenSides ▪ Rue des Palais 44 ▪ B - 1030 Bruxelles Tel.: +32 2 880 97 40 ▪ [email protected]