Para que otros comandos de SD-UX puedan obtener acceso al software de un almacén a través de una red y utilizarlo, el almacén se debe registrar. También se puede anular el registro de un almacén si no desea que esté disponible.
El registro y la anulación del registro de los almacenes se realiza de las formas siguientes:
El comando swcopy registra automáticamente los almacenes recién creados. (Puede activar o desactivar esta función con la opción register_new_depot.)
El comando swremove anula automáticamente el registro de un almacén después de eliminar todo el software incluido en el almacén.
El comando swreg registra o anula el registro de los almacenes de forma explícita.
El comando swreg permite registrar o anular el registro de los almacenes de forma explícita cuando las características de registro automático de swcopy o swremove no bastan. Por ejemplo, swreg se puede utilizar para:
Acondicionar la disponibilidad de un CD-ROM u otro medio como almacén registrado.
Registrar un almacén creado con swpackage.
Anular el registro de un almacén para limitar el acceso en la red sin necesidad de eliminar físicamente el almacén de un sistema host.
¿Registrar los medios o crear un almacén en red? |
 |
¿En qué situación tiene sentido utilizar los medios de software como un almacén registrado en lugar de utilizar los medios para crear un almacén en red? En general, la utilización de los medios como un almacén tiene sentido para el uso a pequeña escala; por ejemplo, cuando sólo hay uno o dos sistemas más que necesiten obtener acceso a los medios. Si son más los sistemas que tienen que tener acceso a los medios, el rendimiento será superior si se crea un almacén en red a partir de los medios individuales. Consulte la sección «Tareas de administración de almacenes adicionales y ejemplos» para ver un ejemplo.
Autorización |
 |
Para registrar un almacén nuevo o anular el registro de un almacén existente, swreg necesita la presencia de un permiso de lectura en el almacén en cuestión y de un permiso de inserción en el sistema host. Para anular el registro de un almacén registrado, el comando swreg necesita la presencia de un permiso de escritura en el sistema host. Para obtener más información sobre los permisos, consulte el Capítulo 9: «Seguridad de SD-UX».
Utilización de swreg |
 |
Sintaxis de swreg
swreg -l nivel [-u] [-v] [-C archivo_sesión] [-f archivo_objetos]
[-S archivo_sesión] [-t archivo_destino] [-x opción=valor]
[-X archivo_opciones] [objetos_para_registrar] [@ selecciones_destino] |
Opciones y operandos
- -l nivel
Especifica el nivel del objeto que se va a registrar o cuyo registro se va a anular; el nivel puede ser depot o root.
- -u
Hace que swreg anule el registro de los objetos especificados en lugar de registrarlos.
- -v
Activa la salida detallada en el archivo stdout y muestra toda la actividad en la pantalla.
- -C archivo_sesión
Ejecuta el comando y guarda los valores actuales de opción y operando en un archivo_sesión para reutilizarlos en otra sesión. Consulte la sección «Archivos de sesión».
- -f archivo_objetos
Lee una lista de objetos de almacén o directorio raíz por registrar o cuyo registro se debe anular en un archivo_objetos en lugar de (o además de) hacerlo en la línea de comandos.
- -S archivo_sesión
Ejecuta el comando en función de los valores guardados en una sesión anterior, tal como se hayan definido en archivo_sesión. Consulte la sección «Archivos de sesión».
- -t archivo_destino
Lee una lista de las selecciones de destino en un archivo independiente en lugar de (o además de) en la línea de comandos. Consulte la sección «Archivos de destino».
- -x opción=valor
Define una opción de comando en valor y omite los valores por defecto o un valor de los archivos de opciones. Consulte la sección «Utilización de las opciones de comando».
- -X archivo_opciones
Lee las opciones de sesión y el comportamiento en archivo_opciones. Consulte la sección «Utilización de las opciones de comando».
- objetos_para_registrar
Los objetos de software que han de registrarse o cuyo registro ha de anularse.
- @ selecciones_destino
El destino en el que se registrarán los objetos o se anulará su registro. Consulte la sección «Selecciones de destino».
Modificación de las opciones de comando
Puede cambiar el comportamiento de este comando especificando opciones adicionales en la línea de comandos al llamar al comando (con la opción -x) o leyendo los valores predefinidos en un archivo. En la siguiente tabla, se relacionan los valores por defecto y las opciones correspondientes a swreg:
Tabla 4-5 Opciones de comando y valores por defecto de swreg
admin_directory=/var/adm/sw distribution_target_directory= /var/spool/sw logfile=/var/adm/sw/swreg.log
| rpc_binding_info=ncacn_ip_tcp:[2121]ncadg_ip_udp:[2121]
|
Para obtener más información
Consulte el Apéndice A para obtener una descripción completa de cada valor por defecto.
Ejemplos de swreg |
 |
Para anular el registro de un almacén en CD-ROM montado en /mnt/cd, escriba:
swreg -l depot -u /mnt/cd
Para registrar el mismo almacén (montado en /mnt/cd en el sistema host local) como un almacén que estará disponible en la red, escriba:
swreg -l depot /mnt/cd
En el ejemplo siguiente se habilita el acceso directo desde otro sistema u otros dos sistemas al almacén HWEnable11i en el CD Support Plus, dando por sentado que el CD Support Plus está montado en /cdrom:
swreg -l depot /cdrom/HWEnable11i