10.5 - Création d'un élément de Netboot avec DeployStudio Server
Un article de Serveur.
Sommaire |
Introduction
Nous allons utiliser DeployStudio Server pour créer un élément de Netboot, à savoir un système sur lequel les clients démarreront en réseau.
La page de DeployStudio Server: ICI
Préalables
Le choix de l'ordinateur sur lequel sera créé l'élément de Netboot est important. Nos parcs informatiques étant relativement hétérogènes, avec des Mac sous PPC, d'autres sous Intel, sans compter les différentes versions de Mac OSX, il va falloir en tenir compte. En règle général, en prend la machine la plus récente (en terme matérielle) et qui a le système le plus à jour. Idéalement, il s'agit de la machine ayant servi à l'adaptation du master. Cela permet d'éviter nombres d'incompatibilités (par exemple, les iMacs de dernière génération ne peuvent plus démarrer sur un système en 10.4).
Note: dans le cadre de ce pas-à-pas, nous utiliserons un Macbook de dernière génération sous Mac OS 10.5.4 avec Deploy Studio Server v1.0rc7.
Création du système de Netboot
- Sur le client, télécharger Deploy Studio Server.
- Installer DeployStudio Server.
- DeployStudio Server se trouve dans Applications/Utilitaires

- Lancer DeployStudio Assistant

- Un message d'erreur apparaît. Cliquer sur Ignore

- Cliquer sur Create a DeployStudio NetBoot set

- Lire la fenêtre, pour ne pas mourir idiot. En gros, on nous prévient que que nous allons créer un élément de Netboot. Si on créé cet élément sur un système 'Universal Binary, il permettera de démarrer tant des clients PPC que Intel. Ça devrait être le cas de notre élément. Dans le cas contraire, il va falloir créer un élément de Netboot pour chaque plateforme. Enfin, on nous rappelle de créer l'élément avec la version la plus à jour de Mac OSX.

- Ne pas changer le nom de l'élément (System name). Il est très pratique. En effet, les nombres indiquent la date et l'heure de création de l'élément (sous la forme moisjourannée-heureminutesecondes). Cela permet de toujours identifier l'élément le plus récent. Choisir la langue (dans notre cas, le français).

- Sélectionner Connect a specific server et configurer l'adresse IP de votre serveur. Ne pas toucher le port par défaut

- Compléter le nom d'utilisateur admin et son mot de passe

- Par défaut, DeployStudio va générer l'élément de Netboot (avec l'extension .nbi) en local, dans /Library/NetBoot/NetBootSP0. Evidemment, cet élément devra être placé au même endroit, sur le serveur. Nous avons déjà partagé ce dossier en NFS. Deux solutions s'offrent maintenant: soit générer l'image en local, sur un disque dur externe, avant de la copier dans le dossier NetBootSP0 sur le serveur, soit directement l'envoyer via le réseau, sur le serveur. Sachant que l'élément de Netboot fait un peu plus de 1.5 Go, le choix va dépendre de:
- La facilité d'accès au serveur pour y brancher un disque dur externe (la plupart des Xserve possèdent un port Firewire en façade)
- La rapidité du réseaux
Note: un .nbi mal préparé est l'une des principale raison d'échec. Ainsi, la copie du .nbi via le réseau m'a plusieurs fois posé des problèmes. Idéalement, il faut créer le .nbi localement et le copier sur le serveur via un disque dur externe.
- Dans notre cas de figure, nous allons montrer la copie de l'élément de Netboot via le réseau.
- Dans le Finder, sélectionner le serveur et monter le dossier NetBootSP0 avec l'utilisateur admin et son mot de passe



- Ouvrir le dossier NetBootSP0 pour achever le montage
- Dans DeployStudio Assistant, cliquer sur le bouton Locate pour chercher et sélectionner le dossier NetBootSP0


- Le nouveau chemin d'accès est maintenant /Volumes/NetBootSP0

- En cliquant sur Continue, DeployStudio va vous demande le mot de passe admin du client, puis passer à la création de l'élément de Netboot

- On peut vérifier que tout se passe bien en allant voir si DeployStudio a commencé à créer un fichier .nbi dans BetBootSP0

- Il ne reste plus qu'à aller s'envoyer quelques bières pendant que ça tourne. Cela peut aisément durer près d'une heure, selon la vitesse du réseau.
- Une fois terminé, DeployStudio confirme la bonne création de l'élément de Netboot.

- On peut constater que le dossier NetBootSP0 est maintenant rempli avec l'élément .nbi, qui contient l'image de démarrage ainsi que les instructions distinctes pour les MacIntel (i386) et PPC.

F. Genevey 9 août 2008 à 15:26 (CEST)
