La configuración de una duplicación de software consta de los siguientes pasos:
Creación de un archivo de configuración XML distinto para cada servidor remoto que desee duplicar.
Consulte la Sección 24.2.1, Creación de archivos de configuración
Comprobación y ejecución de la operación de duplicado utilizando zlmmirror.
Consulte la Sección 24.2.2, Comprobación y ejecución de la operación de duplicado
Ejecute el siguiente comando para generar un archivo de configuración vacío:
zlmmirror conf-generate nombredearchivo.xml
Este comando genera un archivo de configuración de plantilla denominado zlmmirror-config.xml en el directorio actual.
También puede convertir el archivo de configuración de una versión anterior de ZENworks Linux Management o Red Carpet, o bien crear los archivos de configuración manualmente. Los archivos de configuración se especifican mediante el indicador -c:
zlmmirror comando -c nombredearchivo.xml
Si no se especifica ningún archivo de configuración, la ubicación por defecto del archivo de configuración es /etc/opt/novell/zenworks/zlmmirror.xml.
Puede comprobar el archivo de configuración en busca de errores y acceder a la información de configuración procesada utilizando el comando conf-validate (cv) nombredearchivo.
Cuando haya creado un archivo de configuración básico, las siguientes tareas le ayudarán a añadir el resto de información de configuración necesaria:
Debe proporcionar detalles sobre el servidor remoto que contenga el software que desea duplicar, y sobre el servidor local, que es el servidor de ZENworks Linux Management que va a recibir el software duplicado.
<RemoteServer> <Base>http://red-carpet.ximian.com/</Base> <Type>rce</Type> <User /> <Password /> </RemoteServer>
<LocalServer> <Base></Base> <Type>zlm</Type> <User>Administrator</User> <Password>password</Password> </LocalServer>
Elemento de configuración |
Descripción |
---|---|
Base |
Si en el elemento Type se indica el tipo de duplicación STATIC, se debe utilizar el elemento Base para definir la vía de destino donde se deben guardar los archivos (/vía/de/sistemadearchivos, por ejemplo). Si en el elemento Type se indica el tipo de duplicación ZLM, se debe dejar en blanco el elemento Base. |
Tipo |
Tipo de duplicación que se desea realizar. ZLM: duplica catálogos y lotes directamente en el servidor de ZENworks Linux Management. Después de la duplicación, los catálogos y los lotes duplicados se muestran en el Centro de control de ZENworks. STATIC: duplica paquetes del sistema de archivos del servidor ZENworks Linux Management (Gestión de ZENworks Linux), pero no los añade a ZENworks. |
Usuario |
Nombre que se debe utilizar al conectar al servidor de ZENworks Linux Management local. Es necesario especificar el usuario administrador si se desea usar la cuenta de administrador por defecto. |
Password |
Contraseña de la cuenta de usuario proporcionada anteriormente. Si se usa la cuenta de administrador, ésta será la contraseña que se especificó durante la instalación del servidor. Para obtener información sobre cómo cifrar la contraseña, consulte la Sección 24.6, Cifrado de la contraseña del servidor de ZENworks. |
Deberá proporcionar detalles acerca de los catálogos y lotes que desee duplicar en el servidor.
Antes de duplicar los catálogos y los lotes en el servidor, se pueden ver los catálogos y lotes disponibles en el servidor remoto.
Para ver los catálogos disponibles, ejecute el siguiente comando:
zlmmirror -c nombredearchivo.xml slc
Para ver los lotes disponibles, ejecute el siguiente comando:
zlmmirror -c nombredearchivo.xml slb
Cada catálogo que desee duplicar deberá disponer de una sección CatalogConf propia:
<CatalogConf> <Name>Red Carpet 2</Name> <LocalName>Red Carpet 2</LocalName> <Target>sles-9-i586</Target> <Package>lib.*</Package> </CatalogConf>
Después de crear el archivo de configuración para un servidor remoto, ejecute el siguiente comando para llevar a cabo una ejecución de simulación de la operación de duplicado y opcionalmente, añada el indicador verbose para leer los mensajes detallados:
zlmmirror mirror -c nombredearchivo.xml --dryrun --verbose
Si la operación proporciona los resultados deseados, ejecute el comando de duplicación sin el indicador de ejecución de simulación para completar la operación:
zlmmirror mirror -c zlmmirror-config.xml
Si duplica un lote que contiene varios paquetes con varias etiquetas de tipo de instalación/actualización definidas, se crea una versión exclusiva del lote para cada combinación de tipo de instalación/actualización.
Por ejemplo, imagine que duplica un lote que contiene cuatro paquetes asignados a un SO de destino. De estos cuatro paquetes, uno incluye la etiqueta de tipo de instalación definida con el valor falso (false), el segundo incluye la etiqueta de tipo de instalación definida con el valor verdadero (true), el tercero incluye la etiqueta de actualización definida con el valor falso (false) y el cuarto incluye la etiqueta de actualización definida con el valor verdadero (true). En esa situación, se crean cuatro versiones exclusivas del lote.
El número de lotes exclusivos que se crean depende también del número de SO de destino. En el ejemplo anterior, imagine que los cuatro paquetes, con una combinación de tipo de instalación/actualización distinta cada uno, tienen dos SO de destino. En esa situación, se crea un lote exclusivo para cada combinación de tipo de instalación/actualización y otro lote exclusivo para cada SO de destino. En este ejemplo, se crean ocho lotes exclusivos.
El número de versiones de lote exclusivas que se crean es igual al número de combinaciones de tipo de instalación/actualización exclusivas por el número de SO de destino.