JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Copia y creación de repositorios de paquetes de Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Repositorios de paquetes de Image Packaging System

Repositorios de IPS locales

Preparar el sistema host de repositorios

Requisitos del sistema

Privilegios de gestión del repositorio

Creación de un conjunto de datos ZFS

2.  Copia de repositorios de paquetes de IPS

3.  Cómo proporcionar acceso al repositorio

4.  Mantenimiento del repositorio de paquetes de IPS local

Preparar el sistema host de repositorios

En esta sección, se describen los requisitos y las recomendaciones para el sistema que alojará el repositorio de paquetes IPS. En esta sección, también se explican los privilegios necesarios para crear y configurar repositorios de paquetes.

Requisitos del sistema

El sistema que aloja los repositorios de paquetes de IPS puede ser un sistema basado en x86 o un sistema basado en SPARC.

Sistema operativo

El servidor del repositorio IPS debe ejecutar el sistema operativo Oracle Solaris 11 11/11 o una versión posterior del sistema operativo Oracle Solaris. Los servidores de repositorio que ejecutan Oracle Solaris 11 11/11 admiten todos los paquetes de actualización de Oracle Solaris 11.

Espacio en disco

Para alojar una copia del repositorio de la versión Oracle Solaris 11.1, el servidor del repositorio debe tener 15 GB de espacio libre.

Si un sistema aloja más de un repositorio de IPS, cada repositorio debe ser un sistema de archivos ZFS independiente, de manera que cada repositorio se puede deshacer o recuperar por separado.

Privilegios de gestión del repositorio

Utilice uno de los siguientes métodos para obtener el privilegio que necesita para crear y configurar repositorios de paquetes:

Perfiles de derechos

Utilice el comando profiles para obtener una lista de los perfiles de derechos que se le han asignado.

Administración del sistema de archivos ZFS

Si cuenta con el perfil de derechos de administración del sistema de archivos ZFS, puede utilizar el comando pfexec para ejecutar el comando zfs.

$ pfexec zfs create rpool/export/repoSolaris11
Instalación de software

Si cuenta con el perfil de derechos de instalación de software, puede utilizar el comando pfexec para ejecutar el comando pkg.

$ pfexec pkg set-publisher \
-g http://localhost:80/ solaris
Gestión de servicios

Si cuenta con el perfil de derechos de gestión de servicios, puede ejecutar comandos de servicio. En este caso, el comando pfexec no es necesario.

$ svcadm enable application/pkg/server
Roles

Utilice el comando roles para obtener una lista de los roles que se le hayan asignado. Si tiene el rol root, puede utilizar el comando su con la contraseña root para asumir el rol root.

Comando sudo

En función de la política de seguridad de su sitio, es posible que pueda utilizar el comando sudo con su contraseña de usuario para ejecutar un comando con privilegios.

Creación de un conjunto de datos ZFS

La práctica más recomendada consiste en crear un sistema de archivos ZFS independiente del repositorio de paquetes local. El uso de un sistema de archivos ZFS independiente le ofrece las siguientes ventajas:

Utilice el comando zfs list para ver los conjuntos de datos de ZFS actuales.

$ zfs list
NAME                    USED  AVAIL  REFER  MOUNTPOINT
rpool                  75.2G   108G  5.00G  /rpool
rpool/ROOT             23.0G   108G    31K  legacy
rpool/ROOT/solaris     44.8G   108G  3.52G  /
rpool/dump             1.97G   108G  1.97G  -
rpool/export           43.0G   108G  30.5G  /export
rpool/export/home      12.6G   108G    32K  /export/home
rpool/export/home/bob  12.6G   108G  12.6G  /export/home/bob
rpool/swap             2.09G   108G  1.97G  -

Cree un sistema de archivos ZFS para el repositorio de paquetes en la agrupación root:

$ pfexec zfs create rpool/export/repoSolaris11
$ zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool                       75.2G   108G  5.00G  /rpool
rpool/export/repoSolaris11    31K   108G    31K  /export/repoSolaris11
...

Consejo - Para obtener un mejor rendimiento al actualizar el repositorio, establezca atime en off.


$ pfexec zfs set atime=off rpool/export/repoSolaris11

La propiedad atime controla si la hora de acceso de los archivos se actualiza cuando los archivos se leen. Con la desactivación de esta propiedad, se evita generar tráfico de escritura al leer los archivos.