Présentation de la solution Deploy Studio pour les clients Mac ... - Jres
Présentation de la solution Deploy Studio pour les clients Mac ... - Jres
Présentation de la solution Deploy Studio pour les clients Mac ... - Jres
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
<strong>Présentation</strong> <strong>de</strong> <strong>la</strong> <strong>solution</strong> <strong>Deploy</strong> <strong>Studio</strong> <strong>pour</strong><br />
<strong>les</strong> <strong>clients</strong> <strong>Mac</strong> OS X<br />
Aurélien Minet<br />
Direction <strong>de</strong>s Systèmes d’information<br />
Université René Descarte - Paris 5<br />
TutoJRES 2, 2006<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Introduction<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
<strong>Deploy</strong><strong>Studio</strong><br />
une <strong>solution</strong> d’Apple France <strong>pour</strong> le déploiement.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Objectif<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Diminution du temps <strong>de</strong> maintenance du parc informatique.<br />
Simple: mise en œuvre rapi<strong>de</strong>.<br />
Intégré: utilise l’existant.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Solutions existantes<br />
En ligne <strong>de</strong> comman<strong>de</strong> avec ditto, b<strong>les</strong>s. . . , on peut par<br />
exemple faire:<br />
_ hdiutil create -srcFol<strong>de</strong>r SOURCE -format UDZO -o<br />
TARGET.asr.dmg<br />
_ asr -s SOURCE -t TARGET -erase -noverify<br />
Outils du type: Carbon Copy Cloner, Clone X.<br />
Netinstall (System Image Utility).<br />
NetRestore, Radmind.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Solutions existantes<br />
En ligne <strong>de</strong> comman<strong>de</strong> avec ditto, b<strong>les</strong>s. . . , on peut par<br />
exemple faire:<br />
_ hdiutil create -srcFol<strong>de</strong>r SOURCE -format UDZO -o<br />
TARGET.asr.dmg<br />
_ asr -s SOURCE -t TARGET -erase -noverify<br />
Outils du type: Carbon Copy Cloner, Clone X.<br />
Netinstall (System Image Utility).<br />
NetRestore, Radmind.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Solutions existantes<br />
En ligne <strong>de</strong> comman<strong>de</strong> avec ditto, b<strong>les</strong>s. . . , on peut par<br />
exemple faire:<br />
_ hdiutil create -srcFol<strong>de</strong>r SOURCE -format UDZO -o<br />
TARGET.asr.dmg<br />
_ asr -s SOURCE -t TARGET -erase -noverify<br />
Outils du type: Carbon Copy Cloner, Clone X.<br />
Netinstall (System Image Utility).<br />
NetRestore, Radmind.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Solutions existantes<br />
En ligne <strong>de</strong> comman<strong>de</strong> avec ditto, b<strong>les</strong>s. . . , on peut par<br />
exemple faire:<br />
_ hdiutil create -srcFol<strong>de</strong>r SOURCE -format UDZO -o<br />
TARGET.asr.dmg<br />
_ asr -s SOURCE -t TARGET -erase -noverify<br />
Outils du type: Carbon Copy Cloner, Clone X.<br />
Netinstall (System Image Utility).<br />
NetRestore, Radmind.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Types d’utilisation<br />
Locale (firewire, 2ieme partition).<br />
Réseau avec Netboot.<br />
Mixte avec DS en local et le référentiel en réseau.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Types d’utilisation<br />
Locale (firewire, 2ieme partition).<br />
Réseau avec Netboot.<br />
Mixte avec DS en local et le référentiel en réseau.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Types d’utilisation<br />
Locale (firewire, 2ieme partition).<br />
Réseau avec Netboot.<br />
Mixte avec DS en local et le référentiel en réseau.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
OS<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
<strong>Mac</strong>OS X Tiger, Panther . . .<br />
<strong>Mac</strong>OS X Server.<br />
Mais aussi WinXP avec Bootcamp.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
OS<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
<strong>Mac</strong>OS X Tiger, Panther . . .<br />
<strong>Mac</strong>OS X Server.<br />
Mais aussi WinXP avec Bootcamp.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
OS<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
<strong>Mac</strong>OS X Tiger, Panther . . .<br />
<strong>Mac</strong>OS X Server.<br />
Mais aussi WinXP avec Bootcamp.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Prérequis (local)<br />
Disque Firewire/Ipod avec <strong>Mac</strong>OS X + <strong>Deploy</strong><strong>Studio</strong>.<br />
2 <strong>Mac</strong>OS X afin <strong>de</strong> booter <strong>les</strong> architectures PowerPC et<br />
x86.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Prérequis (réseau)<br />
<strong>Mac</strong>OS X Server: NetBoot.<br />
Server DHCP.<br />
Partage AFP/NFS/SMB.<br />
IP Helper <strong>pour</strong> <strong>les</strong> VLAN.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Fonctionnement<br />
Netboot:<br />
DHCP (paramètres ip)<br />
BSDP (Boot Server Discovery Protocol: trouver un server<br />
netboot)<br />
BootP (Transfert du fichier <strong>de</strong> démarrage)<br />
Chargement <strong>de</strong> l’image via NFS/HTTP.<br />
Excution <strong>de</strong> <strong>Deploy</strong><strong>Studio</strong>: scripts, ASR.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Fonctionnement<br />
Netboot:<br />
DHCP (paramètres ip)<br />
BSDP (Boot Server Discovery Protocol: trouver un server<br />
netboot)<br />
BootP (Transfert du fichier <strong>de</strong> démarrage)<br />
Chargement <strong>de</strong> l’image via NFS/HTTP.<br />
Excution <strong>de</strong> <strong>Deploy</strong><strong>Studio</strong>: scripts, ASR.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Fonctionnement<br />
Netboot:<br />
DHCP (paramètres ip)<br />
BSDP (Boot Server Discovery Protocol: trouver un server<br />
netboot)<br />
BootP (Transfert du fichier <strong>de</strong> démarrage)<br />
Chargement <strong>de</strong> l’image via NFS/HTTP.<br />
Excution <strong>de</strong> <strong>Deploy</strong><strong>Studio</strong>: scripts, ASR.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Fonctionnement<br />
Netboot:<br />
DHCP (paramètres ip)<br />
BSDP (Boot Server Discovery Protocol: trouver un server<br />
netboot)<br />
BootP (Transfert du fichier <strong>de</strong> démarrage)<br />
Chargement <strong>de</strong> l’image via NFS/HTTP.<br />
Excution <strong>de</strong> <strong>Deploy</strong><strong>Studio</strong>: scripts, ASR.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Fonctionnement<br />
Netboot:<br />
DHCP (paramètres ip)<br />
BSDP (Boot Server Discovery Protocol: trouver un server<br />
netboot)<br />
BootP (Transfert du fichier <strong>de</strong> démarrage)<br />
Chargement <strong>de</strong> l’image via NFS/HTTP.<br />
Excution <strong>de</strong> <strong>Deploy</strong><strong>Studio</strong>: scripts, ASR.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
le référentiel<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Centralise <strong>les</strong> configurations/scripts/images/packages.<br />
Il est local ou en réseau (AFP/SMB/NFS).<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Instal<strong>la</strong>tion<br />
Paramètres<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Création d’une l’image NetBoot<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Controle d’accès<br />
Authentification LDAP<br />
administrateur ou utilisateur limité (5 groupes)<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Scénarios<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
sauvegar<strong>de</strong> d’un ou plusieurs volumes.<br />
restauration d’un ou plusieurs volumes.<br />
instal<strong>la</strong>tion <strong>de</strong> packages.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Sauvegar<strong>de</strong><br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Restauration<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Mises à jours<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Automatisation<br />
scénario obligatoire au boot<br />
programmation d’un redémarare NetBoot<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Prise en main<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
L’image Netboot embarque un serveur VNC, sans<br />
password.<br />
Connexion avec tout client VNC ou ARD.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
scripts<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Possibilité d’utiliser du bash,perl. . .<br />
Variab<strong>les</strong> DS_ sont a utiliser (ex:<br />
DS_REPOSITORY_PATH,DS_HOSTNAME)<br />
Des exemp<strong>les</strong> sont présents dans le répertoire <strong>de</strong> scripts.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
scripts<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Exemple <strong>de</strong> sauvegar<strong>de</strong> <strong>de</strong>s répertoires utilisateurs:<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Remarques<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Création d’images: création possible juste aprés le reboot<br />
ou apres avoir tout installé (images universel<strong>les</strong> ?)<br />
Temps <strong>de</strong> création et <strong>de</strong> reconstruction.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Limitations<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
V<strong>la</strong>n avec anciens <strong>Mac</strong>.<br />
Unicast (mais ce<strong>la</strong> doit évoluer dans <strong>les</strong> prochaines<br />
versions).<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Licence<br />
Description<br />
Instal<strong>la</strong>tion et utilisation<br />
Conclusion<br />
Illimitée après une journée <strong>de</strong> transfert <strong>de</strong> compétences.<br />
Mises à jours gratuites.<br />
N’est pas un produit Apple.<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Ressources sur internet :<br />
http://www.<strong>de</strong>ploystudio.com/<br />
http://futureshare.lip6.fr/<strong>Mac</strong>OSXServer-Netboot.html<br />
http://www.bombich.com/software/in<strong>de</strong>x.html<br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>
Questions<br />
Merci <strong>de</strong> votre attention.<br />
P<strong>la</strong>ce aux questions sur <strong>Deploy</strong><strong>Studio</strong><br />
Aurélien Minet <strong>Présentation</strong> <strong>Deploy</strong><strong>Studio</strong>