Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Instalación de sistemas Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
Parte I Opciones de instalación de Oracle Solaris 11.1
1. Descripción general de opciones de instalación
Parte II Instalación con medios de instalación
2. Preparación de la instalación
4. Uso del instalador de texto
5. Instalaciones automatizadas que se inician desde medios
6. Anulación de configuración o reconfiguración de una instancia de Oracle Solaris
Parte III Instalación con un servidor de instalación
7. Instalación automatizada de varios clientes
8. Configuración de un servidor de instalación
Mapa de tareas de configuración del servidor AI
Requisitos del servidor de instalación
Requisitos de hardware del servidor AI
Privilegios de operaciones del servicio de instalación
Requisitos de software del servidor AI
Instalación de las herramientas de instalación AI
Configuración del servidor de instalación
Activación de DNS de multidifusión
Configuración de un servidor de instalación de hosts múltiples
Configuración del puerto de host del servidor web
Configuración de la ruta de imagen predeterminada
Actualización automática de la configuración de DHCP ISC
Creación de un servicio de instalación AI
Creación de un servicio de instalación sin configurar DHCP
Creación de un servicio de instalación SPARC con un archivo ISO
Creación de un servicio de instalación x86 con un paquete IPS
Creación de un servicio de instalación con la configuración de DHCP local
Configuración de DHCP ISC para un servicio de instalación i386 de Oracle Solaris 11.1
Configuración de DHCP ISC para un servicio de instalación i386 de Oracle Solaris 11
Configuración de DHCP ISC para un servicio de instalación sparc de Oracle Solaris 11.1
Mantenimiento de un servidor de instalación
Agregación, modificación o supresión de un servicio de instalación
Creación de un servicio de instalación
Modificar las propiedades del servicio de instalación
Actualización de un servicio de instalación
Cambio del nombre de un servicio de instalación
Activación o desactivación de un servicio de instalación
Supresión de un servicio de instalación
Asociación de clientes a servicios de instalación
Agregación de un cliente a un servicio de instalación
Asociación de un cliente a un servicio de instalación diferente
Supresión de un cliente de un servicio de instalación
Asociación de instrucciones de instalación específicas de clientes a servicios de instalación
Agregación de un manifiesto AI a un servicio de instalación
Actualización de un manifiesto AI
Asociación de instrucciones de configuración específicas de clientes a servicios de instalación
Agregación de un perfil de configuración del sistema a un servicio de instalación
Actualización de un perfil de configuración del sistema
Validación de un perfil de configuración del sistema
Supresión de un perfil de configuración del sistema
Exportación de un manifiesto AI o un perfil de configuración del sistema
Modificación de criterios de un manifiesto AI o un perfil de configuración del sistema
Visualización de información sobre los servicios de instalación
Enumeración de todos los servicios de instalación del servidor de instalación
Visualización de información para un servicio de instalación específico
Enumeración de los clientes asociados a servicios de instalación
Enumeración de los clientes asociados a un servicio de instalación específico
Visualización de información sobre las instalaciones personalizadas
Enumeración de todos los manifiestos AI y perfiles de configuración del sistema
Enumeración de manifiestos y perfiles asociados a un servicio de instalación específico
Administración del servicio SMF AI
9. Personalización de instalaciones
10. Aprovisionamiento del sistema cliente
11. Configuración del sistema cliente
12. Instalación y configuración de zonas
13. Ejecución de una secuencia de comandos personalizada durante el primer inicio
14. Instalación de sistemas cliente
15. Resolución de problemas en instalaciones automatizadas
A. Uso de Oracle Configuration Manager
Un servidor de instalación puede tener más de un servicio de instalación. Cree un servicio de instalación independiente para cada arquitectura de hardware de cliente y cada versión diferente del Sistema operativo Oracle Solaris 11 que desea instalar.
Utilice el comando installadm create-service para crear un servicio de instalación AI.
Cuando se crea un servicio de instalación AI, se activa el servicio SMF AI, system/install/server, si aún no estaba activado. La imagen del servicio de instalación se monta en /etc/netboot/nombre_svc. Para los servicios de instalación SPARC, el archivo wanboot.conf se encuentra en la raíz de la imagen del servicio de instalación. Para los servicios de instalación x86, el menú menu.lst de GRUB se encuentra en la raíz de la imagen del servicio de instalación.
Cuando se crea el primer servicio de instalación para una arquitectura determinada en un servidor de instalación, se crea automáticamente un alias de ese servicio, default-i386 o default-sparc. Este servicio predeterminado es un servicio completo, con sus propios manifiestos y perfiles, pero comparte una imagen de red con el servicio creado de forma explícita. Este servicio predeterminado se utiliza para todas las instalaciones en clientes de esa arquitectura que no estaban asociados explícitamente a un servicio de instalación diferente con el subcomando create-client.
Para cambiar el servicio para el que el servicio default-arch es un alias, establezca la propiedad aliasof con el subcomando set-service. Los manifiestos y los perfiles que se agregaron a cualquiera de los servicios permanecen iguales después de restablecer un alias. El único cambio es la imagen de red que utiliza el servicio. Consulte Modificar las propiedades del servicio de instalación para obtener más información sobre la definición de la propiedad aliasof. Para actualizar la imagen de red del servicio para el que el servicio default- arch es un alias, utilice el subcomando update-service, como se muestra en Actualización de un servicio de instalación.
Si se modifica un alias default-arch por un nuevo servicio de instalación y se detecta una configuración de DHCP ISC local, este archivo de inicio de alias predeterminado se establece como archivo de inicio predeterminado de todo el servidor DHCP para esa arquitectura si el valor de la propiedad all_services/manage_dhcp es true. Consulte Actualización automática de la configuración de DHCP ISC para obtener más información sobre la propiedad all_services/manage_dhcp.
El comando installadm create-service también proporciona una imagen de red en un servidor web que se ejecuta en el puerto 5555. Por ejemplo, la dirección del servidor web puede ser http://10.80.238.5:5555/solaris11_1-i386. Consulte Configuración del puerto de host del servidor web para usar un puerto diferente.
El comando installadm create-service no requiere argumentos ni opciones. Las dos opciones que se describen a continuación se utilizan con frecuencia. Para obtener información sobre todas las opciones, consulte Creación de un servicio de instalación o la página del comando man installadm(1M).
installadm create-service [-s source] [-y]
El argumento source especifica el origen de datos de la imagen de red. El valor de source puede ser uno de los siguientes:
El identificador FMRI del paquete de imágenes de red IPS de AI, que es install-image/solaris-auto-install en Oracle Solaris 11.1.
El nombre de la ruta completa de un archivo de imagen ISO de AI.
Si no especifica source, se utiliza la última versión disponible del paquete install-image/solaris-auto-install. El paquete se recupera del editor especificado mediante la opción -p o del primer editor en la lista de preferencia de editores del servidor de instalación que proporciona una instancia del paquete.
Para instalar una versión diferente del paquete o para instalar el paquete desde otro editor, especifique la versión o el editor en el FMRI. Por ejemplo, especifique pkg://editor/install-image/solaris-auto-install o pkg://editor/install-image/solaris-auto-install@versión. Utilice la opción -p para especificar un origen de editor concreto.
Si no especifica la opción -d, especifique la opción -y para suprimir el indicador para confirmar el uso de ruta de imagen generada automáticamente.
El comando create-service puede configurar DHCP en el servidor de instalación AI como se muestra en Creación de un servicio de instalación con la configuración de DHCP local.
En los ejemplos de esta sección, DHCP ya está configurado en un servidor diferente o se configurará más tarde. Si el comando create-service no detecta que DHCP ISC se está ejecutando en este servidor, la salida del comando muestra instrucciones para configurar DHCP. En estos ejemplos, la salida del comando create-service proporciona el archivo de inicio necesario para la configuración de DHCP.
En este ejemplo, se crea un servicio de instalación AI para clientes SPARC mediante una imagen de red de un archivo 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
Se realizan las siguientes acciones como resultado de la ejecución del comando installadm create-service:
El servicio de instalación pasa automáticamente a denominarse solaris11_1-sparc .
Se crea la imagen de red de servicio de instalación predeterminada, /export/auto_install/solaris11_1-sparc . Dado que se especifica la opción -y, se suprime el indicador para confirmar que este destino predeterminado es aceptable.
Se desempaqueta el archivo ISO, /var/tmp/images/sparc/sol-11_1-ai-sparc.iso, en la ubicación de la imagen de red, /export/auto_install/solaris11_1-sparc.
El archivo wanboot.conf para este servicio se genera /export/auto_install/solaris11_1-sparc/wanboot.conf.
Se refresca el servicio SMF de AI, system/install/server, para montar /export/auto_install/solaris11_1-sparc como /etc/netboot/solaris11_1-sparc.
Como éste es el primer servicio de instalación SPARC creado en este servidor de instalación, se crea automáticamente el alias de servicio default-sparc. Se utiliza la imagen de solaris11_1-sparc en el alias, por lo que /export/auto_install/solaris11_1-sparc también se monta como /etc/netboot/default-sparc.
El archivo de configuración /etc/netboot/wanboot.conf está simbólicamente enlazado a /etc/netboot/default-sparc/wanboot.conf. Se enlaza de manera simbólica el archivo de configuración /etc/netboot/system.conf con /etc/netboot/default-sparc/system.conf.
Se proporciona el archivo de inicio necesario para la configuración de DHCP, http://10.80.238.5:5555/cgi-bin/wanboot-cgi.
Si ya se configuró un servidor DHCP ISC local, el archivo de inicio del nuevo alias default-sparc se establece como archivo de inicio predeterminado para todos los clientes SPARC. Esta asignación se produce independientemente de si se utilizan las opciones -i y -c.
En este ejemplo, se crea un servicio de instalación AI para clientes x86 mediante una imagen de red de un paquete IPS. Este comando también muestra el comportamiento predeterminado cuando no se especifican opciones. Si el servidor de instalación es un sistema SPARC, debe proporcionar la opción -a i386 para especificar que desea crear un servicio de instalación x86.
Además del archivo de inicio necesario para la configuración de DHCP, la salida del comando también proporciona la dirección IP del servidor de inicio necesaria para la configuración de 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
Se realizan las siguientes acciones como resultado de la ejecución del comando installadm create-service:
El servicio de instalación pasa automáticamente a denominarse solaris11_1-i386.
Dado que no se especifica ninguna opción de origen de la imagen de red, se obtiene la versión más reciente del paquete install-image/solaris-auto-install desde el primer editor de la lista de editores del servidor de instalación que proporciona este paquete.
Se crea el directorio predeterminado de la imagen de red del servicio de instalación, /export/auto_install/solaris11_1-i386 . Dado que se especifica la opción -y, se suprime el indicador para confirmar que este destino predeterminado es aceptable.
Se instala el paquete install-image/solaris-auto-install en la ubicación de la imagen de red, /export/auto_install/solaris11_1-i386.
De manera predeterminada, la variante del paquete install-image/solaris-auto-install que se instala coincide con la arquitectura del servidor de instalación AI. En este ejemplo, el servidor de instalación es un sistema x86. Si desea crear un servicio de instalación SPARC en este servidor, deberá utilizar la opción -a. Consulte Creación de un servicio de instalación para obtener información sobre la opción -a.
El menú de GRUB se monta en /etc/netboot/solaris11_1-i386/grub.cfg.
Se refresca el servicio SMF de AI, system/install/server, para montar /export/auto_install/solaris11_1-i386 como /etc/netboot/solaris11_1-i386.
Como éste es el primer servicio de instalación x86 creado en este servidor de instalación, se crea automáticamente el alias de servicio default-i386. Se utiliza la imagen de solaris11_1-i386 en el alias, por lo que /export/auto_install/solaris11_1-i386 también se monta como >/etc/netboot/default-i386.
Se proporciona la IP del servidor de inicio necesaria para la configuración de DHCP. También se incluyen los archivos de inicio necesarios para la configuración de DHCP, default-i386/boot/grub/pxegrub2 y default-i386/boot/grub/grub2netx64.efi.
Si ya se configuró un servidor DHCP ISC local, los archivos de inicio del nuevo alias default-i386 se establecen como archivos de inicio predeterminados para todos los clientes x86. Esta asignación se produce independientemente de si se utilizan las opciones -i y -c.
Puede utilizar el comando installadm create-service para configurar un servidor DHCP en este servidor de instalación AI. Asegúrese de que el valor de la propiedad all_services/manage_dhcp sea true. Consulte Actualización automática de la configuración de DHCP ISC para obtener más información acerca de la propiedad all_services/manage_dhcp.
En el siguiente ejemplo, se crea un servicio de instalación para clientes x86, en el que la red consta de una única subred y el servidor de instalación también funciona como servidor DHCP para la red. Este servicio de instalación presta servicios a 20 direcciones IP (-c), comenzando a partir de 10.80.239.150 (-i). Si aún no se configuró un servidor DHCP, se configura un servidor DHCP ISC. Si ya se configuró un servidor DHCP ISC, se actualiza ese servidor DHCP.
Tenga en cuenta que cuando se proporcionan los argumentos -i y -c y se configura DHCP, no existe ningún vínculo entre el servicio de instalación que se creará y el rango de IP. Cuando se transfieren -i y -c, se configura el rango de IP, se crea un nuevo servidor DHCP si es necesario, y ese servidor DHCP permanece activo y en ejecución para que lo utilicen todos los servicios de instalación y los clientes. La información de red proporcionada al servidor DHCP no tiene ninguna relación específica con el servicio que se creará.
Si el rango de IP solicitado no está en una subred con la que el servidor de instalación tiene conexión directa y el servidor de instalación tiene hosts múltiples, utilice la opción -B para proporcionar la dirección del servidor de archivos de inicio (por lo general, una dirección IP de este sistema). Esta opción sólo debe ser necesaria cuando se configuran varias direcciones IP en el servidor de instalación y se emplean retransmisiones DHCP. En otras configuraciones, el software puede determinar esta información automáticamente.
$ 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
Se realizan las siguientes acciones como resultado de la ejecución del comando installadm create-service:
El servicio de instalación pasa automáticamente a denominarse solaris11_1-i386.
Se crea el directorio predeterminado de la imagen de red del servicio de instalación, /export/auto_install/solaris11_1-i386 . Dado que se especifica la opción -y, se suprime el indicador para confirmar que este destino predeterminado es aceptable.
Se desempaqueta el archivo ISO, /var/tmp/images/i386/sol-11_1-ai-x86.iso, en la ubicación de la imagen de red, /export/auto_install/solaris11_1-i386.
El menú de GRUB se monta en /etc/netboot/solaris11_1-i386/grub.cfg.
Se refresca el servicio SMF de AI, system/install/server, para montar /export/auto_install/solaris11_1-i386 como /etc/netboot/solaris11_1-i386.
Como éste es el primer servicio de instalación x86 creado en este servidor de instalación, se crea automáticamente el alias de servicio default-i386. Se utiliza la imagen de solaris11_1-i386 en el alias, por lo que /export/auto_install/solaris11_1-i386 también se monta como >/etc/netboot/default-i386.
Se crea un servicio DHCP, si es necesario, y se proporcionan las direcciones IP de 10.80.239.150 a 10.80.239.169. Si ya se configuró el servicio DHCP en este servidor, las opciones -i y -c actualizan el servidor DHCP con nuevas direcciones IP para este servicio. El estado del servicio svc:/network/dhcp/server es online.
Los archivos de inicio default-i386/boot/grub/pxegrub2 y default-i386/boot/grub/grub2netx64.efi se agregan a la configuración de DHCP local como archivos de inicio predeterminados para clientes PXE.
En las secciones siguientes, se muestra cómo installadm puede agregar información al archivo de configuración de DHCP para una configuración de DHCP ISC. Para obtener más información sobre la configuración de DHCP ISC, consulte Información relacionada.
En el ejemplo siguiente, se muestra cómo installadm puede agregar las direcciones IP que se especifican mediante las opciones -i y -c en el archivo /etc/inet/dhcpd4.conf para una configuración de DHCP ISC del servicio de instalación i386 de Oracle Solaris 11.1 creado anteriormente:
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; }
En el ejemplo siguiente, se muestra cómo installadm puede establecer los archivos de inicio PXE predeterminados en el archivo /etc/inet/dhcpd4.conf para una configuración de DHCP ISC del servicio de instalación i386 de Oracle Solaris 11.1 default-i386 creado anteriormente:
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 creó un servicio de instalación i386 de Oracle Solaris 11 en lugar de un servicio de Oracle Solaris 11.1, la salida será similar a la del siguiente ejemplo:
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
En el ejemplo siguiente, se muestra cómo installadm puede establecer el archivo de inicio PXE predeterminado en el archivo /etc/inet/dhcpd4.conf para una configuración de DHCP ISC de un servicio de instalación i386 de 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 creó un servicio de instalación sparc en lugar de un servicio i386, la salida será similar a la del siguiente ejemplo:
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
En el ejemplo siguiente, se muestra cómo installadm puede establecer el archivo de inicio predeterminado en el archivo /etc/inet/dhcpd4.conf para una configuración de DHCP ISC de un servicio de instalación sparc de 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"; }