Documentos de Académico
Documentos de Profesional
Documentos de Cultura
o jo cens
d oS li
r l an
O
Unauthorized reproduction or distribution prohibitedฺ Copyright© 2016, Oracle and/or its affiliatesฺ
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
d oS li
r l an
O
o jo cens
d oS li
r l an
O
Virtualización
Arquitectura Sistemas Virtualización
de SO
Dominios Dinámicos +
M-Series
Dominios Lógicos
SPARC
Oracle VM for SPARC,
T-Series antes denominado
Oracle Solaris
bl e
Zones
fe r a
LDoms s
- t r an
X86 n no
x86 (procesador Oracle VM for x86 a
de 64 bits)
) has ideฺ
l ฺ c om t Gu
Además de otras soluciones de virtualización de proveedores como
VMware, Windows y Red Hat
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
Oracle o S 11 está
Solaris li soportado en una amplia gama de arquitecturas y capas de virtualización.
En d
anla tabla de la diapositiva se resumen las distintas plataformas en las que se puede instalar
Or l
Oracle Solaris 11. Consulte las notas técnicas sobre la versión de Oracle Solaris 11.1 si desea
instalar el sistema operativo en el sistema. Las notas técnicas sobre la versión describen los
aspectos relacionados con la instalación, la actualización y el tiempo de ejecución que debe tener
en cuenta antes de instalar el sistema operativo. Aprenderá más sobre las especificaciones de la
instalación del sistema operativo en "Lección 8: Instalación del Sistema Operativo Oracle Solaris
11". En esta lección se trata una de las funciones clave de Oracle Solaris 11, Image Packaging
System (IPS), que ofrece una gestión del ciclo de vida del software simplificada.
o jo cens
d oS li
r l an
O
ฺ c
La gestión automática de dependencias de paquetes
l
ai den
—
m
g Stu
j o @ is
o s o t h
n d u s esus filiales. Todos los derechos reservados.
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
Debidoo S miles deli instancias de sistemas operativos instaladas en algunos de los mayores
a las
d
an de datos
centros virtualizados de la actualidad, los métodos manuales de seguimiento e
Or l
instalación de parches pueden dar lugar a errores que podrían afectar de forma negativa a la
disponibilidad y seguridad de la aplicación.
o jo cens
o Sde paquete
Un archivo li es un archivo que contiene información del publicador y uno o varios
d
an proporcionados por dicho publicador.
paquetes
Or l
s o jo this
n d o s esus filiales. Todos los derechos reservados.
rla e to
Copyright © 2013, u
Oracle y/o
( o
o jo cens
El FMRI o S información
incluye li descriptiva sobre el paquete, como el nombre del paquete, la
d
anun FMRI sobre
información la versión y la fecha. En la tabla se describen los distintos segmentos incluidos
Or l
en de ejemplo.
Nota: puede haber un número arbitrario de "categorías" en un FMRI. Por ejemplo,
pkg://solaris/entire no tiene ninguna categoría, mientras que
pkg://solaris/x11/server/xorg/driver/xorg-video-nv tiene cuatro.
o jo cens
• Uno S es un
origen li repositorio de paquetes que contienen tantos metadatos de paquetes
d
an (como catálogos, manifiestos e índices de búsqueda) como contenido de paquetes
Orl (archivos). Si se configuran varios orígenes para un publicador determinado en una imagen,
el cliente IPS intenta elegir el mejor origen desde el que recuperar los datos de paquete.
• Una duplicación es un repositorio de paquetes que solo incluye contenido de paquete. Los
clientes IPS acceden al origen para obtener un catálogo del publicador incluso cuando los
clientes descargan el contenido de paquete desde una duplicación. Si se configura una
duplicación para un publicador, el cliente IPS prefiere utilizar la duplicación para la
recuperación del contenido de paquete. Si se configuran varias duplicaciones para un
publicador determinado en una imagen, el cliente IPS intenta elegir la mejor duplicación
desde la que recuperar el contenido de paquete. Si todas las duplicaciones son
inaccesibles, no tienen el contenido necesario o son más lentas, el cliente IPS recupera el
contenido de un origen.
o jo cens
o
Una imagen S puede ser
li de tres tipos:
d
a• n Imagen completa: puede proporcionar un sistema completo.
r l
O • Imagen de zonas: está enlazada a una imagen completa (imagen principal) para garantizar
que el software es consistente con lo que se instala en la zona global.
• Imagen de usuario: contiene solo paquetes reubicables.
Comando Descripción
o jo cens
o
Respuesta: Sb li
an d
Or l
o jo cens
d oS li
r l an
O
o jo cens
o
Entre otrosSmotivos lpor
i los que podría desear disponer de una copia local del repositorio de IPS
se d
anincluyen:
Or l
• Rendimiento: disponer de un repositorio de paquetes local proporciona a los clientes
acceso a los paquetes a la velocidad de red local.
• Seguridad: puede que no desee que los sistemas cliente tengan acceso a Internet.
• Replicación: desea asegurarse de que una instalación que realice el próximo año sea
exactamente la misma que la instalación que realiza hoy mismo.
o jo cens
d oS li
r l an
O
o jo cens
S se describe
En estaolección li cómo crear el repositorio de IPS local con SMF. Aprenderá más sobre
SMF d
anrepositorio
en "Lección 3: Administración de Servicios con SMF". En el contexto de la configuración de
Or l
un de IPS local en esta lección, se explicarán algunos de los comandos de SMF que
son necesarios para la configuración del repositorio.
La configuración de un repositorio basado en sistema de archivos es un método alternativo para
recuperar el repositorio desde la ubicación por defecto en Internet y servir paquetes desde un
directorio en el sistema de archivos local.
repo-full.iso
So refresh
refresh
#opkgrepo
para
l ice –s /export/IPS/repo
las operaciones de paquetes funcionen correctamente.
a nd
Orl 4. Configuración del servicio de servidor de repositorio
Una vez que esté lista la copia local, utilice el comando svccfg para configurar el servicio
de servidor de repositorio. Para ello, especifique la ubicación del repositorio local y defina la
propiedad readonly en true:
# svccfg –s application/pkg/server setprop \
pkg/inst_root=/export/IPS/repo
# svccfg –s application/pkg/server setprop pkg/readonly=true
# svcprop -p pkg/inst_root application/pkg/server /export/IPS/repo
solaris:/export/IPS solaris - -
Para permitir que los clientes recuperen paquetes desde el repositorio local, debe
ble
restablecer el origen para el publicador solaris para cada cliente mediante el uso del
fe r a
comando pkg set-publisher.
ans
# pkg publisher
n - t r
PUBLISHER TYPE
solaris
STATUS P LOCATION
a no
origin online F http://pkg.oracle.com/solaris/release
) h as eฺ
c o m Guid
# pkg set-publisher –G ’*’ –g http://server.mydomain.com/ solaris
a ilฺ ent
gm tud
# pkg publisher
PUBLISHER TYPE STATUS@P S
LOCATION
jo thF ishttp://server.mydomain.com/
solaris origin
o s o
online
n d u s e
(
6. Prueba de IPS o rlael servidor
en e to local
o
Compruebe n s del repositorio está configurado correctamente. Para ello,
jo queceleservidor
o S el paquete
busque li entire.
d
an # pkg search entire
Orl INDEX ACTION VALUE PACKAGE
pkg.fmri set solaris/entire pkg:/entire@0.5.11-
0.175.1.0.0.24.2
La búsqueda devuelve la información del paquete. Esto indica que el servidor del repositorio
de IPS local se ha configurado correctamente.
o jo cens
d oS li
r l an
O
o jo cens
d oS li
r l an
O
o jo cens
o S li
an d
Orl
bl e
# pkg publisher
PUBLISHER TYPE STATUS P LOCATION
fe r a
solaris origin online F http://server.mydomain.com/
an s
n - t r
Tarea: anote el URI del publicador local; lo necesitará
a no completar
para
la próxima tarea. has ฺ ) ide
o m u
a ilฺc ent G
@ gm Stud
s o jo this
n d o s esus filiales. Todos los derechos reservados.
rla e to
Copyright © 2013, u
Oracle y/o
( o
o jo cens
Una vez o S haya verificado
que li la conectividad de red entre el cliente y el servidor del repositorio de
d
nlocal, defina el publicador para cada cliente con el publicador de IPS local, tal y como lo hizo
aconfigurar
IPS
Or l
al el servidor IPS local.
Para el servidor, el publicador se define con los puertos en los que se configuran los repositorios
locales. En el cliente, el publicador se debe definir con el servidor en el que se configuran los
repositorios de IPS locales.
En primer lugar, compruebe el publicador actual. A continuación, defina el publicador con el
servidor del repositorio de IPS local y verifique que el publicador es ahora el publicador de IPS
local.
ble
fe r a
an s
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
La últimao S consiste
tarea li en probar el acceso de la máquina cliente al servidor del repositorio de
IPS d
antipo
local. Para ello, abra el URI del publicador local en un explorador. Si se devuelve una página
Or l
de "repositorio de paquetes", significa que ha configurado correctamente el acceso del cliente
al servidor del repositorio de IPS local. Ahora puede utilizar el repositorio de IPS local para
gestionar sus necesidades de paquetes de software.
Nota: en este ejemplo, el URI sería http://s11-server1.mydomain.com.
o jo cens
d oS li
r l an
O
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o
Con IPS, S utilizar
puede li una interfaz de línea de comandos (CLI), una interfaz gráfica de usuario
d
an o un explorador web para realizar las tareas de gestión de paquetes.
(GUI)
Or l
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
Puede o S
administrar li
paquetes de software mediante CLI. Algunas de las tareas de administración
an d
incluyen:
r l
O • Visualización de paquetes
• Visualización de la información del paquete
• Instalación y actualización de paquetes
• Visualización de una acción de instalación del paquete sin realizar la instalación
• Verificación de la instalación de un paquete
• Búsqueda de un paquete
• Desinstalación de un paquete
En la tabla de la diapositiva se resumen (según la tarea) los comandos de gestión y
administración de paquetes de IPS.
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o S Package
Nota: aunque li Manager soporta muchas de las tareas de gestión de paquetes que
d
an la interfaz
soporta CLI, la GUI organiza y muestra la información de los paquetes de una forma
Or l
ligeramente diferente, como se puede observar en la captura de la diapositiva.
o jo cens
d oS li
r l an
O
Repositorio
Release/support
Actualizaciones
del SO
ble
Solicitud de
fe r a
actualización
ans
n - t r
Nuevo entorno
de inicio a no
has ideฺ
Update Manager
)
l ฺ c om t Gu
m ai den
@ g Stu
o j o
Cliente
t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
DuranteoelS
proceso deli actualización, también denominado actualización de una imagen, cada
d
an se actualiza
paquete por defecto con el publicador que proporcionó la versión instalada
Or l
actualmente. Si se actualizan determinados paquetes que afectan a los programas principales del
sistema operativo, se crea un entorno de inicio nuevo. Aprenderá más sobre los entornos de inicio
posteriormente en la lección.
o jo cens
o
Antes de S
actualizar leli repositorio local, asegúrese de que el servidor del repositorio está
d
an a lalaversión
ejecutando misma versión del sistema operativo Oracle Solaris 11 o una más reciente con
Or l
respecto de los paquetes con los que va a realizar la actualización. Por ejemplo, si el
servidor está ejecutando Oracle Solaris 11 y desea actualizar el repositorio a la versión Oracle
Solaris 11 actualización 1, actualice el servidor a Oracle Solaris 11 actualización 1 antes de
actualizar el repositorio.
o jo cens
d oS li
r l an
O
o jo cens
o
Nota para Sel paso 3:li se recomienda llevar a cabo una ejecución simulada de una actualización
d
ansistema para ver los cambios que se realizarán en él.
del
Or l
Observe en la salida que el sistema crea automáticamente un entorno de inicio y que hay 13
paquetes para actualizar que ocuparán, aproximadamente, 136 MB. Si, por algún motivo, ocurre
algo inesperado, puede realizar un rollback y reiniciar con el entorno de inicio anterior. Esto
permite que el procedimiento de actualización esté exento de riesgos.
Nota para el paso 4: la salida indica que se han descargado e instalado 13 paquetes y que se ha
creado un entorno de inicio nuevo. Para visualizar los entornos de inicio creados en el sistema,
utilice el comando beadm list.
# beadm list
BE Active Mountpoint Space Policy Created
-------- -------- ----------- ------ ------- -------------
solaris N / 404.0K static 2011-11-23 00:10
solaris-1 R - 2.39G static 2011-11-25 00:15
En este caso, el entorno de inicio actual se denomina solaris, pero el nuevo entorno de inicio
solaris-1 estará activo tras el reinicio.
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
Puede o S a la función
llamar li Package Manager o Update Manager desde el menú System >
an d
Administration en el escritorio. Tanto con Package Manager como con Update Manager, el
Or l
procedimiento de actualización es bastante intuitivo.
Nota: también puede acceder a Package Manager desde la línea de comandos: /usr/lib/pm-
launch packagemanager. Para obtener más información sobre las opciones de la línea de
comandos de Package Manager, consulte la documentación de IPS de Oracle Solaris 11.
o jo cens
o
Respuesta: Sb li
an d
Or l
o jo cens
d oS li
r l an
O
o jo cens
d oS li
r l an
O
instalada actualmente
en el sistema.
No ¿Ejecuta la máquina Sí
host la SRU 10.5 o una
versión posterior?
an s
Ejecute pkg update
pkg:/package/pkg para
para actualizar el
paquete de IPS.
n - t
Ejecute pkg update r
actualizar el paquete de IPS.
a no
pkg:/package/pkg para actualizar el
paquete de IPS.
has ideฺ
Ejecute pkg update -
Ejecute pkg update --be-
)
- be-name s11.lga Ejecute pkg update --be-name
om t Gu
name s11.lga --accept -- accept para all.lga --accept para actualizar
para actualizar el resto de
l ฺ c
actualizar el resto de el resto de paquetes y reinicie.
ai den
paquetes y reinicie. paquetes y reinicie.
m
g Stu Revierta los cambios realizados en
j o @ is
los servicios DNS y Fetchmail.
o s o t h
n d u s esus filiales. Todos los derechos reservados.
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o
Si disponeSde un acuerdo
li con los Servicios de Soporte Oracle, puede utilizar el repositorio de
d
an adela Oracle
soporte Solaris, en cuyo caso la definición del publicador del paquete debería ser
Or l
similar siguiente:
% pkg publisher
PUBLISHER TYPE STATUS P LOCATION
Solaris origin online F https://pkg.oracle.com/solaris/support
El proceso de publicación de Oracle Solaris 11 se ha modificado para acelerar la publicación de
correcciones de bugs críticos. Como consecuencia de este proceso, puede que la actualización
no contenga algunas correcciones de bugs publicadas en una SRU para la versión anterior.
Por ejemplo, la SRU más reciente para Oracle Solaris 11 11/11 es la SRU 12.4. Algunos
paquetes de la SRU 12.4 tienen un número de versión posterior al número de versión de Oracle
Solaris 11.1. Para conservar estas correcciones de bugs, la diferencia de versión evitará la
actualización a la versión Oracle Solaris 11.1. Si el proceso de actualización no se bloquea
debido a los números de versión, se eliminarán algunas correcciones que forman parte de la SRU
en caso de que actualice a la versión Oracle Solaris 11.1 . Para mayor comodidad, estos números
de bugs se muestran en http://www.oracle.com/technetwork/articles/servers-storage-admin/howto-
update-11dot1-ips-1866781.html#bugs.
o jo Oracle e n s
0.175.0.10.0.5.0:20120803T182627Z
S
Si el sistema
o tiene l i c Solaris 11 11/11 instalado sin ninguna SRU, la información del paquete
será
a d
nsimilar a:
r l
O # pkg info entire
Name: entire
Summary: Incorporation to lock all system packages to the same build
Description: This package constrains system package versions to the same
build. WARNING: Proper system update and correct package
selection depend on the presence of this incorporation.
Removing this package will result in an unsupported system.
Category: Meta Packages/Incorporations
State: Installed
Publisher: solaris
Version: 0.5.11
Build Release: 5.11
Branch: 0.175.0.0.0.2.0
- pkg://solaris/driver/network/ethernet/elxl
- pkg://solaris/driver/network/ethernet/pcn
- pkg://solaris/driver/network/ethernet/dnet
- pkg://solaris/driver/network/ethernet/iprb
4. Actualice el resto de los paquetes del sistema.
# pkg update --be-name s11.1ga --accept
5. Reinicie con el entorno de inicio actualizado.
ble
# reboot
fe r a
ans
n - t r
Actualización de un Sistema que Ejecuta, como Mínimo, la SRU 12.4
a no
Si alguno de los siguientes paquetes está instalado, debe eliminarlo y volver a agregarlo después
has ideฺ
de actualizar a Oracle Solaris 11.1, o bien anular su asociación de las restricciones del sistema
)
l ฺ c om t Gu
(denominadas unlocking), tal y como se describe en este procedimiento:
- pkg://solaris/network/dns/bind
m ai den
g Stu
- pkg://solaris/service/network/dns/bind
@
- pkg://solaris/mail/fetchmailo j o t h is
d s
olos servicios
e DNS y Fetchmail. Si no utiliza estos paquetes, puede
1. Ajuste los paquetes para
n u s
( o rladependencias
eliminarlos. Si tiene
e to de estos paquetes, debe desbloquearlos. Siga este paso
o jouno ocmás
solo si hay
e n sde los tres paquetes mostrados instalados en el servidor.
• Para
o Seliminar los
li paquetes, ejecute este comando:
an d
# pkg uninstall pkg://solaris/network/dns/bind
Orl pkg://solaris/service/network/dns/bind pkg://solaris/mail/fetchmail
Si hay zonas instaladas en el sistema, también debe desinstalar los paquetes en cada
zona. Por ejemplo:
# for z in `zoneadm list`; do zlogin $z pkg uninstall
pkg://solaris/network/dns/bind; done
• Para desbloquear los paquetes, ejecute este comando:
# pkg change-facet facet.version-lock.mail/fetchmail=false
# pkg change-facet facet.version-lock.service.network/dns/bind=false
# pkg change-facet facet.version-lock.network/dns/bind=false
Los comandos anteriores se deben ejecutar para cada zona configurada con los paquetes
instalados.
# reboot
5. Revierta los cambios realizados en los servicios DNS y Fetchmail.
• Si ha eliminado los paquetes en el paso 1, vuelva a instalarlos.
# pkg install pkg://solaris/service/network/dns/bind
# pkg install pkg://solaris/mail/fetchmail
Nota: el primer comando instala pkg://solaris/network/dns/bind, por lo que no es necesario
instalar este paquete.
• Si ha desbloqueado los paquetes en el paso 1, cuando se publique la primera SRU para
bl e
Oracle Solaris 11.1, bloquee los paquetes.
fe r a
# pkg change-facet facet.version-lock.mail/fetchmail=true
ans
n - t r
no
# pkg change-facet facet.version-
lock.service/network/dns/bind=true
a
has ideฺ
# pkg change-facet facet.version-lock.network/dns/bind=true
)
Al volver a bloquear los paquetes, se actualizan segúno
c mnecesario.
sea
G u
l ฺ
ai den t
m
g 11.1 u la Última SRU
tcon
Actualización de un Sistema a Oracle@
o
j SRU
Solaris
s S
Una vez que se haya publicado la
o s oprimera
e thi para Solaris 11.1, utilice el siguiente
n
procedimiento para actualizar
a da Oracleu sSolaris 11.1 con la nueva SRU.
1. Verifique la SRU
l
orde Oracle o
tSolaris 11 que está instalada.
o ( s e
oj SRUlicanteriores)
2. (Solo para
S en En los sistemas que ejecutan una SRU anterior a la 10.5,
n d o a la última SRU de Oracle Solaris 11.
actualice
a a. Actualice la SRU mediante el uso del comando pkg update. Este comando actualiza el
Orl sistema operativo a Oracle Solaris 11 con la última SRU.
# pkg update --accept
b. Reinicie con el entorno de inicio actualizado.
# reboot
3. (Para todas las SRU) Actualice a Oracle Solaris 11.1 con la última SRU.
# pkg update --accept --be-name s11.1sru
4. Reinicie con el entorno de inicio actualizado.
# reboot
Verifique el sistema Ejecute pkg update - Ejecute el comando pkg Ejecute pkg update --
operativo instalado - accept para update be-name s11.1ga --
actualmente en el actualizar los paquetes pkg:/package/pkg accept para actualizar
sistema. del sistema y reinicie el
entorno de inicio nuevo.
para actualizar el
paquete de IPS.
el resto de paquetes
y reinicie.
ble
fe r a
an s
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o
Utilice el S
siguiente li
procedimiento para actualizar un sistema Oracle Solaris 11 11/11 mediante el
uso d
ansoporte
del repositorio de versiones basado en web de Oracle en caso de que no tenga un acuerdo
Or l
de o ninguna SRU instalada.
1. Actualice los paquetes del sistema mediante el uso del comando pkg update. Este
comando crea un entorno de inicio nuevo.
# pkg update –-accept
o jo cens
o
Respuesta: Sc li
an d
Or l
o jo cens
d oS li
r l an
O
o jo cens
o Sde iniciolies una instancia iniciable de una imagen del sistema operativo. Es decir, un
Un entorno
d
an de inicio contiene una versión del sistema operativo que se puede iniciar y que funciona.
entorno
r l
O Puede mantener varios entornos de inicio en el sistema y cada uno de ellos puede tener distintas
versiones de software instaladas. Al iniciar el sistema, tiene la opción de realizar el inicio con
cualquiera de los entornos de inicio del sistema.
Con varios entornos de inicio, el proceso de actualización de software se convierte en una
operación de bajo riesgo. Los administradores de sistemas pueden crear entornos de inicio como
copias de seguridad antes de realizar actualizaciones de software en el sistema. Los
administradores tienen la opción de iniciar un entorno de inicio de copia de seguridad, si es
necesario.
g m tudeoperativo
de inicio de inicio
o j o@ this S
n d os se
Copyright
r u y/o sus filiales. Todos los derechos reservados.
la © 2013,toOracle
o
o jo ( cense
o Ses que lahora
El resultado i tiene dos entornos de inicio: el entorno de inicio nuevo contiene la
d
anversión
versión más actual del sistema operativo, mientras que el entorno de inicio alternativo contiene
Or l
una anterior del sistema operativo. El entorno de inicio alternativo le permite volver a esa
versión del sistema operativo en caso de que existan problemas con la versión nueva.
o jo cens
d oS li
r l an
O
o jo cens
o S delilos entornos de inicio forma parte de la responsabilidad del administrador
La administración
del d
ansistema. Recuerde que se crea un entorno de inicio nuevo automáticamente después de
Or l
realizar un procedimiento de actualización. El nuevo entorno de inicio le proporciona un entorno
de inicio actual nuevo y un entorno de inicio alternativo basado en la versión antigua del sistema
operativo.
o jo cens
Antes de o S
empezar aligestionar los entornos de inicio de un sistema, debe determinar los entornos
de d
aninicio en
que existen en el sistema. Para ello, utilice el comando beadm list tal y como se
Or l
muestra el ejemplo.
El comando beadm list muestra la siguiente información:
• BE: nombre del entorno de inicio.
• Active: estado de inicio del entorno de inicio. En el ejemplo del entorno de inicio solaris,
N significa que el entorno de inicio está activo actualmente y R indica que también será el
entorno de inicio que esté activo al reiniciar. Un guion (–) indica que el entorno de inicio está
inactivo actualmente.
• Mountpoint: ubicación en la que se monta el entorno de inicio. En el ejemplo, el entorno de
inicio solaris está montado en el directorio raíz (/).
• Space: tamaño del entorno de inicio.
• Policy: estática o volátil.
• Created: fecha de creación del entorno de inicio.
Nota: se pueden utilizar distintas opciones con el comando beadm list, pero quedan fuera del
ámbito de este curso. Para obtener más información sobre estas opciones, consulte la
documentación de Oracle Solaris 11 para la gestión de entornos de inicio.
beName.
# beadm create test1
# beadm list
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
solaris NR / 4.53G static 2013-11-08 05:47
solaris-1 - - 67.0K static 2013-11-11 01:01
bl e
solaris-2 - - 67.0K static 2013-11-11 01:01
fe r a
test1 - - 67.0K static 2013-11-11 01:34
ans
#
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o
El sistemaScrea automáticamente
li un entorno de inicio nuevo como parte de una operación de
d
an del sistema
actualización en caso de que los paquetes de software que se instalen afecten a los principales
Or l
archivos operativo.
Sin embargo, puede que, en ocasiones, deba crear un entorno de inicio nuevo manualmente.
Por ejemplo, puede que desee crear una copia de seguridad de un entorno de inicio existente
antes de modificar el entorno de inicio original con el fin de probar una nueva aplicación.
Para crear un entorno de inicio nuevo a partir del entorno de inicio activo, utilice el comando
beadm create con el nombre del entorno de inicio nuevo, tal y como se muestra en el ejemplo.
El comando beadm crea un entorno de inicio nuevo que es un clon del entorno de inicio activo.
Este clon está inactivo. Al volver a ejecutar beadm list, se muestra el entorno de inicio nuevo.
Nota: también puede crear un entorno de inicio a partir de un entorno de inicio inactivo. Para
obtener más información sobre cómo realizar esta tarea, consulte la documentación de Oracle
Solaris 11 para la gestión de entornos de inicio.
o jo cens
Puede o S el nombre
cambiar li de un entorno de inicio inactivo existente mediante el uso del comando
d
an nuevo.
rename con el nombre del entorno de inicio actual seguido del nombre del entorno de
Or l
beadm
inicio En este ejemplo, el nombre del entorno de inicio test1 cambia a apptest1.
Puede ejecutar beadm list para verificar que se ha producido el cambio de nombre. En este
ejemplo, puede ver que el nombre ha cambiado.
Nota: no puede cambiar el nombre de un entorno de inicio activo.
beName.
# beadm destroy solaris-2
Are you sure you want to destroy solaris-2? This action cannot
be undone (y/[n]: y
# beadm list
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
ble
apptest1 - - 67.0K static 2013-11-11 01:03
fe r a
solaris NR / 4.53G static 2013-11-08 05:47
ans
solaris-1 - - 67.0K static 2013-11-11 01:01
n - t r
#
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
Si ya noo S unlientorno de inicio concreto, o bien si desea crear espacio en el sistema,
necesita
puede d
an En suprimirlo mediante el uso del comando beadm destroy con el nombre del entorno de
Or l
inicio. este ejemplo, se va a destruir el entorno de inicio inactivo solaris-2. El sistema le
pide confirmación antes de destruir el entorno de inicio.
Nota: puede utilizar la opción -F para forzar la destrucción del entorno de inicio.
Para verificar que el entorno de inicio se ha eliminado, puede volver a ejecutar beadm list. El
entorno de inicio no debería aparecer.
Tenga en cuenta lo siguiente al destruir un entorno de inicio:
• No puede destruir el entorno de inicio iniciado actualmente.
• El comando beadm destroy elimina automáticamente la entrada del entorno de inicio
destruido del menú x86 GRUB o del menú de inicio de SPARC.
beName.
# beadm activate apptest1
# beadm list
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
apptest1 R - 4.53K static 2013-11-11 01:03
solaris N / 901.0K static 2013-11-08 05:47
ble
solaris-1 - - 138.0K static 2013-11-11 01:01
fe r a
# init 6
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o S un entorno
Para activar li de inicio inactivo existente, utilice el comando beadm activate seguido
d
annombre del entorno de inicio. En este ejemplo, se va a activar el entorno apptest1.
del
Or l
Para verificar que el entorno de inicio se ha activado, puede volver a ejecutar beadm list.
Observe que el estado Active del entorno de inicio actual solaris ha cambiado de NR a N y
que el entorno de inicio recién activado apptest1 ahora tiene una R en la columna Active.
Recuerde que la R indica que este entorno de inicio pasará a ser el entorno de inicio activo al
reiniciar.
Para activar el entorno de inicio nuevo, debe reiniciar el sistema mediante el uso del comando
init 6.
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
En unao S x86,li una vez que el sistema se ha reiniciado y que aparece el menú GNU
máquina
GRUB,d
an como se muestra en el ejemplo, puede verificar que el entorno de inicio nuevo es ahora el
Or l
entorno de inicio activo por defecto. El entorno de inicio activo por defecto es la entrada resaltada.
En una máquina SPARC, si tiene varios entornos de inicio, emita init 0 para ir a OBP
(petición de datos ok) y, a continuación, utilice la siguiente secuencia de comandos:
ok boot -L
Rebooting with command: boot -L
Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0
File and args: -L
Program terminated
ok boot -Z rpool/ROOT/apptest1
o jo cens
o S que necesita
Supongamos li instalar y probar varios paquetes nuevos en el sistema operativo. Sin
d
an denoinicio
embargo, desea que ello afecte al entorno de producción. En ese caso, puede montar un
Or l
entorno inactivo existente, que es una copia del entorno de inicio activo existente, y
utilizarlo para realizar la prueba.
Para montar un entorno de inicio inactivo existente, debe ejecutar el comando beadm mount
seguido del nombre del entorno de inicio inactivo y la ubicación del punto de montaje. En el
ejemplo de la diapositiva se va a montar el entorno de inicio inactivo solaris-1 en /
solaris-1.
Nota: si el directorio del punto de montaje no existe, la utilidad beadm lo crea y, a continuación,
monta el entorno de inicio en este directorio. Si el entorno de inicio ya se ha montado, el comando
beadm mount falla y no vuelve a montar el entorno de inicio en la nueva ubicación especificada.
Para verificar que el entorno de inicio inactivo está montado, vuelva a ejecutar el comando beadm
list tal y como se muestra en el ejemplo. Observe que el entorno de inicio está montado, pero
permanece inactivo.
unmount beName.
# beadm unmount solaris-1
# beadm list
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
solaris NR / 2.38G static 2013-11-08 03:50
solaris-1 - - 170.01M static 2013-12-10 22:14
bl e
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
Antes deo S ellentorno
reiniciar i de inicio, debe desmontarlo. Para desmontar un entorno de inicio
d
any comoejecute
inactivo, el comando beadm unmount seguido del nombre del entorno de inicio inactivo,
Or l
tal se muestra en el ejemplo de la diapositiva.
Nota: no puede desmontar el entorno de inicio iniciado actualmente.
Para verificar que el entorno de inicio inactivo se ha desmontado, vuelva a ejecutar el comando
beadm list tal y como se muestra en el ejemplo. Observe que el entorno de inicio se ha
desmontado.
A partir de este punto, puede activar el entorno de inicio inactivo mediante el uso del comando
beadm activate y, a continuación, reiniciar el sistema.
o jo cens
Despuéso S verificarlique se ha montado el entorno de inicio inactivo, puede instalar uno o varios
de
d
an mediante
paquetes el uso del comando pkg install con la opción -R en mayúscula, la
Or l
ubicación del punto de montaje y el nombre del paquete, tal y como se muestra en el ejemplo de
la diapositiva.
Nota: la opción -R en mayúscula especifica una raíz alternativa para identificar los paquetes
específicos que se van a instalar o actualizar.
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o S un lpaquete,
Para desinstalar i utilice pkg uninstall con la opción -R en mayúscula, la ubicación
d
anpunto de montaje y el nombre del paquete, tal y como se muestra en el ejemplo de la
del
Or l
diapositiva.
an
18:06 s
rpool/ROOT/solaris@install - - 53.28M static
- t
2013-10-29
n r 11:37
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
o Suna copialide seguridad del entorno de inicio, utilice el comando beadm create
Para crear
d
an del
seguido nombre del entorno de inicio y una descripción de la copia de seguridad. En el
Or l
ejemplo de la diapositiva, se crea una copia de seguridad del entorno de inicio solaris.
Para verificar que se ha creado la copia de seguridad, puede ejecutar beadm list -a seguido
del nombre del entorno de inicio, tal y como se muestra en el ejemplo.
ble
fe r a
ans
n - t r
a no
) has ideฺ
l ฺ c om t Gu
m ai den
@ g Stu
o j o t h is
d o s esus filiales. Todos los derechos reservados.
n u s
( o rla e to
Copyright © 2013, Oracle y/o
o jo cens
AunqueonoSpuede crear
li entornos de inicio nuevos mediante Package Manager, puede utilizar esta
d
an para
utilidad cambiar el nombre de entornos de inicio inactivos existentes que están en el
Or l
sistema, así como destruirlos y activarlos.
Para gestionar entornos de inicio con Package Manager, abra Package Manager y, a
continuación, seleccione Manage Boot Environments en el menú File. Se abre la ventana
Manage Boot Environments. A partir de entonces, la GUI proporciona una interfaz intuitiva para
gestionar y administrar las actividades relacionadas con los entornos de inicio.
o jo cens
o
Respuesta: Sb li
an d
Or l
o jo cens
d oS li
r l an
O
Or l
dan
oS
o
(
li
o
n
jo cens
d o s
rla e to
o j
u
o
s e
@
t h
m
is
l ฺ c
g Stu
)
ai den
om t Gu
a
has ideฺ
n no
- t r an
s
fe r a bl
e