Ignorer les liens de navigation | |
Quitter l'aperu | |
Installation des systèmes Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
Partie I Options d'installation Oracle Solaris 11.1
1. Présentation des options d'installation
Partie II Installation à partir du média d'installation
2. Préparation à l'installation
4. Utilisation du programme d'installation en mode texte
5. Installations automatisées initialisées à partir d'un média
6. Annulation de la configuration ou reconfiguration d'une instance Oracle Solaris
Partie III Installation à l'aide d'un serveur d'installation
7. Installation automatisée de plusieurs clients
8. Configuration d'un serveur d'installation
Liste des tâches de configuration du serveur AI
Configuration requise pour le serveur d'installation
Configuration matérielle requise pour le serveur AI
Privilèges d'opération du service d'installation
Configuration logicielle requise pour le serveur AI
Installation des outils d'installation AI
Configuration du serveur d'installation
Activation de DNS multidiffusion
Configuration d'un serveur d'installation multiréseau
Configuration du port d'hôte du serveur Web
Configuration du chemin d'image par défaut
Mise à jour automatique de la configuration DHCP ISC
Création d'un service d'installation AI
Création d'un service d'installation sans configurer DHCP
Création d'un service d'installation SPARC à l'aide d'un fichier ISO
Création d'un service d'installation x86 à l'aide d'un package IPS
Création d'un service d'installation comprenant la configuration du serveur DHCP local
Configuration DHCP ISC d'un service d'installation i386 Oracle Solaris 11.1
Configuration DHCP ISC d'un service d'installation i386 Oracle Solaris 11
Configuration DHCP ISC d'un service d'installation sparc Oracle Solaris 11.1
Maintenance d'un serveur d'installation
Ajout, modification ou suppression d'un service d'installation
Création d'un service d'installation
Modification des propriétés du service d'installation
Mise à jour d'un service d'installation
Modification du nom d'un service d'installation
Activation ou désactivation d'un service d'installation
Suppression d'un service d'installation
Association de clients à des services d'installation
Ajout d'un client à un service d'installation
Association d'un client à un autre service d'installation
Suppression d'un client d'un service d'installation
Association d'instructions d'installation spécifiques au client à des services d'installation
Ajout de manifeste AI à un service d'installation
Association d'instructions de configuration spécifiques au client à des services d'installation
Ajout d'un profil de configuration système à un service d'installation
Mise à jour d'un profil de configuration système
Validation d'un profil de configuration système
Suppression d'un profil de configuration système
Exportation d'un manifeste AI ou d'un profil de configuration système
Modification des critères d'un manifeste AI ou d'un profil de configuration système
Affichage des informations relatives aux services d'installation
Liste de tous les services d'installation du serveur d'installation
Affichage des informations relatives à un service d'installation spécifié
Liste des clients associés aux services d'installation
Liste des clients associés à un service d'installation spécifié
Affichage des informations sur les installations personnalisées
Liste de tous les manifestes AI et des profils de configuration système
Liste des manifestes et profils associés à un service d'installation spécifié
Administration du service SMF AI
9. Personnalisation des installations
10. Approvisionnement du système client
11. Configuration du système client
12. Installation et configuration des zones
13. Exécution d'un script personnalisé lors de la première initialisation
14. Installation de systèmes clients
15. Dépannage des installations automatisées
Partie IV Exécution de tâches connexes
A. Utilisation d'Oracle Configuration Manager
Un serveur d'installation peut posséder plusieurs services d'installation. Créez un service d'installation distinct pour chaque architecture de client matériel et chaque version différente du SE Oracle Solaris 11 que vous souhaitez installer.
Utilisez la commande installadm create-service pour créer un service d'installation AI.
Lorsqu'un service d'installation AI est créé, le service SMF AI, system/install/server, est activé si cela n'a pas déjà été fait. L'image de service d'installation est montée sur /etc/netboot/nomsvc. Pour les services d'installation SPARC, le fichier wanboot.conf se trouve à la racine de l'image du service d'installation. Pour les services d'installation x86, le menu GRUB se trouve à la racine de l'image du service d'installation.
Lorsque le premier service d'installation d'une architecture particulière est créé sur un serveur d'installation, un alias de ce service, default-i386 ou default-sparc, est automatiquement créé. Ce service par défaut est un service complet, avec ses propres manifestes et profils, mais ce service par défaut partage une image réseau avec le service explicitement créé. Cette valeur par défaut est utilisée pour toutes les installations sur les clients de cette architecture qui n'ont pas été explicitement associés à un autre service d'installation à l'aide de la sous-commande create-client.
Pour modifier le service dont le service default-arch est un alias, définissez la propriété aliasof à l'aide de la sous-commande set-service. Les manifestes et les profils qui ont été ajoutés à l'un des services restent les mêmes après la réinitialisation d'un alias. La seule modification est l'image réseau utilisée par le service. Reportez-vous à la section Modification des propriétés du service d'installation pour plus d'informations sur la configuration de la propriété aliasof. Pour mettre à jour l'image réseau du service pour lequel le service default-arch est un alias, exécutez la sous-commande update-service comme indiqué dans la section Mise à jour d'un service d'installation.
Si un alias default-arch est modifié sur un nouveau service d'installation et qu'une configuration DHCP ISC locale est détectée, le fichier d'initialisation d'alias par défaut est défini comme fichier d'initialisation par défaut à l'échelle du serveur DHCP pour cette architecture si la valeur de la propriété all_services/manage_dhcp est true. Reportez-vous à la section Mise à jour automatique de la configuration DHCP ISC pour plus d'informations sur la propriété all_services/manage_dhcp.
La commande installadm create-service fournit également une image 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://10.80.238.5:5555/solaris11_1-i386. Reportez-vous à la section Configuration du port d'hôte du serveur Web pour utiliser un port différent.
La commande installadm create-service ne nécessite aucun argument ou aucune option. Les deux options décrites ci-dessous sont couramment utilisées. Pour plus d'informations sur toutes les options, reportez-vous à la section Création d'un service d'installation ou à la page de manuel installadm(1M).
installadm create-service [-s source] [-y]
L'argument source spécifie la source de données de l'image réseau. La valeur de source peut être l'une des suivantes :
L'identificateur FMRI du package d'images réseau AI IPS, qui correspond à install-image/solaris-auto-install dans la version Oracle Solaris 11.1.
Le chemin d'accès complet d'un fichier image ISO AI.
Si vous ne spécifiez pas source, la dernière version disponible du package install-image/solaris-auto-install est utilisée. Le package est récupéré à partir de l'éditeur spécifié par l'option -p ou à partir du premier éditeur dans la liste de préférence d'éditeur du serveur d'installation qui fournit une instance du package.
Pour installer une version différente du package ou installer le package d'un autre éditeur, spécifiez la version ou l'éditeur dans le FMRI. Par exemple, spécifiez pkg://publisher/install-image/solaris-auto-install ou pkg://publisher/install-image/solaris-auto-install@ version. L'option -p permet de spécifier l'origine de l'éditeur particulier.
Si vous ne spécifiez pas l'option -d, spécifiez l'option -y pour supprimer l'invite afin de confirmer l'utilisation du chemin de l'image générée automatiquement.
La commande create-service peut configurer DHCP sur le serveur d'installation AI comme indiqué dans la section Création d'un service d'installation comprenant la configuration du serveur DHCP local.
Dans les exemples de cette section, DHCP est déjà configuré sur un serveur différent ou le sera ultérieurement. Si la commande create-service ne détecte pas que ISC DHCP est en cours d'exécution sur ce serveur, la commande affiche en sortie des instructions de configuration de DHCP. Dans ces exemples, la sortie de la commande create-service fournit le fichier d'initialisation requis pour la configuration DHCP.
Cet exemple permet de créer un service d'installation AI pour les clients SPARC à l'aide d'une image réseau à partir d'un fichier ISO.
$ pfexec installadm create-service \ -s /var/tmp/images/sparc/sol-11_1-ai-sparc.iso -y Creating service from: /var/tmp/images/sparc/sol-11_1-ai-sparc.iso Setting up the image ... Creating sparc service: solaris11_1-sparc Image path: /export/auto_install/solaris11_1-sparc Service discovery fallback mechanism set up Creating SPARC configuration file Refreshing install services Creating default-sparc alias Service discovery fallback mechanism set up Creating SPARC configuration file No local DHCP configuration found. This service is the default alias for all SPARC clients. If not already in place, the following should be added to the DHCP configuration: Boot file: http://10.80.238.5:5555/cgi-bin/wanboot-cgi Refreshing install services $ installadm list Service Name Alias Of Status Arch Image Path ------------ -------- ------ ---- ---------- default-sparc solaris11_1-sparc on sparc /export/auto_install/solaris11_1-sparc solaris11_1-sparc - on sparc /export/auto_install/solaris11_1-sparc
Les opérations suivantes sont exécutées suite à l'exécution de cette commande installadm create-service :
Le service d'installation est automatiquement nommé solaris11_1-sparc.
Le répertoire de l'image réseau du service d'installation par défaut, /export/auto_install/solaris11_1-sparc, est créé. Dans la mesure où l'option -y est spécifiée, l'invite à confirmer que cette destination par défaut est acceptable est supprimée.
Le fichier ISO, /var/tmp/images/sparc/sol-11_1-ai-sparc.iso, est décompressé à l'emplacement de l'image réseau, /export/auto_install/solaris11_1-sparc.
Le fichier wanboot.conf de ce service est généré dans /export/auto_install/solaris11_1-sparc/wanboot.conf.
Le service SMF AI, system/install/server, est actualisé pour monter /export/auto_install/solaris11_1-sparc en tant que /etc/netboot/solaris11_1-sparc.
Etant donné qu'il s'agit du premier service d'installation SPARC créé sur ce serveur d'installation, l'alias de service default-sparc est automatiquement créé. L'image de solaris11_1-sparc est utilisée par l'alias, donc /export/auto_install/solaris11_1-sparc est également monté en tant que /etc/netboot/default-sparc.
Le fichier de configuration /etc/netboot/wanboot.conf est symboliquement lié à /etc/netboot/default-sparc/wanboot.conf. Le fichier de configuration /etc/netboot/system.conf est symboliquement lié à /etc/netboot/default-sparc/system.conf.
Le fichier d'initialisation requis pour la configuration DHCP, http://10.80.238.5:5555/cgi-bin/wanboot-cgi, est fourni.
Si un serveur local DHCP ISC est déjà configuré, le fichier d'initialisation du nouvel alias default-sparc est défini comme le fichier d'initialisation par défaut pour tous les clients SPARC. Cette affectation se produit, que les options -i et -c soient utilisées ou non.
Cet exemple permet de créer un service d'installation AI 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 le serveur d'installation est un système SPARC, vous devez fournir l'option -a i386 pour spécifier 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.
$ pfexec installadm create-service -y Creating service from: pkg:/install-image/solaris-auto-install DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 514/514 291.8/291.8 0B/s PHASE ITEMS Installing new actions 661/661 Updating package state database Done Updating image state Done Creating fast lookup database Done Reading search index Done Updating search index 1/1 Creating i386 service: solaris11_1-i386 Image path: /export/auto_install/solaris11_1-i386 Refreshing install services Creating default-i386 alias No local DHCP configuration found. This service is the default alias for all PXE clients. If not already in place, the following should be added to the DHCP configuration: Boot server IP: 192.168.1.111 Boot file(s): bios clients (arch 00:00): default-i386/boot/grub/pxegrub2 uefi clients (arch 00:07): default-i386/boot/grub/grub2netx64.efi Refreshing install services $ installadm list Service Name Alias Of Status Arch Image Path ------------ -------- ------ ---- ---------- default-i386 solaris11_1-i386 on i386 /export/auto_install/solaris11_1-i386 default-sparc solaris11_1-sparc on sparc /export/auto_install/solaris11_1-sparc solaris11_1-i386 - on i386 /export/auto_install/solaris11_1-i386 solaris11_1-sparc - on sparc /export/auto_install/solaris11_1-sparc
Les opérations suivantes sont exécutées suite à l'exécution de cette commande installadm create-service :
Le service d'installation est automatiquement nommé solaris11_1-i386.
Aucune option de source d'image réseau n'étant spécifiée, la version la plus récente du package install-image/solaris-auto-install est récupérée auprès du premier éditeur de la liste d'éditeurs de serveur d'installation qui fournit ce package.
Le répertoire de l'image réseau du service d'installation par défaut, /export/auto_install/solaris11_1-i386 , est créé. Dans la mesure où l'option -y est spécifiée, l'invite à confirmer que cette destination par défaut est acceptable est supprimée.
Le package install-image/solaris-auto-install est installé dans l'emplacement de l'image réseau, /export/auto_install/solaris11_1-i386.
Par défaut, la variante du package install-image/solaris-auto-install qui est installée correspond à l'architecture du serveur d'installation AI. Dans cet exemple, le serveur d'installation est un système x86. Si vous souhaitez créer un service d'installation SPARC sur ce serveur, vous devrez utiliser l'option -a. Reportez-vous à la section Création d'un service d'installation pour plus d'informations sur l'option -a.
Le menu GRUB est monté dans /etc/netboot/solaris11_1-i386/grub.cfg.
Le service SMF AI, system/install/server, est actualisé pour monter /export/auto_install/solaris11_1-i386 en tant que /etc/netboot/solaris11_1-i386.
Etant donné qu'il s'agit du premier service d'installation x86 créé sur ce serveur d'installation, l'alias de service default-i386 est créé automatiquement. L'image de solaris11_1-i386 est utilisée par l'alias, donc /export/auto_install/solaris11_1-i386 est également monté en tant que /etc/netboot/default-i386.
L'IP du serveur d'initialisation requise pour la configuration DHCP est fournie. Les fichiers d'initialisation requis pour la configuration DHCP, default-i386/boot/grub/pxegrub2 et default-i386/boot/grub/grub2netx64.efi, sont également fournis.
Si un serveur local DHCP ISC est déjà configuré, les fichiers d'initialisation du nouvel alias default-i386 sont définis comme les fichiers d'initialisation par défaut pour tous les clients x86. Cette affectation se produit, que les options -i et -c soient utilisées ou non.
Vous pouvez utiliser la commande installadm create-service pour configurer un serveur DHCP sur le serveur d'installation AI. Assurez-vous que la valeur de la propriété all_services/manage_dhcp est true (vrai). Reportez-vous à la section Mise à jour automatique de la configuration DHCP ISC pour plus d'informations sur la propriété all_services/manage_dhcp.
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. Ce service d'installation sert vingt adresses IP (-c), à partir de 10.80.239.150 (-i). 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.
Notez que lorsque les arguments -i et -c sont fournis et que DHCP est configuré, aucune liaison n'existe entre le service d'installation en cours de création et la plage d'adresses IP. Quand -i et -c sont transmis, la plage d'adresses IP est configurée, un nouveau serveur DHCP est créé si nécessaire et celui-ci reste actif et en cours d'exécution pour être utilisé par tous les services d'installation et tous les clients. Les informations réseau fournies au serveur DHCP n'ont aucune conséquence sur le service en cours de création.
Si la plage d'adresses IP demandée n'est pas sur un sous-réseau auquel le serveur d'installation est directement connecté et que le serveur d'installation est multiréseau, 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 être nécessaire uniquement lorsque plusieurs adresses IP sont configurées sur le serveur d'installation et que des relais DHCP sont utilisés. Dans d'autres configurations, le logiciel peut le déterminer automatiquement.
$ pfexec installadm create-service \ -s /var/tmp/images/i386/sol-11_1-ai-x86.iso \ -i 10.80.239.150 -c 20 -y Creating service from: /var/tmp/images/i386/sol-11_1-ai-x86.iso Setting up the image ... Creating i386 service: solaris11_1-i386 Image path: /export/auto_install/solaris11_1-i386 Starting DHCP server... Adding IP range to local DHCP configuration Refreshing install services Creating default-i386 alias. Setting the default PXE bootfile(s) in the local DHCP configuration to: bios clients (arch 00:00): default-i386/boot/grub/pxegrub2 uefi clients (arch 00:07): default-i386/boot/grub/grub2netx64.efi Refreshing install services
Les opérations suivantes sont exécutées suite à l'exécution de cette commande installadm create-service :
Le service d'installation est automatiquement nommé solaris11_1-i386.
Le répertoire de l'image réseau du service d'installation par défaut, /export/auto_install/solaris11_1-i386 , est créé. Dans la mesure où l'option -y est spécifiée, l'invite à confirmer que cette destination par défaut est acceptable est supprimée.
Le fichier ISO, /var/tmp/images/i386/sol-11_1-ai-x86.iso, est décompressé à l'emplacement de l'image réseau, /export/auto_install/solaris11_1-i386.
Le menu GRUB est monté dans /etc/netboot/solaris11_1-i386/grub.cfg.
Le service SMF AI, system/install/server, est actualisé pour monter /export/auto_install/solaris11_1-i386 en tant que /etc/netboot/solaris11_1-i386.
Etant donné qu'il s'agit du premier service d'installation x86 créé sur ce serveur d'installation, l'alias de service default-i386 est créé automatiquement. L'image de solaris11_1-i386 est utilisée par l'alias, donc /export/auto_install/solaris11_1-i386 est également monté en tant que /etc/netboot/default-i386.
Un service DHCP est créé si nécessaire et les adresses IP 10.80.239.150 à 10.80.239.169 sont affectées. Si le service DHCP est déjà configuré sur ce serveur, les options -i et -c mettent à jour le serveur DHCP avec de nouvelles adresses IP pour le service. Le service svc:/network/dhcp/server est online.
Les fichiers d'initialisation default-i386/boot/grub/pxegrub2 et default-i386/boot/grub/grub2netx64.efi sont ajoutés à la configuration DHCP locale en tant que fichiers d'initialisation par défaut pour les clients PXE.
Les sections suivantes indiquent comment installadm peut ajouter des informations au fichier de configuration DHCP pour une configuration DHCP ISC. Pour plus d'informations sur la configuration DHCP ISC, reportez-vous à la section Informations connexes.
L'exemple suivant indique comment installadm peut ajouter les adresses IP spécifiées à l'aide des options -i et -c au fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour le service d'installation i386 Oracle Solaris 11.1 créés ci-dessus :
subnet 10.80.239.0 netmask 25.255.255.0 { range 10.80.239.150 10.80.239.169; option broadcast-address 10.80.239.255; option routers 10.80.239.1; next-server 10.80.239.170; }
L'exemple suivant indique comment installadm peut définir les fichiers d'initialisation PXE par défaut dans le fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour le service d'installation i386 Oracle Solaris 11.1 default-i386 créé ci-dessus :
class "PXEBoot" { match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient"); if option arch = 00:00 { filename "default-i386/boot/grub/pxegrub2"; } else if option arch = 00:07 { filename "default-i386/boot/grub/grub2netx64.efi"; } }
Si vous avez créé un service d'installation i386 Oracle Solaris 11 au lieu d'un service Oracle Solaris 11.1, vous verrez une sortie semblable à l'exemple suivant :
If not already in place, the following should be added to the DHCP configuration: Boot server IP : 10.134.125.136 Boot file : default-i386/boot/grub/pxegrub
L'exemple suivant indique comment installadm peut définir le fichier d'initialisation PXE par défaut dans le fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour un service d'installation i386 Oracle Solaris 11 :
class "PXEBoot" { match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient"); if option arch = 00:00 { filename "default-i386/boot/grub/pxegrub"; } }
Si vous avez créé un service d'installation sparc au lieu d'un service i386, vous verrez une sortie semblable à l'exemple suivant :
If not already in place, the following should be added to the DHCP configuration: Boot file: http://10.80.238.5:5555/cgi-bin/wanboot-cgi
L'exemple suivant indique comment installadm peut définir le fichier d'initialisation par défaut dans le fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour un service d'installation sparc Oracle Solaris 11.1 :
class "SPARC" { match if not (substring(option vendor-class-identifier, 0, 9) = "PXEClient"); filename "http://10.80.238.5:5555/cgi-bin/wanboot-cgi"; }