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) |
1. Repositorios de paquetes de Image Packaging System
2. Copia de repositorios de paquetes de IPS
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.
El sistema que aloja los repositorios de paquetes de IPS puede ser un sistema basado en x86 o un sistema basado en SPARC.
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.
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.
Utilice uno de los siguientes métodos para obtener el privilegio que necesita para crear y configurar repositorios de paquetes:
Utilice el comando profiles para obtener una lista de los perfiles de derechos que se le han asignado.
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
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
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
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.
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.
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:
Obtener un mayor rendimiento.
Establecer las distintas características del sistema de archivos.
Tomar una instantánea directamente y recuperar sistemas de archivos específicos.
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.