Lorsque vous utilisez le programme d'installation automatisée, vous devez d'abord configurer un serveur DHCP et un serveur IA. Le serveur IA dispose d'au moins une image d'initialisation IA et d'un service IA qui est associé à cette image d'initialisation. Lors de l'initialisation d'un client, DHCP dirige le client sur le serveur d'installation. Le client est associé à un service d'installation donné. Le service d'installation utilise les méthodes décrites dans ce chapitre pour faire correspondre le client avec les instructions d'installation et de configuration correctes à utiliser.
Pour définir les installations qui utilisent des images IA différentes (une image SPARC et une image x86, ou des versions d'Oracle Solaris différentes), créez un service distinct pour chaque image. Reportez-vous à la section Configuration de l'image d'installation et du service d'installation.
Pour associer un client à un service d'installation spécifique, ajoutez ce client au service d'installation. Reportez-vous au Chapitre 7Installation de systèmes clients. Spécifiez l'adresse MAC du client et le nom du service d'installation à utiliser pour ce client. Lorsque le client avec cette adresse MAC s'initialise, DHCP dirige le client sur le serveur d'installation et le client utilise le service d'installation spécifié.
Pour définir plusieurs types d'installation pour une image IA, créez d'autres fichiers manifest IA et ajoutez-les au service IA pour cette image. Spécifiez les critères qui définissent quel clients doivent utiliser quels fichiers manifest IA. Reportez-vous à la section Association d'instructions d'installation spécifiques au client à des services d'installation.
Pour créer un fichier manifest IA personnalisé, commencez par une copie du fichier manifest par défaut chemin_image_installation_réseau/auto_install/default.xml pour le service. Reportez-vous également aux sections Fichier manifest IA par défaut et Fichier manifest IA annoté pour obtenir des exemples. Pour modifier les spécifications d'installation telles que le disque cible ou les packages supplémentaires à installer, consultez le Chapitre 4Spécification des instructions d'installation. Pour changer les spécifications de configuration telles que le compte d'utilisateur ou le mot de passe root, reportez-vous au Chapitre 5 Configuration du système client.
Un fichier manifest IA est sélectionné pour un client en fonction de l'algorithme suivant :
Si aucun fichier manifest IA personnalisé n'est défini pour ce service d'installation, le fichier manifest IA par défaut est utilisé. Le fichier manifest IA par défaut n'est associé à aucun critère de client. Reportez-vous à la section Consultez les instructions d'installation par défaut .
Si des fichiers manifest IA personnalisés sont définis pour ce service d'installation, mais que le client ne correspond aux critères d'aucun fichier manifest IA personnalisé, le client utilise le fichier manifest IA par défaut.
Si le client correspond aux critères qui ont été spécifiés pour un fichier manifest IA personnalisé, il utilise ce fichier.
Si les caractéristiques du client correspondent à plusieurs fichiers manifest IA, elles sont évaluées dans l'ordre indiqué dans le tableau ci-dessous pour sélectionner un fichier manifest pour l'installation. L'outil installadm vérifie que les critères de même type ne se chevauchent pas. Reportez-vous à la section Ajout d'un fichier manifest IA .
Plusieurs critères ne se chevauchant pas sont utilisés dans l'ordre indiqué dans le tableau ci-après. Par exemple, si une seule spécification de critère correspond à l'adresse MAC du client et qu'une autre spécification de critère correspond à l'adresse IP du même client, le fichier manifest associé à la spécification de critère d'adresse MAC est utilisé, car mac a une priorité plus élevée pour la sélection qu'ipv4.
Dans l'exemple suivant, deux fichiers manifest IA personnalisés ont été ajoutés au même service d'installation. Les critères de client associés à ces fichiers manifest sont comme indiqué.
Le fichier manifest IA manifest_x86.xml a été ajouté au service avec le fichier de critères suivant qui spécifie l'architecture client :
<ai_criteria_manifest> <ai_criteria name="arch"> <value>i86pc</value> </ai_criteria> </ai_criteria_manifest>
Le fichier manifest IA manifest_mac1.xml a été ajouté au service avec le fichier de critères suivant qui spécifie une adresse MAC de client :
<ai_criteria_manifest> <ai_criteria name="mac"> <value>00:14:4f:a7:65:70</value> </ai_criteria> </ai_criteria_manifest>
Si un client x86 est en cours d'installation, le fichier manifest_x86.xml lui est attribué.
Si un client SPARC avec l'adresse MAC 00:14:4f:A7:65:70 est en cours d'installation, le fichier manifest_mac1.xml lui est attribué.
Si un système SPARC avec une autre adresse MAC est en cours d'installation, le fichier manifest IA par défaut lui est attribué.