21.02.2013 Views

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

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!