Ignorer les liens de navigation | |
Quitter l'aperu | |
Transition d'Oracle Solaris 10 vers Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Transition d'Oracle Solaris 10 vers une version d'Oracle Solaris 11 (présentation)
2. Transition vers une méthode d'installation d'Oracle Solaris 11
4. Gestion des fonctions de stockage
5. Gestion des systèmes de fichiers
6. Gestion des logiciels et des environnements d'initialisation
7. Gestion de la configuration réseau
8. Gestion de la configuration système
10. Gestion des versions d'Oracle Solaris dans un environnement virtuel
11. Gestion des comptes et des environnements utilisateur
12. Gestion des fonctionnalités de bureau
A. Scénario d'installation automatisée SPARC
L'exemple suivant illustre les principales tâches de configuration d'un serveur AI pour installer un système SPARC sur un réseau IPv4 avec un référentiel de packages local et un manifeste AI personnalisé de manière minimale.
Cet exemple utilise les options de configuration suivantes :
DNS est configuré pour la résolution de nom
Le serveur AI fournit un référentiel de packages local
DHCP est configuré pour le service d'installation
Le client d'installation est un système SPARC
Etapes de configuration traitées dans cette tâche :
Confirmation des informations de routeur et de l'IP statique du serveur d'installation.
Identification de la plage DHCP d'adresses IP à installer, si nécessaire.
Lorsque vous créez le service d'installation, vous devez indiquer l'adresse de départ de la plage d'adresses IP et le nombre d'adresses.
Vous pouvez spécifier des adresses IP fixes pour les systèmes client de l'une des manières suivantes :
Générez un profil de configuration système à l'aide de l'outil sysconfig ou personnalisez un profil dans /usr/share/auto_install/sc_profiles et ajoutez-le au service d'installation.
# sysconfig create-profile -o /var/tmp/manifests/client_sc.xml
Incluez les adresses IP fixes dans le fichier /etc/inet/dhcpd.conf. Reportez-vous à l'Exemple A-3.
Créez un script personnalisé qui associe les adresses MAC des systèmes clients à une adresse IP et un serveur d'installation spécifique.
Si vous souhaitez utiliser DNS pour la résolution de nom, assurez-vous que le serveur DNS est accessible.
Exemple A-1 Confirmation de la disponibilité des ressources relatives au réseau
Confirmez que le serveur d'installation dispose d'une IP statique et des informations de routeur.
# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 e1000g0/v4static1 static ok 1.2.3.10/24 lo0/v6 static ok ::1/128 e1000g0/v6dhcp addrconf ok fe80::aaa:bbbb:cccc:8988/10 # netstat -nr Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 1.2.3.1 UG 3 115957 net0 1.2.3.64 1.2.3.10 U 4 287300 net0 127.0.0.1 127.0.0.1 UH 2 116 lo0 . . .
Assurez-vous que le serveur DNS est accessible.
# getent hosts daleks 1.2.3.99 daleks
Etapes de configuration traitées dans cette tâche :
Téléchargement d'une image de référentiel à partir de pkg.oracle.com et montage de l'image
Création d'un système de fichiers pour le référentiel et copie de l'image dans le système de fichiers de référentiel
Actualisation du référentiel
Activation du service de référentiel de packages, de sorte qu'il puisse être disponible à partir d'un emplacement http:
Exemple A-2 Création d'un référentiel de packages local
Ces étapes sont effectuées sur le serveur d'installation ou sur un autre système accessible via le réseau.
Copiez l'image de référentiel à l'aide de votre outil préféré, tel que rsync ou tar. tar est généralement plus rapide que rsync, mais l'opération tar peut prendre du temps.
# mount -F hsfs /tmp/sol-11_1-repo-full.iso /mnt # zfs create rpool/export/s11.1repo # cd /mnt/repo; tar cf - . | (cd /export/s11.1repo; tar xfp - ) # pkgrepo -s /export/s11.1repo refresh Initiating repository refresh.
Démarrez ensuite le service de package afin que le référentiel de packages soit accessible.
# svccfg -s application/pkg/server setprop pkg/inst_root=/export/s11.1repo # svccfg -s application/pkg/server setprop pkg/readonly=true # svcadm refresh application/pkg/server # svcadm enable application/pkg/server # pkg set-publisher -G "*" -g http://tardis.dw.com/ solaris
Etapes de configuration traitées dans cette tâche :
Confirmation de l'installation du package installadm
Création d'un système de fichiers pour l'image créée à partir du référentiel de packages local
Démarrage du service DNS multidiffusion
Création du service d'installation
Ajout des informations client au service d'installation
Exemple A-3 Création d'un service d'installation
Les étapes suivantes sont réalisées sur le serveur d'installation pour créer le service d'installation. Dans Oracle Solaris 11.1, l'image du service d'installation peut être créée directement à partir d'un référentiel de packages local.
Confirmez que le package install/installadm est disponible.
# pkg info installadm Name: install/installadm Summary: installadm utility Description: Automatic Installation Server Setup Tools Category: System/Administration and Configuration State: Installed Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.175.1.0.0.24.1736 Packaging Date: Wed Sep 12 19:32:53 2012 Size: 1.23 MB FMRI: pkg://solaris/install/installadm@0.5.11,5.11-0.175.1.0.0.24.1736: 20120912T193253Z
S'il n'est pas installé, installez-le :
# pkg install install/installadm
Créez un système de fichiers pour l'image et activez le service DNS multidiffusion. Ensuite, créez le service d'installation Dans cet exemple, l'adresse DHCP de départ est spécifiée par l'option -i et l'option -c identifie le nombre d'adresses. Cette syntaxe crée un serveur DHCP ISC sur le serveur d'installation s'il n'existe pas déjà.
# zfs create rpool/export/image # svcadm enable svc:/network/dns/multicast:default # installadm create-service -n sol-11u1-sparc -d /export/image -i 1.2.3.66 -c 20 Creating service from: Creating service from: pkg:/install-image/solaris-auto-install Setting up the image ... DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 45/45 237.8/237.8 0B/s PHASE ITEMS Installing new actions 187/187 Updating package state database Done Updating image state Done Creating fast lookup database Done Reading search index Done Updating search index 1/1 Creating sparc service: sol-11u1-sparc Image path: /export/image Service discovery fallback mechanism set up Creating SPARC configuration file Starting DHCP server... Adding IP range to local DHCP configuration Creating default-sparc alias Service discovery fallback mechanism set up Refreshing install services
Les informations de configuration DCHP sont incluses au fichier /etc/inet/dhcpd4.conf. La plage d'adresses IP dynamiques se présente comme suit :
range 1.2.3.66 1.2.3.86
Vous pouvez également identifier des adresses fixes pour les clients en incluant une syntaxe similaire à la suivante dans le fichier /etc/inet/dhcpd4.conf :
host neo { hardware ethernet 0:3:3:4:5:2 ; fixed-address 1.2.3.88 ; }
Ajoutez l'adresse MAC du client au service d'installation :
# installadm create-client -e 0:3:ba:dd:ff:2 -n sol-11u1-sparc
Si vous n'indiquez pas les informations DHCP lors de la création du service d'installation, les informations d'initialisation du client SPARC sont fournies à l'écran :
# installadm create-service -n sol-11u1-sparc -d /export/image Creating service from: Creating service from: pkg:/install-image/solaris-auto-install Setting up the image ... DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 45/45 237.8/237.8 0B/s PHASE ITEMS Installing new actions 187/187 Updating package state database Done . . . Creating sparc service: sol-11u1-sparc Image path: /export/image 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://1.2.3.10:5555/cgi-bin/wanboot-cgi
Etapes de configuration traitées dans cette tâche :
Création d'un système de fichiers facultatif pour le manifeste AI
Exportation d'une copie du modèle de manifeste par défaut nommé sclient.xml
Modification du manifeste sclient.xml pour qu'il corresponde à vos besoins d'installation
Création d'un manifeste et son association au service d'installation
Affichage du service d'installation et du manifeste pour s'assurer de leur disponibilité
Activation du manifeste
Exemple A-4 Configuration d'un manifeste AI
L'exemple suivant décrit la création d'un système de fichiers pour les manifestes, la modification d'un manifeste par défaut et son association au service d'installation.
# zfs create rpool/export/manifests # cd /export/manifests # installadm export -n sol-11u1-sparc -m orig_default -o sclient.xml # vi sclient.xml # installadm create-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient # installadm list -n sol-11u1-sparc -m # installadm set-service -o default-manifest=sclient sol-11u1-sparc # installadm list -n sol-11u1-sparc -m
Le manifeste sclient est modifié comme suit :
Ajoutez le mot-clé auto_reboot pour que le client soit réinitialisé automatiquement.
Incluez un référentiel de packages local (tardis.dw.com) au lieu de pkg.oracle.com.
Les modifications du manifeste sclient sont incluses en gras, comme suit :
. . . <ai_instance name="orig_default" auto_reboot="true"> . . . <source> <publisher name="solaris"> <origin name="http://tardis.dw.com"/> </publisher> </source> . . .
Si vous modifiez le manifeste après son activation, mettez-le à jour pour que les modifications prennent effet.
# installadm update-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient