Créez un service d'installation pour associer une image d'installation à un service d'installation nommé. Les systèmes client utilisent le nom du service d'installation pour rechercher l'image d'installation appropriée.
Un serveur d'installation peut posséder plusieurs services d'installation. Chaque service d'installation est associé à une seule image d'initialisation. Pour installer des clients SPARC et x86, par exemple, vous avez besoin d'un seul service d'installation associé à une image d'initialisation SPARC et d'un second service d'installation associé à une image d'initialisation x86.
Utilisez la commande installadm create-service pour créer un service d'installation IA. Attribuez un nom au service, spécifiez le chemin d'accès à l'image ISO à utiliser et indiquez le chemin d'accès de l'emplacement où vous souhaitez que l'image ISO soit décompressée. L'emplacement de décompression de l'image ISO est également appelée l'image cible ou réseau.
Si vous n'indiquez pas de nom, le nom attribué au service d'installation est _install_service_numéro_de_port.
Si vous ne spécifiez pas le chemin d'accès à l'image ISO à utiliser, le chemin d'accès que vous spécifiez pour l'image réseau doit déjà contenir les fichiers d'image ISO décompressés.
La commande installadm create-service fournit également une image d'installation réseau sur un serveur Web en cours d'exécution sur le port 5555. Par exemple, l'adresse du serveur Web peut être http://serveur ai:5555/export/aiserver/s11-ai-x86/s11-x86.
La commande create-service peut configurer Oracle Solaris DHCP sur le serveur d'installation IA comme indiqué dans Création d'un service d'installation comprenant la configuration du serveur DHCP Oracle Solaris. Reportez-vous au Chapitre 6Configuration de DHCP pour le programme d'installation automatisée si vous souhaitez effectuer l'une des tâches DHCP suivantes :
Configurez un serveur DHCP Oracle Solaris distinct.
Configurez un serveur DHCP Oracle Solaris en vue d'une utilisation avec le programme d'installation automatisée.
Configurez un serveur DHCP ISC.
Configurez un serveur DHCP ISC en vue d'une utilisation avec le programme d'installation automatisée.
Le serveur DHCP doit être en mesure de fournir des informations DNS aux clients d'installation.
L'exemple suivant crée un service d'installation IA pour les clients SPARC. Ce processus est le même pour un service d'installation x86, bien que la sortie soit différente. L'option -n spécifie le nom du service, et l'option -s spécifie le chemin d'accès au fichier image ISO IA utilisé pour créer ce service. Dans cet exemple, DHCP est déjà configuré sur un serveur différent ou le sera ultérieurement. Si la commande create-service ne détecte pas DHCP sur ce serveur d'installation IA, la sortie de la commande affiche des instructions pour la création d'une macro DHCP en utilisant dhtadm(1M) pour ajouter la macro à la table de configuration DHCP, dhcptab(4). Reportez-vous au Chapitre 6Configuration de DHCP pour le programme d'installation automatisée pour plus d'informations.
# installadm create-service -n s11-sparc \ -s /rpool/ai/s11_sparc/iso/s11-ai-sparc.iso \ /rpool/ai/s11_sparc/target Setting up the target image at /rpool/ai/s11_sparc/target ... Registering the service s11-sparc._OSInstall._tcp.local Detected that DHCP is not set up on this server. If not already configured, please create a DHCP macro named dhcp_macro_s11-sparc with: Boot server IP (BootSrvA) : 10.6.68.29 Boot file (BootFile) : http://10.6.68.29:5555/cgi-bin/wanboot-cgi If you are running the Solaris DHCP server, use the following command to add the DHCP macro, dhcp_macro_s11-sparc: /usr/sbin/dhtadm -g -A -m dhcp_macro_s11-sparc \ -d :BootSrvA=10.6.68.29:BootFile=\"http://10.6.68.29:5555/cgi-bin/wanboot-cgi\": Note: Be sure to assign client IP address(es) if needed (e.g., if running the Solaris DHCP server, run pntadm(1M)). Service discovery fallback mechanism set up Creating SPARC configuration file |
Cette commande affiche le nom et les valeurs d'une macro, dhcp_macro_s11-sparc, que vous devez ajouter au serveur DHCP.
Si vous utilisez le serveur DHCP Oracle Solaris, vous pouvez créer la macro sur le serveur DHCP en exécutant les commandes dhtadm, indiquées dans la sortie ci-dessus, sur le serveur DHCP. Sur les systèmes qui prennent en charge les interfaces graphiques, vous pouvez utiliser le gestionnaire DHCP, dhcpmgr(1M), au lieu des commandes dhtadm.
Vous pouvez utiliser la commande installadm create-service pour configurer un serveur DHCP Oracle Solaris sur le serveur d'installation IA. Ce processus est le même pour les services d'installation SPARC et x86, bien que la sortie soit différente. L'exemple suivant crée un service d'installation pour les clients x86 dans lequel le réseau est constitué d'un seul sous-réseau, et le serveur d'installation fonctionne également en tant que serveur DHCP pour le réseau, en utilisant DNS pour la résolution des noms d'hôte. Le programme d'installation automatisée crée une nouvelle macro DHCP nommée dhcp_macro_s11-x86. Ce service d'installation sert cinq adresses IP (-c), à partir de 172.1.0.10 (-i). Reportez-vous à la section Configuration d'un serveur DHCP existant pour le programme d'installation automatisée pour plus d'informations.
# installadm create-service -n s11-x86 -i 172.1.0.10 -c 5 \ -s /rpool/ai/s11_x86/iso/s11-ai-x86.iso \ /rpool/ai/s11_x86/target Setting up the target image at /rpool/ai/s11_x86/target ... Registering the service s11_x86._OSInstall._tcp.local Creating DHCP Server Created DHCP configuration file. Created dhcptab. Added "Locale" macro to dhcptab. Added server macro to dhcptab - line1-x4100. DHCP server started. Added network macro to dhcptab - 10.0.0.0. Created network table. Copying boot file to /tftpboot/pxegrub.I86PC.Solaris-1 Service discovery fallback mechanism set up |
Dans cet exemple, vous pouvez passer en revue le fichier menu.lst dans /tftpboot/menu.lst.s11_x86.
Si le service DHCP est déjà configuré sur ce serveur, vous pouvez utiliser les options -i et -c pour mettre à jour le serveur DHCP avec de nouvelles adresses IP pour le service IA nommé.
Vous pouvez visualiser les résultats de la configuration DHCP dans la table correspondante à l'aide de l'utilitaire DHCP Manager dhcpmgr(1M).