Initialisez le client pour démarrer l'installation. Cette section vous montre exactement comment initialiser un client SPARC ou x86. Cette section décrit également comment surveiller à distance la progression de l'installation.
Vous pouvez activer l'accès réseau à un client d'installation automatisée en utilisant ssh. Cet accès permet d'observer à distance un processus d'installation.
Activez-le en définissant l'option livessh sur enable dans le fichier de configuration d'installation. Lorsque cet accès est activé, vous pouvez vous connecter au client IA à l'aide du nom d'utilisateur et du mot de passe, jack.
Pour les systèmes x86, le fichier de configuration menu.lst est créé dans le répertoire /tftpboot/ avec l'un des formats de nom de fichier suivants.
Si vous avez utilisé la commande installadm create-client, le nom de fichier est menu.lst.01adresse_MAC, où adresse_MAC correspond à l'adresse MAC qui a été spécifiée dans la commande installadm create-client.
Si vous n'avez pas utilisé la commande installadm create-client, le nom de fichier est menu.lst.nom_service, où nom_service est le nom du service d'installation qui a été spécifié dans la commande installadm create-service.
Dans ce fichier, les options sont fournies en tant que paramètres du noyau. Dans l'exemple suivant, les options livessh et install_debug sont définies sur enable.
kernel$ ... -B install_media=...,livessh=enable,install_debug=enable
Pour les systèmes SPARC, le fichier install.conf est créé dans le répertoire ai_image_dest lors de la création d'un service d'installation à l'aide d'une commande installadm create-service.
Dans le fichier install.conf, les options sont définies en tant que paires nom-valeur. Dans l'exemple suivant, l'option livessh est définie sur enable.
$ cat ai_image_dest/install.conf ... livessh=enable ... |
Utilisez la commande suivante pour démarrer les clients SPARC à partir de l'invite OBP :
OK boot net:dhcp - install |
Les événements suivants se produisent pendant l'initialisation IA d'un client SPARC :
Le client est initialisé et récupère l'adresse IP et le fichier d'initialisation wanboot-cgi à partir du serveur DHCP.
Le fichier d'initialisation wanboot-cgi lit wanboot.conf et envoie l'emplacement du binaire d'initialisation via une connexion WAN au client.
Le binaire d'initialisation via la connexion WAN est téléchargé à l'aide du protocole HTTP, et le client initialise le programme d'initialisation via la connexion WAN.
Le programme d'initialisation via une connexion WAN obtient le fichier boot_archive et le SE Oracle Solaris est initialisé.
Les archives d'image solaris.zlib et solarismisc.zlib sont téléchargées via le protocole HTTP.
Le service SMF IA utilise le protocole Multicast DNS (mDNS) afin de contacter le serveur HTTP et d'obtenir le fichier manifest IA.
Le programme d'installation IA est appelé à l'aide du fichier manifest IA pour effectuer l'installation du SE Oracle Solaris sur le client.
La séquence d'initialisation affiche la sortie suivante :
{3} ok boot net:dhcp - install ... OpenBoot 4.23.4, 8184 MB memory available, Serial #69329298. Ethernet address 0:14:4f:21:e1:92, Host ID: 8421e192. Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up 1000 Mbps FDX Link up <time unavailable> wanboot info: WAN boot messages->console <time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 366 of 366 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Tue Aug 5 17:12:09 wanboot progress: miniroot: Read 165251 of 165251 kB (100%) Tue Aug 5 17:12:09 wanboot info: miniroot: Download complete SunOS Release 5.11 Version snv_151 64-bit ... Hostname: solaris Remounting root read/write Probing for device nodes ... Preparing automated install image for use Downloading solaris.zlib archive --11:09:11-- http://10.6.35.226:5555//export/home \ /images/s11-ai-sparc//solaris.zlib => `/tmp/solaris.zlib' Connecting to 10.6.35.226:5555... connected. HTTP request sent, awaiting response... 200 OK Length: 82,679,296 (79M) [text/plain] 100%[====================================>] 82,679,296 33.39M/s 11:09:13 (33.36 MB/s) - `/tmp/solaris.zlib' saved [82679296/82679296] Downloading solarismisc.zlib archive --11:09:13-- http://10.6.35.226:5555//export/home/images \ /s11-ai-sparc//solarismisc.zlib => `/tmp/solarismisc.zlib' Connecting to 10.6.35.226:5555... connected. HTTP request sent, awaiting response... 200 OK Length: 620,032 (606K) [text/plain] 100%[====================================>] 620,032 --.--K/s 11:09:13 (36.48 MB/s) - `/tmp/solarismisc.zlib' saved [620032/620032] --11:09:13-- http://10.6.35.226:5555//export/home/images/ \ s11-ai-sparc//install.conf => `/tmp/install.conf' Connecting to 10.6.35.226:5555... connected. HTTP request sent, awaiting response... 200 OK Length: 39 [text/plain] 100%[====================================>] 39 --.--K/s 11:09:13 (953.58 KB/s) - `/tmp/install.conf' saved [39/39] Done mounting automated install image Configuring devices. Reading ZFS config: done. Automated Installation started The progress of the Automated Installation can be followed by viewing the logfile at /tmp/install_log |
Lancez l'installation du client x86 à l'aide de l'une des méthodes suivantes pour démarrer à partir du réseau :
Appuyez sur la touche de fonction appropriée. Par exemple, certains systèmes utilisent F12 pour démarrer à partir du réseau.
Changez l'ordre d'initialisation dans le BIOS.
Lors de l'initialisation du client, sélectionnez le périphérique réseau d'initialisation.
Les événements suivants se produisent pendant l'initialisation IA d'un client x86 :
Le client est initialisé et obtient une adresse IP, et le fichier d'initialisation, pxegrub, est téléchargé depuis l'emplacement fourni par le serveur DHCP.
Le fichier d'initialisation pxegrub est chargé et lit un fichier menu.lst.
Le fichier d'initialisation pxegrub obtient le fichier boot_archive et le SE Oracle Solaris est démarré en utilisant TFTP.
Les archives d''image réseau, solaris.zlib et solarismisc.zlib, sont téléchargées par le biais du protocole HTTP tel que proposé par le menu GRUB.
Le fichier manifest IA est téléchargé depuis un serveur HTTP indiqué dans le menu GRUB ou à partir de la recherche mDNS effectuée par le service SMF IA.
Le programme d'installation IA est appelé à l'aide du fichier manifest IA pour effectuer l'installation.
Le premier écran affiche le message suivant lorsque le client reçoit la réponse DHCP correcte :
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 CLIENT IP: 10.6.68.29 MASK: 255.255.255.0 DHCP IP: 10.6.68.49 GATEWAY: 10.6.68.1 |
Le menu GRUB s'affiche avec deux entrées de menu. Sélectionnez la seconde entrée pour lancer une installation automatisée :
Oracle Solaris 11 Express boot image Oracle Solaris 11 Express Automated Install |
L'entrée de menu GRUB par défaut, "Oracle Solaris 11 Express boot image" (image d'initialisation d'Oracle Solaris 11 Express), initialise l'image sans démarrer une installation automatisée "mains libres". Sélectionnez la deuxième entrée dans le menu GRUB, "Oracle Solaris 11 Express Automated Install" pour lancer une installation automatisée.
Une fois l'image sélectionnée, les messages suivants s'affichent :
SunOS Release 5.11 Version snv_151 64-bit ... Hostname: solaris Remounting root read/write Probing for device nodes ... Preparing automated install image for use Downloading solaris.zlib archive --11:09:11-- http://10.6.35.226:5555//export/home \ /images/s11-ai-x86//solaris.zlib => `/tmp/solaris.zlib' Connecting to 10.6.35.226:5555... connected. HTTP request sent, awaiting response... 200 OK Length: 82,679,296 (79M) [text/plain] 100%[====================================>] 82,679,296 33.39M/s 11:09:13 (33.36 MB/s) - `/tmp/solaris.zlib' saved [82679296/82679296] Downloading solarismisc.zlib archive --11:09:13-- http://10.6.35.226:5555//export/home/images \ /s11-ai-x86//solarismisc.zlib => `/tmp/solarismisc.zlib' Connecting to 10.6.35.226:5555... connected. HTTP request sent, awaiting response... 200 OK Length: 620,032 (606K) [text/plain] 100%[====================================>] 620,032 --.--K/s 11:09:13 (36.48 MB/s) - `/tmp/solarismisc.zlib' saved [620032/620032] --11:09:13-- http://10.6.35.226:5555//export/home/images/ \ s11-ai-x86//install.conf => `/tmp/install.conf' Connecting to 10.6.35.226:5555... connected. HTTP request sent, awaiting response... 200 OK Length: 39 [text/plain] 100%[====================================>] 39 --.--K/s 11:09:13 (953.58 KB/s) - `/tmp/install.conf' saved [39/39] Done mounting automated install image Configuring devices. Reading ZFS config: done. Automated Installation started The progress of the Automated Installation can be followed by viewing the logfile at /tmp/install_log |
Les messages suivants sont communs aux deux installations SPARC et x86.
Si le client parvient à s'initialiser et à télécharger les fichiers d'installation, le message suivant s'affiche :
Automated Installation started The progress of the Automated Installation can be followed by viewing the logfile at /tmp/install_log |
Vous pouvez vous connecter en tant que root avec le mot de passe solaris pour surveiller les messages d'installation dans /tmp/install_log. Une fois que l'installation des packages à partir d'IPS a démarré, ce fichier journal ne peut être mis à jour pendant une période prolongée.
Si le message suivant s'affiche, l'installation est terminée :
Auto install succeeded. You may wish to reboot the system at this time.
Si vous avez configuré une réinitialisation automatisée dans le fichier manifest IA, le système est réinitialisé à ce stade. Pour spécifier le redémarrage automatique après une installation réussie, définissez l'attribut auto_reboot de la balise <ai_instance> sur true. La valeur par défaut est false, ce qui signifie que le client n'est pas réinitialisé automatiquement après une installation réussie.