Top

Déploiement macOS – Création de packages, configurations post-déploiement et administration distante

360,00  HT

Effacer

Options

En suivant cette formation d’une journée, vous acquerrez les connaissances nécessaires pour améliorer l’efficacité de votre solution de déploiement macOS. Vous apprendrez à créer des packages d’installation avec des outils en interface graphique (Packages et Jamf Composer) ou en ligne de commande (pkgbuild). Nous détaillerons des procédures permettant d’aller plus loin dans la configuration des systèmes déployés, notamment par une gestion locale ou à distance des préférences et l’exécution automatisée de scripts shell. Enfin, vous apprendrez à maintenir les systèmes déployés avec le logiciel d’administration distante Apple Remote Desktop.

Objectifs

À l’issue de la formation, les participants seront capables :
– de créer des packages pour un déploiement local ou à distance
– de réaliser des configurations post-déploiement exécutées localement ou à distance
– de lancer l’exécution de scripts shell sous la forme de loginhook/logouthook et d’éléments launchd
– d’administrer des Mac à distance avec le logiciel Apple Remote Desktop.

Cette formation n’a pas pour objectif d’apprendre aux participants à développer des scripts shell. Cependant, le formateur leur donnera des ressources pour bien démarrer en partant de scripts existant.

Qui peut s’inscrire ?

Cette formation est conçue pour les spécialistes du support, les coordinateurs techniques et les administrateurs système qui installent et maintiennent des parcs de Mac.

Pré-requis

Pour suivre cette formation, il est indispensable d’avoir préalablement assisté aux formations :
Mojave 101 – macOS Support Essentials 10.14 ou High Sierra 101 – macOS Support Essentials 10.13
Déploiement d’une flotte Apple : préparation, configuration et gestion ou Fondamentaux du déploiement Apple et déploiement Mac
ou de posséder des connaissances réelles d’administration d’un système macOS et des services DHCP, DNS, Open Directory, Gestionnaire de profils fournis par macOS Server.

Participants et matériels mis à disposition

Cette formation est limitée à huit participants maximum. Chacun des participants aura à sa disposition deux Mac équipés de macOS Mojave (dont un doté de l’application Server pour jouer le rôle de serveur). Une solution de gestion Munki sera utilisée pour illustrer le déploiement à distance de packages et de configurations post-déploiement. L’accès à une imprimante et à un réseau Wi-Fi sera disponible pendant la formation.

Mise en place des outils

– Installation des logiciels Packages et Jamf Composer pour la création de packages
– Installation du logiciel BBEdit pour l’édition de scripts
– Installation du logiciel Lingon pour la création d’éléments launchd
– Installation du logiciel Apple Remote Desktop pour l’administration à distance des Mac
– Configuration initiale du service Gestionnaire de profils
– Inscription d’un Mac dans le Gestionnaire de profils
– Inscription d’un Mac dans la solution de gestion Munki
– Présentation de la solution de gestion Munki

Création de packages

– Création d’un package pour l’installation d’une application livrée sous la forme d’un bundle (Packages et pkgbuild)
– Création d’un package pour l’installation d’une collection de fichiers (Packages)
– Création d’un package pour l’installation d’une application livrée sous la forme d’un package non directement déployable (Jamf Composer)
– Configuration d’un package pour l’exécution de scripts shell de pré ou de post-installation (Packages)
– Signature d’un package sur la base d’un certificat développeur Apple
– Installation des packages créés depuis un Terminal et depuis la solution de gestion Munki

Configurations post-déploiement

– Gestion locale des configurations : personnalisation du modèle de dossier départ, utilisation de scripts shell
– Gestion à distance des configurations : utilisation de profils de configuration
– Premières commandes à utiliser dans des scripts shell
– Exécution automatique d’un script shell lors du premier démarrage (first boot)
– Exécution automatique d’un script shell à l’ouverture de session (loginhook)
– Exécution automatique d’un script shell à la fermeture de session (logouthook)
– Exécution automatique d’un script shell au niveau appareil via un LaunchDaemon
– Exécution automatique d’un script shell au niveau utilisateur via un LaunchAgent
– Présentation d’exemples de scripts shell par le formateur

Administration distante des systèmes

– Gestion des listes d’ordinateurs
– Observation et prise de contrôle des postes clients
– Copie de fichiers
– Installation de packages
– Exécution de scripts shell
– Création de rapports
– Enregistrement et planification des tâches
– Configuration et utilisation d’un serveur de tâches

Référence Agnosys

SL/DDSP

Durée

1 jour

Certification

Non

Support de cours

En français

Déjeuner

France : déjeuner en option – Suisse : déjeuner inclus

Téléchargez le contenu de cette formation au format PDF