Ignorer les liens de navigation | |
Quitter l'aperu | |
Transition de JumpStart d'Oracle Solaris 10 au programme d'installation automatisée d'Oracle Solaris 11 Oracle Solaris 11 Information Library (Français) |
1. Comparaison de JumpStart et du programme d'installation automatisée
2. Conversion des fichiers de profils et de règles
3. Conversion des fichiers de configuration
4. Installation d'Oracle Solaris 10 à l'aide de JumpStart sur un serveur Oracle Solaris 11
Solutions aux problèmes connus
Les étapes suivantes décrivent comment créer un serveur d'installation JumpStart Oracle Solaris 11 pour installer le SE Oracle Solaris 10 sur les systèmes client.
Installez le SE Oracle Solaris 11 sur l'ordinateur qui sera le serveur d'installation JumpStart.
Définissez une adresse IP statique sur l'ordinateur Oracle Solaris 11 qui sera le serveur d'installation JumpStart.
Pour plus d'informations sur la définition d'une adresse IP statique, reportez-vous aux instructions décrites dans la section Configuration d’une interface IP du manuel Administration d’Oracle Solaris : interfaces réseau et virtualisation réseau et dans la page de manuel ipadm(1M).
Installez le package system/boot/network à partir de l'éditeur solaris.
# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris11/release/ # pkg install pkg:/system/boot/network Packages to install: 1 Variants/Facets to change: 3 Create boot environment: No Create backup boot environment: No Services to change: 1 DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 13/13 0.0/0.0 PHASE ACTIONS Install Phase 34/34 PHASE ITEMS Package State Update Phase 1/1 Image State Update Phase 2/2 PHASE ITEMS Reading Existing Index 8/8 Indexing Packages 1/1
Téléchargez la dernière image DVD Oracle Solaris 10.
Cette image est la source de votre image d'installation et de vos outils JumpStart. N'oubliez pas que JumpStart peut être utilisé pour installer uniquement le SE Oracle Solaris 10, non le SE Oracle Solaris 11.
Utilisez l'image DVD Oracle Solaris 10 et la commande setup_install_server(1M) pour configurer un serveur d'installation JumpStart.
L'exemple suivant utilise l'image DVD Oracle Solaris 10 9/10 pour SPARC.
# /media/SOL_10_0910_SPARC/Solaris_10/Tools/setup_install_server /export/s10u9_sparc Verifying target directory... Calculating the required disk space for the Solaris_10 product Calculating space required for the installation boot image Copying the CD image to disk... Copying Install Boot Image hierarchy... Copying /boot netboot hierarchy... Install Server setup complete
Copiez les fichiers jumpstart_sample de l'image DVD vers l'emplacement du profil JumpStart.
# cd /media/SOL_10_0910_SPARC/Solaris_10/Misc/jumpstart_sample # mkdir -p /export/profiles/s10profile # cp -pr * /export/profiles/s10profile
Appliquez la solution décrite dans Problème du script rm_install_client.
Appliquez la solution décrite dans Problème du script check.
Exécutez la commande check(1M) avec l'option -p s10-image pour valider votre profil JumpStart.
Dans l'exemple suivant, de nombreuses lignes de la sortie sont omises dans un souci de concision. Notez que l'option -p ne fonctionne pas avec toutes les versions de mise à jour Oracle Solaris 10. Assurez-vous que vous utilisez Oracle Solaris 10 Mise à jour 7 ou une version ultérieure. (Référence CR 6728067.)
# cd /export/profile/s10profile ./check -p /export/s10u9_sparc 45 blocks Validating rules... Validating profile host_class... Validating profile zfsrootsimple... Validating profile net924_sun4c... Validating profile upgrade... Validating profile x86-class... Validating profile any_machine... The custom JumpStart configuration is ok.
Vérifiez que udp6 est disponible et en ligne.
# svcs udp6 STATE STIME FMRI disabled 8:36:55 svc:/network/tftp/udp6:default # svcadm enable network/tftp/udp6 # svcs udp6 STATE STIME FMRI online 8:38:28 svc:/network/tftp/udp6:default
Liez le répertoire /tftpboot au répertoire /etc/netboot. Si le répertoire /etc/netboot n'existe pas, créez-le.
# ls /etc/netboot /etc/netboot: No such file or directory # mkdir -m 755 /etc/netboot # ln -s /etc/netboot /tftpboot # ls -l /tftpboot lrwxrwxrwx 1 root root 12 Sep 14 8:46:51 /tftpboot -> /etc/netboot
JumpStart utilise /tftpboot pour l'initialisation du réseau. Le programme d'installation automatisée utilise /etc/netboot pour l'initialisation du réseau. Si ce serveur Oracle Solaris 11 peut servir à la fois de serveur d'installation JumpStart et de serveur d'installation AI, /tftpboot doit être un lien symbolique vers /etc/netboot afin que les deux outils puissent coexister.
Astuce - Si vous prévoyez d'utiliser ce serveur en tant que serveur d'installation JumpStart uniquement ou en tant que serveur d'installation AI uniquement, cette étape n'est pas nécessaire. Cependant, il est conseillé d'effectuer cette étape malgré tout afin d'éviter des erreurs d'initialisation réseau si vous changez d'avis ultérieurement.
Exécutez add_install_client(1M) pour installer le client.
/export/s10u9_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \ -c line2-x4100:/export/profiles/s10profile \ -p line2-x4100:/export/profiles/s10profile line2-t1 sun4u Adding Ethernet number for line2-t1.sfbay.sun.com to /etc/ethers making /tftpboot enabling network/rarp service enabling network/rpc/bootparams service updating /etc/bootparams copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1