Saltar al contenido principal

Despliegue de SLES 12 SP3 con paquetes personalizados y zona horaria

Este escenario instala el sistema operativo SLES 12 SP3 (en inglés) y varios paquetes de SLES opcionales. También le solicita su zona horaria. Se utiliza un perfil de imagen de SO personalizado que incluye un archivo de configuración personalizada y un archivo de instalación desatendida. Este perfil personalizado se puede seleccionar en la página Desplegar imágenes de SO. A continuación, se puede seleccionar los paquetes de SLE que desea desplegar y se puede especificar la zona horaria en la pestaña Configuración personalizada. Los valores seleccionados se sustituyen por las macros personalizadas en el proceso de instalación desatendida personalizada y el instalador de AutoYaST para SLES utiliza estos valores de archivo de instalación desatendida para configurar el sistema operativo.

Antes de empezar

Este escenario utiliza los siguientes archivos de muestra.

  • SLES_installPackages_customConfig.json. Este archivo de configuración consulta por la zona horaria y los paquetes de SLES opcionales (Linux, Apache, MySQL, paquetes de software PHP, paquetes del servidor de correo SLES y paquetes del servidor de archivos SLES) para instalar.

  • SLES_installPackages_customUnattend.xml Este archivo de instalación desatendida utiliza los valores de macros predefinidas y macros personalizadas que se definen en el archivo de configuración.

Procedimiento

Para desplegar SLES 12 SP3 en servidores utilizando un perfil de imagen de SO personalizado, lleve a cabo los pasos siguientes.

  1. Descargue el sistema operativo SLES base desde el sitio web de SUSE en el sistema local e importe la imagen en el repositorio de imágenes de SO. Para obtener más información, consulte Importación de imágenes del sistema operativo.
    1. En la barra de menús de XClarity Administrator, haga clic en Aprovisionamiento > Gestionar imágenes de SO para mostrar la página Desplegar sistema operativo: Gestionar imágenes de SO.

    2. Haga clic en la pestaña Imágenes del SO.

    3. Haga clic en el icono Importar (Icono Importar).

    4. Haga clic en Importación local.

    5. Haga clic en Examinar para buscar y seleccionar la imagen de SLES 12 SP3 que se importará (por ejemplo, SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso).

    6. Haga clic en Importar para cargar la imagen al repositorio de imágenes de SO.

    7. Espere a que se complete la importación. Esto puede tardar varios minutos.

  2. Cree un archivo de valores de configuración personalizados e importe el archivo al repositorio de imágenes de SO.

    El archivo de valores de configuración es un archivo JSON que describen los datos que se deben recopilar dinámicamente durante el proceso de despliegue del SO. En este caso, queremos especificar los paquetes de SLES opcionales que se pueden instalar (lo que incluye SLES Linux, Apache, MySQL, el paquete de software PHP, el paquete del servidor de correo SLES y el paquete de servidor de archivo SLES) y una zona horaria que se utilizará para cada despliegue del SO. Para obtener más información sobre cómo crear y desplegar archivos de valores de configuración, consulte Macros personalizadas.

    Para importar el archivo de valores de configuración, lleve a cabo estos pasos. Para obtener más información, consulte Importación de valores de configuración personalizada.

    1. Haga clic en la pestaña Archivos de configuración.

    2. Haga clic en el icono Importar (Icono Importar).

    3. Haga clic en Importación local.

    4. Seleccione SLES para el sistema operativo.

    5. Haga clic en Examinar para buscar y seleccionar el archivo de valores de configuración a importar (por ejemplo, SLES_installPackages_customConfig.json).

    6. Haga clic en Importar para cargar el archivo al repositorio de imágenes de SO.

      Nota
      Al importar un archivo de valores de configuración personalizados, XClarity Administrator genera macros personalizadas para cada valor de configuración en el archivo. Puede añadir las macros al archivo de instalación desatendida. Durante el despliegue del SO, las macros se sustituyen con los valores reales.
  3. Modifique el archivo de instalación desatendida de SLES para especificar los valores dinámicos de los paquetes SLES opcionales y la zona horaria y, a continuación, importe el archivo personalizado en el repositorio de imágenes del SO. Para obtener más información, consulte Importación de archivos de instalación desatendida personalizados.
    En la sección <general>, agregue la información de la zona horaria, por ejemplo:
    <timezone>
    <hwclock></hwclock>
    <timezone></timezone>
    </timezone>
    En la sección <patterns>, añada tres etiquetas de patrón. Las etiquetas se utilizan los macros personalizados para la configuración del paquete de SLES opcional. Por ejemplo:
    <patterns config:type="list">
    <pattern>32bit</pattern>
    <pattern>Basis-Devel</pattern>
    <pattern>Minimal</pattern>
    <pattern>WBEM</pattern>
    <pattern>apparmor</pattern>
    <pattern>base</pattern>
    <pattern>documentation</pattern>
    <pattern>fips</pattern>
    <pattern>gateway_server</pattern>
    <pattern>ofed</pattern>
    <pattern>printing</pattern>
    <pattern>sap_server</pattern>
    <pattern>x11</pattern>
    <pattern></pattern>
    <pattern></pattern>
    <pattern></pattern>
    </patterns>
    Nota
    • Las etiquetas están en el archivo de instalación desatendida de muestra.

    • Cuando se emprende una instalación desatendida personalizada, XClarity Administrator no proporciona varias de las características prácticas comunes que se obtienen cuando se utiliza un archivo de instalación desatendida predefinida. Por ejemplo, los destinos <DiskConfiguration>, <ImageInstall>, <ProductKey> y <UserAccounts> para el administrador, <Interfaces> para redes y la lista <package> de funciones de instalación se deben especificar en el archivo de instalación desatendida personalizada que se está cargando.

    Para importar el archivo de instalación personalizada y desatendida, lleve a cabo estos pasos.

    1. Haga clic en la pestaña Archivos de instalación desatendida.

    2. Haga clic en el icono Importar (Icono Importar).

    3. Haga clic en Importación local.

    4. Seleccione SLES para el sistema operativo.

    5. Haga clic en Examinar para buscar y seleccionar el archivo de Instalación desatendida a importar (por ejemplo, SLES_installPackages_customUnattend.xml).

    6. Haga clic en Importar para cargar el archivo al repositorio de imágenes de SO.

      Nota
      Se muestra una advertencia de que faltan macros predefinidas en el archivo de instalación. Puede hacer caso omiso de las advertencias por ahora. Usted agregará las macros predefinidas en el siguiente paso
    7. Haga clic en Cerrar en el cuadro de diálogo de advertencia al abrir el cuadro de diálogo Editar archivo de instalación desatendida.

  4. Asocie el archivo de instalación desatendida personalizada con el archivo de valores de configuración personalizado y añada las macros predefinidas y personalizadas (valores) del archivo de valores de configuración en el archivo de instalación desatendida. Para obtener más información, consulte Asociación de un archivo de instalación desatendida con un archivo de valores de configuración, Inyección de macros predefinidas y personalizadas a un archivo de instalación desatendida.
    Consejo
    opcionalmente, puede asociar el archivo de instalación desatendida personalizado con los valores de configuración personalizados y añadir macros cuando importe el archivo de instalación desatendida
    1. Desde el cuadro de diálogo Editar archivo de instalación desatendida, seleccione el archivo de valores de configuración para asociar el archivo de instalación desatendida desde la lista desplegable Asociar un archivo de configuración (por ejemplo, SLES_installPackages_customConfig).

    2. Añada las macros predefinidas necesarias para el archivo de instalación desatendida.

      1. Seleccione Predefinido desde la lista desplegable Macros disponibles.

      2. Coloque el cursor en el archivo de instalación desatendida en cualquier lugar después de la línea 1 (después de la etiqueta <xml>).

      3. Expanda la lista predefined > unattendSettings en la lista de macros predefinidas disponibles.

      4. Haga clic en las macros preinstallConfig y postinstallConfig para añadir las macros en el archivo de instalación desatendida.

      Por ejemplo:

      #predefined.unattendSettings.preinstallConfig#
      #predefined.unattendSettings.postinstallConfig#
      <profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
    3. Agregue la macro personalizada para especificar la zona horaria.

      1. Seleccione Personalizada desde la lista desplegable Macros disponibles.

      2. Coloque el cursor después de la etiqueta <hwclock> y haga clic en timezone para agregar la macro de zona horaria.

      3. Coloque el cursor después de la etiqueta <timezone> y haga clic en timezone para agregar la macro de zona horaria.

      Por ejemplo:

      <timezone>
      <hwclock>#timezone#</hwclock>
      <timezone>#timezone#</timezone>
      </timezone>
    4. Agregue la macro personalizada para especificar los paquetes de SLES opcionales.

      1. Expanda la lista server-settings > node en la lista de macros personalizadas disponibles.

      2. Coloque el cursor en una de las etiquetas <pattern> vacías y haga clic en fileserver.

      3. Coloque el cursor en una de las etiquetas <pattern> vacías y haga clic en lampserver.

      4. Coloque el cursor en una de las etiquetas <pattern> vacías y haga clic en mailserver.

      Por ejemplo:

      <patterns config:type="list">
      <pattern>32bit</pattern>
      <pattern>Basis-Devel</pattern>
      <pattern>Minimal</pattern>
      <pattern>WBEM</pattern>
      <pattern>apparmor</pattern>
      <pattern>base</pattern>
      <pattern>documentation</pattern>
      <pattern>fips</pattern>
      <pattern>gateway_server</pattern>
      <pattern>ofed</pattern>
      <pattern>printing</pattern>
      <pattern>sap_server</pattern>
      <pattern>x11</pattern>
      <pattern>#server-settings.node.fileserver#</pattern>
      <pattern>#server-settings.node.lampserver#</pattern>
      <pattern>#server-settings.node.mailserver#</pattern>
      </patterns>
    5. Haga clic en Guardar para vincular los archivos y guardar los cambios en el archivo de instalación desatendida.

  5. Cree un perfil de imagen de SO personalizado que incluya los valores de configuración y de instalación desatendida personalizados. Para obtener más información, consulte Creación de un perfil de imagen de SO personalizado.
    1. Haga clic en la pestaña Imágenes del SO.

    2. Seleccione un perfil de imagen de SO a personalizar (por ejemplo, Basic).

    3. Haga clic en el icono Crear (Icono Crear) para abrir el cuadro de diálogo Crear perfil personalizado.

    4. En la pestaña General:

      1. Introduzca un nombre para el perfil (por ejemplo: SLES personalizado con paquetes opcionales).

      2. Utilice el valor predeterminado para el campo Datos personalizados y ruta de archivo.

      3. Seleccione Archivos de instalación desatendida y de valores de configuración asociados para el tipo de personalización.

      4. Haga clic en Siguiente.

    5. En la pestaña Opciones de controlador, haga clic en Siguiente. De forma predeterminada, se incluyen los controladores de dispositivo de entrada.

    6. En la pestaña Software, haga clic en Siguiente.

    7. En la pestaña Archivos de instalación desatendida, seleccione el archivo de instalación desatendida a importar (por ejemplo, SLES_installPackages_customUnattend.xml) y haga clic en Siguiente.

      El archivo de valores de configuración asociado se selecciona automáticamente.

    8. En la pestaña Scripts de instalación, haga clic en Siguiente.

    9. En la pestaña Resumen, revise los valores.

    10. Haga clic en Personalizar para crear el perfil de imagen del SO personalizado.

  6. Despliegue el perfil de imagen de SO personalizado en los servidores de destino. Para obtener más información, consulte Despliegue de la imagen de un sistema operativo.
    1. En la barra de menús de XClarity Administrator, haga clic en Aprovisionamiento > Desplegar imágenes de SO para mostrar la página Desplegar sistema operativo: Desplegar imágenes de SO.

    2. En cada servidor de destino:

      1. Seleccione el servidor.

      2. Haga clic en Cambiar selección > Valores de red y especifique el nombre de host, la dirección IP y los valores de DNS, MTU y VLAN del servidor.

        Consejo
        los valores VLAN están disponibles únicamente cuando se establece el modo VLAN en Valores globales > Asignación de IP > Usar VLAN.
      3. Seleccione el perfil de imagen de SO personalizado (por ejemplo, <base_OS>|<timestamp>_SLES personalizado con paquetes opcionales) de la lista desplegable en la columna Imagen para desplegar.

        Nota
        Asegúrese de que todos los servidores de destino utilicen el mismo perfil personalizado.
      4. Seleccione la ubicación de almacenamiento preferida donde desee desplegar la imagen del sistema operativo desde la columna Almacenamiento.

        Nota
        Para asegurarse de que los despliegues del sistema operativo sean correctos, desconecte todos los sistemas de almacenamiento del servidor gestionado, a excepción del que haya elegido para el despliegue del sistema operativo.
      5. Compruebe que el estado de despliegue del servidor seleccionado sea Preparado.

    3. Seleccione todos los servidores de destino y haga clic en el icono Desplegar imagen (Icono Desplegar imagen) para iniciar el despliegue del sistema operativo.

    4. En la pestaña Configuración personalizada, haga clic en la subpestaña Valores de instalación desatendida y de configuración y seleccione el archivo de valores de configuración personalizada (por ejemplo, SLES_installPackages_customConfig).

      Nota
      El archivo de instalación desatendida personalizado asociado se selecciona automáticamente.

      Muestra el cuadro de diálogo Desplegar imágenes de SO para seleccionar el archivo de configuración personalizado.
    5. En la subpestaña Valores específicos del servidor, seleccione el servidor de destino y los paquetes de SLES opcionales que desee desplegar.


      Muestra el cuadro de diálogo Desplegar imágenes de SO para seleccionar los valores específicos del servidor.
    6. En la subpestaña Valores comunes, seleccione la zona horaria a establecer en todos los servidores de destino.
      Muestra el cuadro de diálogo Desplegar imágenes de SO para seleccionar los valores personalizados.
    7. En la pestaña Resumen, revise los valores.

    8. Haga clic en Desplegar para desplegar el sistema operativo.