Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Transición de Oracle Solaris 10 a Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Transición de Oracle Solaris 10 a una versión de Oracle Solaris 11 (descripción general)
2. Transición a los métodos de instalación de Oracle Solaris 11
4. Funciones de gestión de almacenamiento
5. Gestión de sistemas de archivos
6. Gestión de software y entornos de inicio
7. Gestión de configuración de red
8. Gestión de configuración del sistema
10. Gestión de las versiones de Oracle Solaris en un entorno virtual
11. Gestión de cuentas de usuario y entornos de usuario
12. Gestión de funciones de escritorio
A. Escenario de instalación automatizada de SPARC
El ejemplo siguiente ilustra las principales tareas de la configuración de un servidor AI para instalar un sistema basado en SPARC en una red IPv4 con un repositorio de paquetes local y un manifiesto AI mínimamente personalizado.
En este ejemplo, se utilizan las siguientes opciones de configuración:
El DNS está configurado para la resolución de nombres.
El servidor AI proporciona un repositorio de paquetes local.
El DHCP está configurado para el servicio de instalación.
El cliente de instalación es un sistema basado en SPARC.
Pasos de configuración en esta tarea:
Confirme la información del enrutador y la dirección IP estática del servidor de instalación.
Identifique el rango de direcciones IP de DHCP que se deben instalar si es necesario.
Al crear el servicio de instalación, debe especificar la dirección de inicio del rango de direcciones IP y el número de direcciones.
Puede especificar direcciones IP fijas para sistemas cliente de las siguientes formas:
Genere un perfil de configuración del sistema con la herramienta sysconfig o personalice un perfil en /usr/share/auto_install/sc_profiles y agréguelo al servicio de instalación.
# sysconfig create-profile -o /var/tmp/manifests/client_sc.xml
Incluya direcciones IP fijas en el archivo /etc/inet/dhcpd.conf. Consulte el Ejemplo A-3.
Cree una secuencia de comandos personalizada que asocie las direcciones MAC de los sistemas cliente con una dirección IP y un servidor de instalación específicos.
Si desea utilizar el DNS para la resolución de nombres, asegúrese de que el servidor DNS esté accesible.
Ejemplo A-1 Confirmación de disponibilidad de recursos relacionados con la red
Confirme que el servidor de instalación tenga información del enrutador y la dirección IP estática.
# 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 . . .
Asegúrese de que el servidor DNS esté accesible.
# getent hosts daleks 1.2.3.99 daleks
Pasos de configuración en esta tarea:
Descargue una imagen de repositorio desde pkg.oracle.com y monte la imagen.
Cree un sistema de archivos para el repositorio y copie la imagen en el sistema de archivos del repositorio.
Refresque el repositorio.
Active el servicio de repositorio de paquetes de forma que pueda estar disponible desde una ubicación http:.
Ejemplo A-2 Creación de un repositorio de paquetes local
Estos pasos se realizan en el servidor de instalación o en otro sistema que esté accesible por medio de la red.
Copie la imagen del repositorio con su herramienta favorita, como rsync o tar. El uso de tar es generalmente más rápido que rsync, pero la operación de tar podría tardar un tiempo.
# 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.
A continuación, inicie el servicio de paquetes de modo que se pueda acceder al repositorio de paquetes.
# 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
Pasos de configuración en esta tarea:
Confirme que el paquete installadm esté instalado.
Cree un sistema de archivos para la imagen que se crea desde el repositorio de paquetes local.
Inicie el servicio DNS de multidifusión.
Cree el servicio de instalación.
Agregue la información del cliente al servicio de instalación.
Ejemplo A-3 Creación de un servicio de instalación
Los siguientes pasos se realizan en el servidor de instalación para crear el servicio de instalación. En Oracle Solaris 11.1, la imagen del servicio de instalación se puede crear directamente desde un repositorio de paquetes local.
Confirme que el paquete 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
Si no está instalado, instálelo:
# pkg install install/installadm
Cree un sistema de archivos para la imagen y active el servicio DNS de multidifusión. A continuación, cree el servicio de instalación. En este ejemplo, la dirección DHCP de inicio se especifica con la opción -i, y la opción -c identifica el número de direcciones. Esta sintaxis crea un servidor DHCP ISC en el servidor de instalación si aún no existe.
# 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
La información de configuración de DHCP se incluye en el archivo /etc/inet/dhcpd4.conf. El rango de direcciones IP dinámicas es similar al siguiente:
range 1.2.3.66 1.2.3.86
También puede identificar direcciones fijas para clientes mediante la inclusión de una sintaxis similar a la siguiente en el archivo /etc/inet/dhcpd4.conf:
host neo { hardware ethernet 0:3:3:4:5:2 ; fixed-address 1.2.3.88 ; }
Agregue la dirección MAC del cliente al servicio de instalación:
# installadm create-client -e 0:3:ba:dd:ff:2 -n sol-11u1-sparc
Si no especifica la información de DHCP cuando se crea el servicio de instalación, la información de inicio del cliente SPARC se proporciona en la pantalla:
# 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
Pasos de configuración en esta tarea:
Cree un sistema de archivos opcional para el manifiesto AI.
Exporte una copia de plantilla de manifiesto predeterminada que se denomine sclient.xml.
Modifique el manifiesto sclient.xml para que coincida con sus necesidades de instalación.
Cree el manifiesto y asócielo con el servicio de instalación.
Muestre el servicio de instalación y el manifiesto para asegurarse de que estén disponibles.
Active el manifiesto.
Ejemplo A-4 Configuración de un manifiesto AI
En el ejemplo siguiente, se describe cómo crear un sistema de archivos para los manifiestos, modificar un manifiesto predeterminado y asociarlo con el servicio de instalación.
# 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
El manifiesto sclient se modifica como se muestra a continuación:
Agregue la palabra clave auto_reboot para que el cliente se reinicie automáticamente.
Incluya un repositorio de paquetes local (tardis.dw.com) en lugar de pkg.oracle.com.
Los cambios del manifiesto sclient se incluyen en negrita de la siguiente manera:
. . . <ai_instance name="orig_default" auto_reboot="true"> . . . <source> <publisher name="solaris"> <origin name="http://tardis.dw.com"/> </publisher> </source> . . .
Si cambia el manifiesto después de activarlo, actualícelo para que los cambios surtan efecto.
# installadm update-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient