20.3 Creación de lotes de archivos

Puede emplear el Centro de control de ZENworks o la utilidad de la línea de comandos zlman para crear lotes de archivos. En el siguiente procedimiento se describe cómo crear un lote de archivos mediante el Centro de control de ZENworks. Si prefiere emplear la utilidad de la línea de comandos zlman, consulte la sección relativa a los comandos de lote de zlman (1).

  1. En el Centro de control de ZENworks, haga clic en la pestaña Lotes.

  2. En la lista de lotes, haga clic en Nuevo y, a continuación, en Lote para que aparezca la página Seleccionar tipo de lote.

    Página de selección de lote de archivos
  3. Seleccione Lote de archivos y haga clic en Siguiente para acceder a la página Nombre y descripción.

    Para obtener información sobre los demás tipos de lotes, consulte la Sección 20.2, Creación de lotes RPM y Sección VI, Servicios de prearranque.

    Página Paso 2: Nombre y descripción
  4. Rellene los campos:

    • Nombre: (obligatorio) proporcione un nombre exclusivo para el lote de archivos. El nombre que indique aparecerá en la interfaz del Centro de control de ZENworks, la herramienta administrativa de ZENworks Linux Management.

      Para obtener más información, consulte el Sección C.0, Convenciones de denominación en el Centro de control de ZENworks.

    • Nombre de visualización: indique el nombre que debe aparecer cuando los usuarios actualicen el software. El nombre de visualización puede ser el mismo que se indique en el campo Nombre; no obstante, puede elegir un nombre que resulte más intuitivo para los usuarios.

    • Carpeta: escriba el nombre de la carpeta en la que desee crear el lote, o bien desplácese hasta ella. Las carpetas aparecen en el Centro de control de ZENworks. La carpeta por defecto es /Lotes.

    • Descripción: proporcione una descripción corta del contenido del lote. Esta descripción se muestra en el Centro de control de ZENworks y en el applet ZENworks Linux Management Updater, que es la interfaz del usuario para actualizar el software.

  5. Haga clic en Siguiente para acceder a la página Archivos y añadir los archivos que se deban incluir en el lote.

    Página Archivos
  6. Añada los archivos que desee incluir en el lote empleando las opciones Cargar e Importar desde lote.

    Los archivos que cargue en un lote deberán existir en el dispositivo local en el que ejecute el Centro de control de ZENworks. Puede utilizar cualquiera de estas dos opciones, o ambas, según sus necesidades.

    Una vez que cargue o importe archivos en la lista, podrá eliminar un paquete seleccionado mediante la opción Eliminar.

    1. (Opcional) Haga clic en Añadir > Cargar para abrir el recuadro de diálogo Carga de archivo y, a continuación, complete los campos:

      Recuadro de diálogo Carga de archivo

      Destino: especifique la vía completa del destino donde se distribuirán los archivos en los dispositivos asignados.

      Permisos: especifique los permisos de archivo UNIX que se deben aplicar a los archivos después de la distribución. Una norma razonable para los permisos de archivo es la 644. Esta opción no se puede aplicar a archivos comprimidos.

      Desempaquetar: seleccione Desempaquetar para indicar que los archivos están comprimidos y que se deben descomprimir y extraer en los dispositivos asignados. Si selecciona Desempaquetar, la opción Permisos no se aplica. Los formatos de compresión admitidos son tar.gz y tar.bz2.

      Plataformas de destino: seleccione una o varias plataformas en la lista Plataformas de destino. Puede utilizar Mayús+clic o Ctrl+clic para seleccionar varias plataformas.

      Archivo que se cargará: busque y seleccione los archivos que desee añadir al lote. Los archivos deben encontrarse en el dispositivo local en el que se esté ejecutando el Centro de control de ZENworks. Haga clic en Aceptar para cargar los archivos en el servidor de ZENworks Linux Management.

      Si se actualiza un lote de archivos existente y, durante la actualización se eliminan uno o varios archivos del lote, la nueva versión se distribuye a los dispositivos gestionados, pero los archivos que se hayan eliminado del lote no se eliminan de los dispositivos. Para eliminar los archivos distribuidos mediante un lote de archivos, se debe anular la asociación con el lote de los dispositivos gestionados.

    2. (Opcional) Haga clic en Añadir > Importar desde lote para abrir el recuadro de diálogo Importación de archivos, complete los campos y haga clic en Aceptar.

      Recuadro de diálogo Importación de archivos

      El servidor de ZENworks contiene todos los archivos que están incluidos en lotes definidos dentro de la zona de gestión. El repositorio de paquetes es el directorio /var/opt/novell/zenworks/pkg-repo del servidor de ZENworks. Cuando se añade un archivo o un paquete RPM a un lote, el archivo o el paquete se transfieren automáticamente al repositorio de paquetes.

      Lote: busque y seleccione el lote desde el que desee importar los paquetes.

      Lista de archivos: seleccione los archivos que desee importar.

  7. Haga clic en Siguiente para que aparezca la página Acciones de guión.

    La página Acciones de guión permite configurar el motor de guión que se desea utilizar y los guiones que se deben ejecutar.

    Página Acciones de guión

    Como parte del proceso de distribución de un lote, ZENworks Linux Management puede iniciar acciones de guión que se ejecutarán antes y después de que el lote se distribuya, instale y desinstale. Por ejemplo, puede obtener archivos de datos de un servidor Web antes de instalar una aplicación que los utilice, ejecutar aplicaciones, etc.

    NOTA:puede configurar varios guiones para cada lote. Repita el proceso de configuración tantas veces como desee y elija opciones distintas de las listas desplegables Acción de guión y Tipo de ejecutable, descritas a continuación.

  8. Haga clic en Nuevo para acceder al recuadro de diálogo Nueva acción de guión.

    Recuadro de diálogo Nueva acción de guión
  9. Rellene los campos:

    1. Acción de guión: seleccione una de las opciones siguientes:

      • Previo a la distribución/Posterior a la distribución: permite especificar tareas que se deben realizar antes o después de que se distribuya un lote a los dispositivos asignados. La distribución de un lote supone que los paquetes o los archivos que incluye se descargan del servidor de ZENworks a los dispositivos asignados. Los paquetes y archivos no están todavía disponibles para su uso.

      • Previo a la instalación/Posterior a la instalación: permite especificar tareas que se deben realizar antes o después de instalar un lote. La instalación de un lote supone que los paquetes de software y los archivos se instalan en los dispositivos asignados y están disponibles para su uso.

      • Previo a la desinstalación/Posterior a la desinstalación: permite especificar tareas que se deben realizar antes o después de desinstalar un lote. La desinstalación de un lote supone que los paquetes de software y los archivos se desinstalan de los dispositivos asignados y dejan de estar disponibles para su uso.

    2. Tipo de ejecutable: seleccione una de las opciones siguientes:

      • Guión: permite especificar un guión shell para ejecutarlo en los dispositivos asignados.

      • Binario: permite especificar un programa ejecutable para ejecutarlo en los dispositivos asignados.

      • Java: permite especificar una clase Java ejecutable para lanzarla en los dispositivos asignados.

    3. Tiempo de espera máximo: seleccione una de las siguientes opciones:

      • No esperar: especifica que el daemon de gestión de ZENworks (ZMD) no se bloquea mientras se completa el guión.

      • Esperar a que el programa termine de ejecutarse: especifica que ZMD se bloquea hasta que se completa el guión.

      • Esperar _ segundos: especifica que ZMD se bloquea hasta que se completa el guión y transcurre el número de segundos especificado.

    4. (Condicional) Si elige Guión en el Paso 9.b, complete los campos:

      • Guión que desea ejecutar: seleccione una opción de la lista desplegable:

        • Especificar un archivo: permite especificar un archivo que ya se encuentra en el dispositivo en el que se ejecuta el Centro de control de ZENworks. Si elige esta opción, complete el resto de campos del recuadro de diálogo como se indica a continuación.

        • Definir su propio guión: permite escribir un guión en el Centro de control de ZENworks. Si elige esta opción, se mostrará un recuadro de texto donde deberá escribir el guión. Este guión se distribuye a los dispositivos asignados como parte del lote y se ejecuta en el entorno shell estándar del dispositivo. Con esta opción, no es necesario configurar ninguna otra opción adicional.

      • Nombre de archivo de guión: (obligatorio) especifique la vía al archivo de guión en el dispositivo de destino, por ejemplo, /usr/local/xyz.pl.

      • Parámetros de guión: especifique cualquier parámetro adicional que quiera incluir en la línea de comandos después de especificar el nombre de archivo del guión. De este modo el parámetro se pasa al guión ejecutable.

      • Motor de guión: (obligatorio) especifique el intérprete que se debe lanzar para ejecutar el guión. Por ejemplo, /usr/local/bin/perl.

      • Parámetros de motor de guión: especifique cualquier parámetro que quiera incluir en la línea de comandos cuando se lance el motor de guión.

    5. (Condicional) Si elige Binario en el Paso 9.b, complete los campos:

      • Nombre de archivo ejecutable: (obligatorio) especifique la vía del archivo ejecutable. Este archivo debe encontrarse en el dispositivo local en el que se esté ejecutando el Centro de control de ZENworks.

      • Parámetros de archivo ejecutable: especifique cualquier parámetro adicional que quiera incluir en la línea de comandos cuando se lance el archivo ejecutable.

    6. (Condicional) Si elige Java en el Paso 9.b, complete los campos:

      • Nombre de programa Java: (obligatorio) escriba la vía al archivo de clase que desee ejecutar. Por ejemplo, com.novell.TestProg.

      • Parámetros de programa: especifique cualquier parámetro adicional que se deba pasar a la clase Java en el momento de la ejecución.

      • Ejecutable de tiempo de ejecución Java (JRE): (obligatorio) especifique la vía al JRE que lanza la clase. Por ejemplo, /usr/local/JRE/bin/java. El JRE debe estar instalado previamente en el dispositivo asignado.

      • Parámetros de JRE: especifique cualquier parámetro que se deba pasar al sistema JRE. por ejemplo, -cp/usr/lib/tools.jar.

  10. Haga clic en Siguiente para acceder a la página Resumen y, a continuación, revise la información que encontrará en ella y realice los cambios que desee en los ajustes del lote, empleando el botón Atrás según sea necesario.

    Dependiendo de sus necesidades, puede crear el lote o configurar ajustes adicionales.

  11. Haga clic en Finalizar para crear el lote con los ajustes que aparecen en la página Resumen. Si hace clic en Finalizar, se creará el lote pero no tendrá asignaciones de dispositivos ni programación, etc. En algún momento del futuro deberá configurar opciones adicionales para el lote, continuando con la Sección 20.4, Asignación de lotes.

    O bien

    Haga clic en Siguiente para acceder a la página Asignaciones de lotes y llevar a cabo las siguientes tareas:

    • Especificar asignaciones para el lote.

    • Especificar etiquetas especiales, como etiquetas para eliminar paquetes en conflicto e intentar realizar una ejecución de simulación para probar la distribución de un paquete.

    • Especificar la programación de distribución del lote.

    • Especificar la programación de instalación del lote.

    • Especificar grupos para el lote.

    Página Asignaciones de lotes
  12. Asigne el lote a los dispositivos a los que desee distribuirlo.

    1. Haga clic en Añadir y, a continuación, localice y seleccione los objetos de tipo Servidor o Estación de trabajo pertinentes.

      También puede seleccionar objetos de tipo Carpeta o Grupo.

    2. Haga clic en la flecha abajo situada junto a Servidores o Estaciones de trabajo para expandir la lista y, a continuación, haga clic en el enlace subrayado en la columna Nombre para seleccionar los objetos deseados, de modo que sus nombres aparezcan en el cuadro de lista Seleccionado.

      La asignación de un lote a un objeto de tipo Carpeta o Grupo es el mejor método de asignación de lotes. Si se asigna un lote a un gran número de objetos (por ejemplo, más de 250), puede que aumente en gran medida la utilización del servidor.

    3. Haga clic en Aceptar.

  13. Haga clic en Siguiente para acceder a la página Opciones de lote.

    Página Opciones de lote
  14. (Opcional) Seleccione el indicador especial Bloqueo de lote para bloquear lotes en el dispositivo gestionado desde el servidor.

    También puede emplear la utilidad de línea de comandos para bloquear los lotes. Para obtener más información, consulte la Sección 21.2, Bloqueo y desbloqueo de lotes en dispositivos gestionados

    Los indicadores especiales Eliminar paquetes en conflicto e Intentar ejecución de simulación no son aplicables a los lotes de archivos.

  15. Especifique las opciones de programación que desee:

    • Distribuir e instalar a una hora programada: use esta opción para programar la distribución e instalación de lotes incluidos en este grupo de lotes. Haga clic en el icono Programar para elegir el tipo de programación.

      Están disponibles las siguientes opciones. Haga clic en el enlace de la columna izquierda de la tabla siguiente para obtener más información acerca de cada tipo de programación y de las opciones correspondientes.

      Tipo de programa

      Descripción

      Fecha concreta

      Seleccione una o varias fechas en las que desee instalar el lote en los dispositivos asignados y defina otras restricciones que puedan aplicarse.

      Según actualización

      Programa el momento de instalación del lote inmediatamente después de la actualización del dispositivo o una determinada cantidad de tiempo después de dicha actualización. También se puede especificar si la instalación del lote debe repetirse e indicar un intervalo de tiempo en el que no se debe instalar el lote, con el fin de reducir todo lo posible el tráfico de la red durante ese tiempo.

    • Distribuir e instalar a horas programadas distintas: seleccione esta opción para especificar una programación de distribución independiente de la programación de instalación. Si selecciona esta opción, podrá configurar una programación de distribución e instalación. Si no marca esta opción, los paquetes se distribuyen y se instalan en los dispositivos asignados según la programación. Haga clic en el icono Programar para elegir el tipo de programación.

      Están disponibles las siguientes opciones. Haga clic en el enlace de la columna izquierda de la tabla siguiente para obtener más información acerca de cada tipo de programación y de las opciones correspondientes.

      Tipo de programa

      Descripción

      Fecha concreta

      Seleccione una o varias fechas en las que desee instalar el lote en los dispositivos asignados y defina otras restricciones que puedan aplicarse.

      Según actualización

      Programa el momento de instalación del lote inmediatamente después de la actualización del dispositivo o una determinada cantidad de tiempo después de dicha actualización. También se puede especificar si la instalación del lote debe repetirse e indicar un intervalo de tiempo en el que no se debe instalar el lote, con el fin de reducir todo lo posible el tráfico de la red durante ese tiempo.

      La opción Distribuir e instalar a horas programadas distintas está desactivada por defecto. En la mayoría de las situaciones, no hay necesidad de distribuir e instalar los paquetes incluidos en los lotes en momentos distintos. Puede, si lo necesita, programar la distribución y la instalación en momentos diferentes para no ocupar el ancho de banda de la red o para realizar las acciones en horas que resulten más cómodas para los usuarios.

      Esta programación de distribución determina cuándo se deben descargar los paquetes y archivos del lote del servidor a los dispositivos asignados. Los paquetes y archivos no se instalan todavía ni están disponibles para su uso. La programación de instalación establece el momento en el que se instalan los paquetes y archivos en los dispositivos asignados y pasan a estar disponibles para su uso.

    • Distribuir e instalar inmediatamente (cuando finalice este asistente): seleccione esta opción para especificar que los paquetes del grupo de lotes se distribuyan e instalen inmediatamente cuando el asistente Crear nuevo grupo se complete (siempre que los dispositivos asignados estén en línea). Los paquetes del grupo de lotes se distribuyen e instalan en los dispositivos que no estén en línea durante su actualización.

  16. Haga clic en Siguiente para que aparezca la página Grupos de lotes.

    Página Grupos de lotes
  17. (Opcional) Haga clic en Añadir para abrir el recuadro de diálogo Seleccionar grupos y, a continuación, haga clic en los enlaces subrayados de la columna Nombre para seleccionar los grupos de lotes que desee, de modo que sus nombres aparezcan en el cuadro de lista Seleccionado.

    Los grupos de lotes facilitan las tareas de administración, ya que permiten agrupar varios lotes para utilizar asignaciones, programaciones y otros ajustes en común, en lugar de tener que configurarlos individualmente para cada lote creado.

  18. Haga clic en Siguiente para que aparezca la página de resumen.

  19. Revise la información de la página Resumen y realice los cambios que desee en los ajustes del lote, empleando el botón Atrás según sea necesario. Haga clic en Finalizar para crear el lote con los ajustes que aparecen en la página Resumen.

  20. Haga clic en Aceptar.