Acerca de la Instalación de Oracle Secure Backup

OSB 18.1 consta de un servidor de administración, uno o más servidores de medios físicos y uno o más clientes. El servidor de administración y el servidor de medios físicos se combinan con frecuencia. En una instalación típica, varios clientes transmiten datos de copia de seguridad a un servidor de medios físicos, que luego almacena los datos de copia de seguridad en una de varias clases de dispositivo de almacenamiento. El servidor de administración presenta una interfaz web y una interfaz de línea de comandos para permitir la configuración y gestión del entorno.

En este ejemplo, creará un entorno de prueba pequeño para demostrar la viabilidad de utilizar OSB 18.1 para realizar copias de seguridad de las instancias que residen en Compute Cloud@Customer en el almacenamiento local y en el almacenamiento de objetos de Oracle Cloud Infrastructure.

En este manual, se describe la instalación de la función de medios y administración de OSB 18.1 en un servidor Oracle Linux 7.9 y se incluyen los siguientes pasos:
  1. Revise las licencias de OSB con su representante de Oracle.
  2. Cree una instancia de Oracle Linux en Compute Cloud@Customer.
  3. Descargue OSB 18.1 en la instancia de Oracle Linux y siga la Guía de instalación y configuración de Oracle Secure Backup (enlace disponible en la sección "Explore More" de este manual) para instalar OSB en el servidor de administración/medios.
  4. Prepare uno o ambos de estos dispositivos de almacenamiento para que OSB los utilice para almacenar copias de seguridad:
    • Dispositivo de disco de volumen en bloque
    • Dispositivo de almacenamiento en la nube del almacén de objetos de OCI
  5. Configure uno o más sistemas cliente de los que desee realizar una copia de seguridad mediante OSB.
  6. Configure los juegos de datos de copia de seguridad en cada cliente.
  7. Configure los programas de copia de seguridad.

Revisar las licencias de OSB con su representante de Oracle

Oracle Secure Backup es un producto con licencia de Oracle. Revise y comprenda la licencia de OSB.

Creación de una instancia informática en PCA X9-2 para ejecutar el servidor de administración/medios

En este ejemplo, Oracle Secure Backup Media/Admin se ejecuta en una instancia que reside en Compute Cloud@Customer. OSB Media/Admin también se puede ejecutar en un servidor físico externo o en una instancia de Oracle Cloud.

El tamaño de la instancia informática variará según la carga esperada en el servidor de medios/administración. Una instancia de unidad flexible con una OCPU como base, más una OCPU por cada copia de seguridad programada simultánea es un punto de partida, pero debe experimentar y medir para encontrar un tamaño óptimo.

Use una vNIC como punto de partida. Si el rendimiento de la copia de seguridad no es óptimo y los problemas de red del cliente parecen tener fallos, puede agregar más vNICs más adelante. OSB tiene una configuración de Interfaz de red preferida (PNI) que permite utilizar y gestionar varias interfaces IP en el servidor de Media/Administrador. Si utiliza OCI Object Storage, al menos una vNIC asignada al servidor de administración/medios debe poder acceder a los puntos finales de OCI Object Storage. Los clientes no necesitan poder acceder a OCI, ya que las copias de seguridad y restauraciones moverán los datos entre el servidor de medios/administrador y los clientes, incluso si los datos se almacenan en OCI.

Compute Cloud@Customer se incluye con imágenes de plataforma de Oracle Linux que facilitan el despliegue de instancias de Linux. En este ejemplo, se despliega una imagen de plataforma de Oracle Linux 7.9 en la que puede instalar el servidor de Media/Administrador.

Consulte la Guía de administración de Compute Cloud@Customer (enlace proporcionado en la sección "Explorar más" de este manual) para crear y configurar una instancia para el servidor de Media/Administrador y desplegar una imagen de plataforma de Oracle Linux 7.9. Conéctese al PCA X9-2 utilizando Admin o un usuario con permisos de despliegue. Desplegar en un compartimento de un arrendamiento en el que el usuario de PCA también tenga permisos para crear un volumen en bloque y asociarlo a una instancia.

Es probable que deba actualizar el servidor de la plataforma Oracle Linux 7.9. Para Oracle Linux 7.9, debe utilizar yum para ejecutar
yum groupinstall Server with GUI
para instalar los paquetes necesarios para permitir el uso de la interfaz de explorador de OSB.

Instalación de OSB 18.1 en Linux para el servidor de administración/medios

Al desplegar una imagen de plataforma Oracle Linux de Compute Cloud@Customer, por defecto, el usuario raíz no está activo. Utilice el usuario opc por defecto para crear una contraseña para el usuario root. Debe utilizar root para instalar OSB. También puede utilizar root como usuario por defecto para el servidor de administración/medios de OSB, , o puede crear un usuario con autoridades raíz. Consulte "Acerca de las cuentas del sistema operativo" en la Guía del administrador de OSB 18.1 para obtener más información.

Utilice un explorador para navegar a la página de descargas de OSB en Internet. (Utilice un motor de búsqueda para buscar "Descarga de copia de seguridad de oracle secure"). Seleccione la versión de OSB que desea descargar y accederá a Oracle Software Delivery Cloud, donde podrá conectarse con las credenciales de Oracle. Seleccione la plataforma del sistema operativo en la que está instalando OSB. El paquete de instalación es el mismo para el servidor de administración, el servidor de medios físicos o un cliente. Descargue el archivo .zip en la instancia de Oracle Linux.

Instale OSB 18.1, siguiendo las instrucciones de la Guía de instalación y configuración de Oracle Secure Backup 18. Asegúrese de realizar la instalación con la opción "A", en la secuencia de comandos de instalación. Esto instalará el servidor de medios físicos, el servidor de administración y un cliente en la instancia de Oracle Linux 7.9.

Una vez instalado OSB, utilice un explorador para acceder a la interfaz de usuario del explorador (BUI) de OSB. La BUI de OSB está instalada en el puerto HTTP predeterminado del servidor; por ejemplo, si la IP del servidor de OSB era 192.168.10.20, si introduce https://192.168.10.20 en el explorador, se abrirá la pantalla de inicio de sesión de la BUI. En el proceso de instalación de OSB, se ha especificado una contraseña para el usuario administrador de OSB. Inicie sesión en la BUI con el usuario administrador de OSB para verificar que el servidor de administración de OSB esté funcionando.

Preparación de dispositivos de almacenamiento para almacenamiento de servidor de medios OSB

OSB 18.1 puede utilizar una variedad de dispositivos de almacenamiento, incluido el almacenamiento de bloques, el almacenamiento de archivos/ NAS, la cinta u OCI Object Storage. Una opción popular es utilizar un dispositivo Oracle ZFS Storage Appliance externo como repositorio remoto o local para archivos de copia de seguridad de OSB. Si utiliza un dispositivo ZFS Storage Appliance externo, también puede implementar la interfaz NDMP en bibliotecas de cintas externas.

En este ejemplo, configurará el almacenamiento de bloques que pertenece a la instancia de Compute Cloud@Customer y OCI Object Storage.

Para utilizar el almacenamiento de bloques de Compute Cloud@Customer con OSB, primero cree volúmenes en bloque y, a continuación, asocie los volúmenes en bloque a la instancia de administración/medios. A continuación, utilice Oracle Linux para formatear los volúmenes en bloque y agregue entradas fstab para montar los volúmenes en bloque. A continuación, use la BUI de administración de OSB para agregar los volúmenes a la categoría de dispositivo de disco de OSB.

En este ejercicio, agregará un volumen en bloque de Compute Cloud@Customer con un tamaño de 1 TB a OSB. Se pueden agregar varios volúmenes, y las necesidades de rendimiento pueden requerir varios volúmenes si hay muchas copias de seguridad simultáneas en ejecución. Se puede crear y gestionar una agrupación de discos en OSB para agregar capacidad y distribuir cargas de E/S. Debe crear los volúmenes utilizados para las copias de seguridad de OSB con el atributo Standard Performance, no con alto rendimiento. Los volúmenes de alto rendimiento residen en todas las agrupaciones flash, aunque el almacenamiento flash no es deseable ni necesario para un servicio de copia de seguridad.

Para crear un volumen en bloque en Compute Cloud@Customer, puede utilizar la CLI de OCI o la interfaz web de cliente de Compute Cloud@Customer mediante un explorador. En este ejemplo se utiliza la interfaz web.
  1. Conéctese a la interfaz web de Compute Cloud@Customer mediante un usuario con la capacidad de crear y asociar volúmenes en bloque en el arrendamiento y el compartimento que contiene la instancia de Oracle Linux 7.9 de OSB Admin/Media Server.
  2. Vaya a Volúmenes en bloque y haga clic en Crear volumen en bloque.
    1. Rellene Nombre, Compartimento y Tamaño en GB.
    2. No es necesario mover el control deslizante a Alto rendimiento.
    3. Deje Política de copia de seguridad en blanco. En la sección Etiquetado, para obtener el mejor rendimiento, agregue una clave en el Espacio de nombres de etiqueta de OracleC3, utilizando logBias como Clave y THROUGHPUT para el Valor.
    4. Agregue una segunda clave con Espacio de nombres de etiqueta de Ninguno, Clave de C3_blocksize y el valor de 131072 y, a continuación, haga clic en Crear volumen en bloque. Estas etiquetas crearán un volumen en bloque con un tamaño de bloque de 128k y un algoritmo de almacenamiento en caché que favorezca el acceso secuencial.
    En unos segundos, se creará el nuevo volumen en bloque y aparecerá en la lista de volúmenes en bloque que residen en el compartimento.
  3. Una vez creado el volumen en bloque, vaya a Volúmenes en bloque y muestre el volumen en bloque en el compartimento donde se creó.
  4. Ahora, vaya a la instancia que ejecuta OSB en la sección Compute de la interfaz web de Compute Cloud@Customer.
    1. Asegúrese de que está definido para ver el compartimento correcto para ver la instancia. Seleccione la instancia haciendo clic en su nombre y asegúrese de que la instancia se está ejecutando. Aparecerá el panel de estado y, en la parte inferior, habrá un botón para asociar un volumen en bloque.
    2. Haga clic en Asociar volumen en bloque, seleccione el compartimento correcto y, a continuación, elija el volumen en bloque que acaba de crear. Deje el acceso de asociación como de lectura/escritura y haga clic en Asociar a instancia para asociar el volumen.
    3. Dentro de la instancia de Oracle Linux 7.9, el sistema operativo verá la asociación de un volumen en bloque. El sistema operativo debe responder como si se conectara un nuevo disco SCSI a la interfaz SCSI del servidor. En Linux, utilice el comando dmesg para mostrar qué ID de disco se ha proporcionado al nuevo volumen en bloque. Otro método para buscar el nuevo volumen en bloque es consultar los subdirectorios en el directorio /dev/disk.
  5. Una vez que haya determinado cuidadosamente el identificador de disco para el disco conectado, utilice fdisk para agregar una partición al disco. Utilice todo el disco. A continuación, formatee la nueva partición con XFS mediante el comando mkfs.xfs en la nueva partición.
  6. Busque el UUID de la nueva partición mostrando el directorio /dev/disk/by-uuid en la instancia de Linux.
    En este ejemplo, el nuevo disco se ha agregado como /dev/sdb, la nueva partición es /dev/sdb1. Emisión del comando
    ls -al /dev/disk/by-uuid
    revela esta entrada para la partición:
    lrwxrwxrwx. 1 root root 10 Jun 30 17:30 e4750eff-2da3-45af-bb8b-fdea82b804d4 -> ../../sdb1
    Ha creado un directorio en el que montar el nuevo volumen en /mnt/osb-volume1 y, a continuación, ha creado una línea en el archivo /etc/fstab para permitir el montaje del volumen en bloque:
    UUID="e4750eff-2da3-45af-bb8b-fdea82b804d4" /mnt/osb-volume1 xfs defaults 0 0 
  7. Por último, monte el volumen en bloque:
    mount /mnt/osbvolume1 
  8. Una vez montado el volumen en bloque, puede agregarlo como dispositivo de disco en OSB:
    1. Inicie sesión en la BUI de administrador de OSB con el usuario administrador.
    2. Vaya a Configurar, Básico y, a continuación, a Dispositivos. Aparecerá una lista de todos los dispositivos definidos.
    3. Para agregar el volumen en bloque recién creado como dispositivo de disco, haga clic en Agregar en la pantalla Configurar: Dispositivos. Aparecerá la pantalla Nuevo dispositivo.
    4. Cambie Type (Tipo) a disk (Disco). Aparecerá una nueva pantalla para permitir la adición de un dispositivo de disco.
    5. Proporcione un nombre.
    6. Defina la capacidad para que coincida con la capacidad del volumen en bloque creado en Compute Cloud@Customer; por ejemplo, 1 TB. El parámetro Trabajos simultáneos controlará el número de copias de seguridad y restauraciones que se ejecutan en el dispositivo en un momento determinado. Los volúmenes en bloque de Compute Cloud@Customer son capaces de gestionar muchos trabajos simultáneos, pero el número exacto depende de la carga general en Compute Cloud@Customer y de la carga en el almacenamiento interno. Oracle recomienda doce como punto de partida para este parámetro, y es posible que el ajuste sea necesario posteriormente. Recuerde que el número óptimo de trabajos simultáneos también dependerá del ancho de banda de red para los clientes de los que se está realizando una copia de seguridad.
    7. El porcentaje de objetivo de espacio libre se puede definir en 5 %. Deje los valores Factor de Bloqueo y Factor de Bloqueo Máximo en blanco.
    8. Para Attachment, la ruta base debe ser el punto de montaje del disco, en este ejemplo, /mnt/osb-volume1.
    9. Se puede especificar Directory si se desea un subdirectorio adicional en el punto de montaje.
    10. Defina Inicializar en no y deje Reglas temporales y Reglas temporales en blanco. Asegúrese de que la opción Forzar no esté seleccionada y deje Activar total de control como valor predeterminado del sistema.
    11. Haga clic en Aplicar y, a continuación, en Aceptar. El volumen de la agrupación de discos se debe agregar a OSB.

Preparación del dispositivo en la nube para su uso por OSB

Los cubos de Oracle Cloud Infrastructure (OCI) Object Storage se pueden utilizar como dispositivos de almacenamiento en la nube en OSB. Configurar un cubo de OCI como dispositivo de almacenamiento en la nube puede ser algo complicado, pero está bien cubierto en el resumen técnico, Oracle Secure Backup: Introducción a los dispositivos de almacenamiento en la nube (enlace disponible en el tema "Explorar más" de este manual).

El uso de un cubo de OCI Object Storage como destino de copias de seguridad de OSB requiere un arrendamiento de OCI, un compartimento de OCI, usuarios de OCI y derechos de OCI Object Storage. Se crea un objeto de autenticación en OSB que hace referencia a los nombres de usuario y las claves SSH necesarios para utilizar el cubo de Object Storage en OCI. Consulte el resumen técnico para obtener más información.

Una vez agregado el dispositivo de almacenamiento en la nube, se pueden enviar copias de seguridad a OCI Object Storage. OSB se autenticará con las credenciales guardadas en el objeto de autenticación.

Configuración de sistemas cliente para copia de seguridad

OSB utiliza un cliente de copia de seguridad en cada host del que se va a realizar una copia de seguridad en un servidor de medios físicos, por lo que el software de OSB se debe instalar en cada cliente. Puede utilizar el mismo archivo de instalación utilizado para instalar el servidor de administración/medios en Oracle Linux para instalar el cliente de OSB en cada cliente. Para otras plataformas, vaya a la página Descargas de OSB en la web de Oracle y descargue el paquete adecuado.

Siga las instrucciones de la Guía de instalación y configuración de Oracle Secure Backup 18 para instalar el cliente de OSB en los hosts deseados (puede encontrar un enlace a este documento en el tema "Explorar más", en otra parte de este manual). Durante la instalación del cliente, se especificará el FQDN o la dirección IP del servidor de administración/medios. El servidor Admin/Media también tiene un rol de cliente instalado por defecto, de modo que el servidor Admin/Media puede realizar una copia de seguridad de sí mismo.

Una vez instalado el cliente en el host deseado, se debe agregar al servidor de administración de OSB; realice lo siguiente:
  1. Inicie sesión en la interfaz web de OSB y haga clic en Configurar, Básico y, a continuación, en Hosts.
  2. Haga clic en Agregar.
  3. Asigne un nombre al sistema cliente y especifique la dirección IP o el FQDN del cliente que se agregará como host de cliente.
  4. Consulte la documentación de OSB para obtener información sobre el cifrado, la frecuencia de reintroducción, el tipo de clave y el tamaño de clave de certificado. En Access method (Método de acceso), seleccione ob (ob), deje Disable RDS (Desactivar RDS) como system default (valor predeterminado del sistema) y deje TCP/IP buffer size (tamaño de buffer TCP/IP) en blanco (puede ajustar esto más adelante, si es necesario).
  5. Para la compresión de software de copia de seguridad, deberá sopesar el uso de almacenamiento y red con el uso de CPU en el host del cliente. Oracle recomienda empezar por la configuración baja. Si hay problemas de almacenamiento o ancho de banda de red, pero el uso de CPU del cliente no es alto durante las ventanas de copia de seguridad, puede aumentar la compresión del software más adelante. Los datos de copia de seguridad se comprimen en el cliente antes de enviarse al servidor de medios físicos.
  6. Haga clic en Aplicar.

Configurar Juegos de Datos de Copia de Seguridad

OSB es una utilidad de copia de seguridad de nivel de archivo. En OSB, un juego de datos de copia de seguridad es un archivo de parámetros que define un juego de archivos del que se va a realizar una copia de seguridad. Filtrado por nombre de archivo o nombre de directorio. El archivo de parámetros es un archivo de texto guardado en OSB. Si puede editarlo para agregar o eliminar archivos de la definición del juego de datos, la siguiente llamada de copia de seguridad que utilice el juego de datos de copia de seguridad tendrá un juego de archivos diferente. Por lo general, un programa de copia de seguridad utiliza un juego de datos de copia de seguridad para determinar los archivos de los que se va a realizar una copia de seguridad y los hosts de los que se debe crear la copia de seguridad, cuando se dispara el programa. El juego de datos de copia de seguridad se puede utilizar en varios programas y se puede disparar varias veces.

La mejor referencia para los juegos de datos de copia de seguridad de OSB se encuentra en la Guía del administrador de OSB de la sección "Creación de archivos de juegos de datos". Este es un sencillo ejemplo:

Tiene nuestro host con un cliente instalado, denominado sl-osb-client1a, y desea crear un juego de datos de copia de seguridad que incluya ese host y realizará una copia de seguridad de todos los archivos del directorio raíz /.
  1. Inicie sesión en la interfaz web de OSB y navegue hasta Copia de seguridad, Configuración, Juegos de datos y haga clic en Agregar para agregar un juego de datos de copia de seguridad.
  2. Desea crear una copia de seguridad a nivel de archivo; por lo tanto, especifique Tipo de juego de datos como Archivo y asigne al juego de datos de copia de seguridad el nombre OSB-Demo1. Se proporciona una ventana de edición con un juego de parámetros inicializado previamente que puede editar y guardar.
  3. Para identificar el host del que se va a realizar la copia de seguridad, especifique la línea de parámetros include host sl-osb-client1a.
  4. A continuación, especificamos la sentencia include path para obtener todos los archivos en el directorio raíz /:
    include path / {# include the local root directory}
    Haga clic en Guardar para guardar el juego de datos de copia de seguridad. Aparece el panel Backup:Datasets (Copia de seguridad: juegos de datos) en la BUI de OSB.
  5. Resalte el juego de datos que acaba de crear y haga clic en Comprobar juego de datos para asegurarse de que no tiene errores de sintaxis, pero sí ha especificado un host válido. Si la función Comprobar juego de datos devuelve No se han encontrado errores, el juego de datos de copia de seguridad es correcto.
  6. Ahora, para ejecutar una copia de seguridad inmediata de todos los archivos en el host sl-osb-client1a, vaya a Copia de seguridad y, a continuación, a Copia de seguridad ahora. Haga clic en Agregar y seleccione el juego de datos que acaba de crear, OSB-Demo1.
  7. Especifique el almacenamiento de destino y ejecute el trabajo. En OSB, todas las funciones de copia de seguridad y restauración se ejecutan en una cola de trabajos gestionada por OSB.
  8. Para ver los trabajos, vaya a Inicio. Se muestran los trabajos con errores, activos y pendientes y su salida. Utilice la pantalla de inicio para realizar un seguimiento del estado de todos los trabajos ejecutados por el servidor de administración de OSB. Si el trabajo de copia de seguridad se ejecuta correctamente, todos los archivos de los que OSB ha realizado una copia de seguridad durante la ejecución del trabajo se catalogan en un catálogo explorable en el servidor de administración de OSB.

    Note:

    Las copias de seguridad se ejecutan solo en el nivel de archivo o directorio y las restauraciones también deben estar en el nivel de archivo o directorio. No hay ninguna provisión para ejecutar una copia de seguridad de un volumen en bloque, volumen de inicio u otro contenedor físico. Solo se pueden especificar archivos y directorios.
  9. Una vez finalizado el trabajo de copia de seguridad, al hacer clic en Trabajos completados en la pantalla de inicio, se mostrará el estado de finalización del trabajo. Si el trabajo se ha completado correctamente, los archivos seleccionados ahora se guardan en el almacenamiento especificado para la ejecución, se catalogan los archivos de copia de seguridad individuales y se pueden restaurar los archivos y directorios de forma selectiva.
OSB tiene muchas características que no se mencionan en este manual. OSB también tiene un amplio soporte para cinta, puede realizar copias de seguridad incrementales de nivel de archivo, tiene una interfaz de línea de comandos que se puede crear mediante scripts y muchas otras funciones. Consulte la documentación de OSB para obtener más información.