Créez un service d'installation pour chaque architecture client SPARC ou x86 et, pour chaque système d'exploitation, Oracle Solaris 11, 11.1 ou 11.2, que vous souhaitez pouvoir installer.
Pour plus d'informations, reportez-vous à la section How to Use Your Assigned Administrative Rights in Oracle Solaris 11.2 Administration: Security Services.
Assurez-vous que la prise en charge DHCP locale ou distante est configurée de manière adéquate.
Reportez-vous à la page de manuel installadm(1M) pour toutes les options que vous pouvez utiliser. Par exemple :
installadm create-service -s source -y
Indique la source de données pour l'image réseau. La valeur peut être l'identificateur FMRI du package d'image réseau IPS AI, dont le nom par défaut est install-image/solaris-auto-install. La valeur peut également être le nom du chemin complet d'un fichier d'image ISO AI.
Supprime l'invite afin de confirmer l'utilisation du chemin de l'image générée automatiquement
L'exemple suivant crée un service d'installation pour les clients SPARC dans lequel le réseau est constitué d'un seul sous-réseau, et le serveur AI fonctionne également en tant que serveur DHCP pour le réseau. Si un serveur DHCP n'est pas encore configuré, un serveur DHCP ISC est configuré. Si un serveur DHCP ISC est déjà configuré, ce serveur DHCP est mis à jour.
Si le client AI n'est pas sur un sous-réseau auquel le serveur AI est directement connecté et que le serveur AI est à multihébergement, l'option –B permet de fournir l'adresse du serveur du fichier d'initialisation (généralement une adresse IP sur ce système). Cette option devrait uniquement être nécessaire lorsque plusieurs adresses IP sont configurées sur le serveur AI et que des relais DHCP sont utilisés. Dans d'autres configurations, le logiciel peut le déterminer automatiquement.
La seule différence dans la sortie si cette commande a été exécutée avec un fichier ISO x86, serait le nom du fichier ISO, le nom et le type d'architecture des services créés, ainsi que la description des fichiers d'initialisation qui sont créés. Pour la sortie x86, reportez-vous à Example 8–10.
# installadm create-service -s /var/tmp/images/sparc/sol-11_2-ai-sparc.iso -y 0% : Service svc:/network/dns/multicast:default is not online. Installation services will not be advertised via multicast DNS. 0% : Creating service from: /var/tmp/images/sparc/sol-11_2-ai-sparc.iso 36% : Transferring contents 36% : Creating sparc service: solaris11_2-sparc 36% : Image path: /export/auto_install/solaris11_2-sparc 36% : Setting "solaris" publisher URL in default manifest to: 36% : http://pkg.oracle.com/solaris/release/ 36% : Creating default-sparc alias 36% : Setting "solaris" publisher URL in default manifest to: 36% : http://pkg.oracle.com/solaris/release/ 36% : Setting the default SPARC bootfile(s) in the local DHCP configuration to: 36% : http://10.80.239.2:5555/cgi-bin/wanboot-cgi 100% : Created Service: 'solaris11_2-sparc' 100% : Refreshing SMF service svc:/system/install/server:default 100% : Restarting SMF service svc:/network/dhcp/server:ipv4 # installadm list Service Name Status Arch Type Secure Alias Aliases Clients Profiles Manifests ------------ ------ ---- ---- ------ ----- ------- ------- -------- --------- default-sparc on sparc iso no yes 0 0 0 1 solaris11_2-sparc on sparc iso no no 1 0 0 1Exemple 8-10 Création d'un service d'installation X86 à l'aide d'un package IPS
Cet exemple utilise un serveur AI x86 sans service DHCP local. Il crée un service d'installation pour les clients x86 à l'aide d'une image réseau à partir d'un package IPS. Cette commande illustre également le comportement par défaut lorsque les options ne sont pas spécifiées. Si aucune autre information n'est fournie lors de l'utilisation d'un package IPS, l'architecture pour le client AI est sensée correspondre à l'architecture du serveur AI. Si ce serveur AI est un système SPARC, vous devez fournir l'option –a i386 pour indiquer que vous souhaitez créer un service d'installation x86.
Outre le fichier d'initialisation requis pour la configuration DHCP, la sortie de cette commande fournit également l'IP du serveur d'initialisation requis pour la configuration DHCP.
La seule différence au niveau de la sortie si cette commande a été exécutée pour créer un SPARC, serait le nom et le type d'architecture des services, ainsi que la description des fichiers d'initialisation qui sont créés. Pour la sortie SPARC, reportez-vous à Example 8–9.
# installadm create-service -y 0% : Creating service from: pkg:/install-image/solaris-auto-install 0% : Using publisher(s): 0% : solaris: http://pkg.oracle.com/solaris/release/ 5% : Refreshing Publisher(s) 7% : Startup Phase 15% : Planning Phase 61% : Download Phase 90% : Actions Phase 91% : Finalize Phase 91% : Creating i386 service: solaris11_2-i386 91% : Image path: /export/auto_install/solaris11_2-i386 91% : Setting "solaris" publisher URL in default manifest to: 91% : http://pkg.oracle.com/solaris/release/ 91% : DHCP is not being managed by install server. 91% : Creating default-i386 alias 91% : Setting "solaris" publisher URL in default manifest to: 91% : http://pkg.oracle.com/solaris/release/ 91% : DHCP is not being managed by install server. 91% : No local DHCP configuration found. This service is the default 91% : alias for all PXE clients. If not already in place, the following should 91% : be added to the DHCP configuration: 91% : Boot server IP: 10.80.239.2 91% : Boot file(s): 91% : bios clients (arch 00:00): default-i386/boot/grub/pxegrub2 91% : uefi clients (arch 00:07): default-i386/boot/grub/grub2netx64.efi 91% : 100% : Created Service: 'solaris11_2-i386' 100% : Refreshing SMF service svc:/system/install/server:default # installadm list Service Name Status Arch Type Secure Alias Aliases Clients Profiles Manifests ------------ ------ ---- ---- ------ ----- ------- ------- -------- --------- default-i386 on i386 pkg no yes 0 0 0 1 solaris11_2-i386 on i386 pkg no no 1 0 0 1Exemple 8-11 Création d'un service d'installation pour une autre architecture
Par défaut, lors de la création d'un service d'installation, l'architecture sera identique à celle du serveur AI. Si vous souhaitez créer un service d'une autre architecture, utilisez l'option –a. L'exemple suivant crée un service x86 sur un serveur AI SPARC.
# installadm create-service -n solaris11_2-i386 -a i386 -yExemple 8-12 Création d'un service qui installe automatiquement un client X86
L'entrée par défaut dans le menu GRBU sur un client x86 ne démarrera pas automatiquement l'AI. Pour personnaliser le menu GRUB afin que l'installation démarre automatiquement, vous pouvez utiliser la commande suivante :
# installadm create-service -s /var/tmp/images/i386/sol-11_2-ai-x86.iso -y -b install=true