A propos de l'installation d'Oracle Secure Backup

OSB 18.1 se compose d'un serveur d'administration, d'un ou plusieurs serveurs de média et d'un ou plusieurs clients. Le serveur d'administration et le serveur de média sont fréquemment combinés. Dans une installation classique, plusieurs clients transmettent les données de sauvegarde à un serveur de média, qui stocke ensuite les données de sauvegarde sur l'une des différentes classes de périphérique de stockage. Le serveur d'administration présente une interface Web et une interface de ligne de commande pour permettre la configuration et la gestion de l'environnement.

Dans cet exemple, vous créez un petit environnement de test pour démontrer la viabilité de l'utilisation d'OSB 18.1 pour sauvegarder les instances résidant sur Compute Cloud@Customer à la fois sur le stockage local et sur le stockage d'objets Oracle Cloud Infrastructure.

Ce manuel décrit l'installation de la fonction Media and Administration d'OSB 18.1 sur un serveur Oracle Linux 7.9 et comprend les étapes suivantes :
  1. Consultez les licences OSB auprès de votre représentant Oracle.
  2. Créez une instance Oracle Linux sur Compute Cloud@Customer.
  3. Téléchargez OSB 18.1 sur l'instance Oracle Linux et suivez le guide d'installation et de configuration d'Oracle Secure Backup (lien disponible dans la section "Explorer plus" de ce guide) pour installer OSB sur votre serveur Media/Administration.
  4. Préparez l'un des périphériques de stockage suivants, ou les deux, à utiliser par OSB pour stocker les sauvegardes :
    • Unité de disque de volume de blocs
    • Périphérique de stockage cloud OCI Object Store
  5. Configurez un ou plusieurs systèmes client que vous souhaitez sauvegarder par OSB.
  6. Configurez les jeux de données de sauvegarde sur chaque client.
  7. Configurez les plannings de sauvegarde.

Consulter les licences OSB auprès de votre représentant Oracle

Oracle Secure Backup est un produit sous licence Oracle. Veuillez consulter et comprendre la licence d'OSB.

Création d'une instance de calcul sur PCA X9-2 pour exécuter le serveur de support/d'administration

Dans cet exemple, Oracle Secure Backup Media/Admin s'exécute dans une instance résidant sur Compute Cloud@Customer. OSB Media/Admin peut également être exécuté sur un serveur physique externe ou sur une instance Oracle Cloud.

La taille de l'instance de calcul varie en fonction de la charge attendue sur le serveur Media/Administration. Une instance de forme flexible avec une OCPU comme base, plus une OCPU pour chaque sauvegarde planifiée simultanée est un point de départ, mais vous devez essayer et mesurer pour trouver un dimensionnement optimal.

Utilisez une carte vNIC comme point de départ. Si les performances de sauvegarde ne sont pas optimales et que les problèmes de réseau client semblent être en erreur, vous pouvez ajouter vNICs ultérieurement. OSB dispose d'un paramètre Preferred Network Interface (PNI) qui vous permet d'utiliser et de gérer plusieurs interfaces IP sur le serveur Media/Admin. Si vous utilisez le stockage d'objet OCI, au moins une vNIC affectée au serveur d'administration/de support doit pouvoir atteindre les adresses de stockage d'objet OCI. Les clients n'ont pas besoin d'atteindre OCI, car les sauvegardes et les restaurations déplaceront les données entre le serveur Media/Admin et les clients, même si les données sont stockées dans OCI.

Compute Cloud@Customer est fourni avec des images de plate-forme Oracle Linux qui facilitent le déploiement d'instances Linux. Cet exemple déploie une image de plate-forme Oracle Linux 7.9 sur laquelle vous pouvez installer le serveur Media/Admin.

Reportez-vous au guide d'administration Compute Cloud@Customer (lien fourni dans la section "Explorer plus" de ce guide) pour créer et configurer une instance pour le serveur Media/Admin, en déployant une image de plate-forme Oracle Linux 7.9. Connectez-vous à l'ACP X9-2 à l'aide de l'administrateur ou d'un utilisateur disposant de droits de déploiement. Déployez-le dans un compartiment d'une location dans lequel l'utilisateur PCA dispose également des droits d'accès permettant de créer un volume de blocs et de l'attacher à une instance.

Vous devrez probablement mettre à jour le serveur de plate-forme Oracle Linux 7.9. Pour Oracle Linux 7.9, vous devez utiliser yum pour exécuter
yum groupinstall Server with GUI
pour installer les packages nécessaires pour permettre l'utilisation de l'interface de navigateur OSB.

Installation d'OSB 18.1 sur Linux pour le serveur Media/Administration

Lors du déploiement d'une image de plate-forme Oracle Linux Compute Cloud@Customer, par défaut, l'utilisateur root n'est pas actif. Utilisez l'utilisateur opc par défaut pour créer un mot de passe pour root. Vous devez utiliser root pour installer OSB. Vous pouvez également utiliser root comme utilisateur par défaut pour le serveur d'administration/support OSB, , ou vous pouvez créer un utilisateur avec des autorisations root. Pour plus d'informations, reportez-vous à la section "A propos des comptes de système d'exploitation" du Guide de l'administrateur OSB 18.1.

Utilisez un navigateur pour accéder à la page de téléchargement OSB sur Internet. (Utilisez un moteur de recherche pour rechercher "oracle secure backup download".) Sélectionnez la version d'OSB à télécharger et vous serez redirigé vers Oracle Software Delivery Cloud, où vous pourrez vous connecter à l'aide de vos informations d'identification Oracle. Sélectionnez la plate-forme du système d'exploitation sur laquelle vous installez OSB. Le package d'installation est le même pour le serveur d'administration, le serveur de média ou un client. Téléchargez le fichier .zip vers l'instance Oracle Linux.

Installez OSB 18.1, en suivant les instructions du Guide d'installation et de configuration d'Oracle Secure Backup 18. Veillez à effectuer l'installation à l'aide de l'option "A" dans le script d'installation. Cette opération installera le serveur de média, le serveur d'administration et un client sur l'instance Oracle Linux 7.9.

Une fois OSB installé, utilisez un navigateur pour accéder à l'interface utilisateur de navigateur (BUI) d'OSB. La BUI OSB est installée sur le port HTTP par défaut du serveur. Par exemple, si l'adresse IP du serveur OSB était 192.168.10.20, entrer https://192.168.10.20 dans votre navigateur ouvrirait l'écran de connexion de la BUI. Dans le processus d'installation d'OSB, un mot de passe a été spécifié pour l'administrateur OSB. Connectez-vous à la BUI à l'aide de l'administrateur OSB pour vérifier que le serveur d'administration OSB fonctionne.

Préparation des périphériques de stockage pour le stockage du serveur de média OSB

OSB 18.1 peut utiliser divers périphériques de stockage, notamment le stockage de blocs, le stockage NAS/de fichiers, les bandes ou OCI Object Storage. Une option courante consiste à utiliser un appareil Oracle ZFS Storage Appliance externe en tant que référentiel local ou distant pour les fichiers de sauvegarde OSB. Si vous utilisez un appareil ZFS Storage Appliance externe, vous pouvez également implémenter l'interface NDMP dans des bibliothèques de bandes externes.

Dans cet exemple, vous allez configurer le stockage de blocs appartenant à l'instance Compute Cloud@Customer et à OCI Object Storage.

Pour utiliser le stockage de blocs Compute Cloud@Customer avec OSB, créez d'abord des volumes de blocs, puis attachez les volumes de blocs à l'instance de support/d'administration. Ensuite, utilisez Oracle Linux pour formater les volumes de blocs et ajoutez des entrées fstab pour monter les volumes de blocs. Utilisez ensuite la BUI d'administration d'OSB pour ajouter les volumes à la catégorie de périphérique OSB de disque.

Dans cet exercice, vous allez ajouter un volume de blocs Compute Cloud@Customer d'une taille de 1 To à OSB. Plusieurs volumes peuvent être ajoutés et les besoins en performances peuvent nécessiter plusieurs volumes si de nombreuses sauvegardes simultanées sont en cours d'exécution. Un pool de disques peut être créé et géré dans OSB pour augmenter la capacité et répartir les charges d'E/S. Vous devez créer les volumes utilisés pour les sauvegardes OSB avec l'attribut Performances standard et non hautes performances. Les volumes à hautes performances résident sur tous les pools Flash, bien que le stockage Flash ne soit ni souhaitable ni nécessaire pour un service de sauvegarde.

Pour créer un volume de blocs dans Compute Cloud@Customer, vous pouvez utiliser l'interface de ligne de commande OCI ou l'interface Web client Compute Cloud@Customer via un navigateur. Cet exemple utilise l'interface Web.
  1. Connectez-vous à l'interface Web Compute Cloud@Customer à l'aide d'un utilisateur capable de créer et d'attacher des volumes de blocs dans la location et le compartiment contenant l'instance Oracle Linux 7.9 Admin/Media Server OSB.
  2. Accédez à Block Volumes et cliquez sur Créer un volume de blocs.
    1. Indiquez le nom, le compartiment et la taille en Go.
    2. Il n'est pas nécessaire de déplacer le curseur vers Haute performance.
    3. Laissez Stratégie de sauvegarde vide. Dans la section Balisage, pour des performances optimales, ajoutez une clé dans l'espace de noms de balise de OracleC3, en utilisant logBias comme clé et THROUGHPUT pour la valeur.
    4. Ajoutez une seconde clé avec l'espace de noms de balise Aucun, la clé C3_blocksize et la valeur 131072, puis cliquez sur Créer un volume de blocs. Ces balises créeront un volume de blocs avec une taille de bloc de 128 Ko et un algorithme de mise en cache favorisant l'accès séquentiel.
    Dans quelques secondes, le volume de blocs sera créé et apparaîtra dans la liste des volumes de blocs résidant dans le compartiment.
  3. Une fois le volume de blocs créé, accédez à Volumes de blocs et répertoriez le volume de blocs dans le compartiment où il a été créé.
  4. A présent, accédez à l'instance exécutant OSB dans la section Calcul de l'interface Web Compute Cloud@Customer.
    1. Assurez-vous que vous êtes défini pour voir le compartiment correct pour voir l'instance. Sélectionnez l'instance en cliquant sur son nom et assurez-vous qu'elle est en cours d'exécution. Le volet de statut apparaît. En bas, un bouton permet d'attacher un volume de blocs.
    2. Cliquez sur Attacher un volume de blocs, choisissez le compartiment approprié, puis choisissez le volume de blocs que vous venez de créer. Laissez l'accès en lecture/écriture à l'attachement et cliquez sur Attacher à l'instance pour attacher le volume.
    3. Dans l'instance Oracle Linux 7.9, le système d'exploitation voit l'attachement d'un volume de blocs. Le système d'exploitation doit répondre comme si un nouveau disque SCSI était connecté à l'interface SCSI du serveur. Sous Linux, utilisez la commande dmesg pour afficher l'ID de disque attribué au nouveau volume de blocs. Une autre méthode de recherche du nouveau volume de blocs consiste à examiner les sous-répertoires sous le répertoire /dev/disk.
  5. Une fois que vous avez soigneusement déterminé l'identificateur du disque connecté, utilisez fdisk pour ajouter une partition au disque. Utilisez l'ensemble du disque. Ensuite, formatez la nouvelle partition avec XFS à l'aide de la commande mkfs.xfs sur la nouvelle partition.
  6. Recherchez l'UUID de la nouvelle partition en répertoriant le répertoire /dev/disk/by-uuid dans l'instance Linux.
    Dans cet exemple, votre nouveau disque a été ajouté en tant que /dev/sdb, la nouvelle partition est /dev/sdb1. Exécution de la commande
    ls -al /dev/disk/by-uuid
    révèle cette entrée pour la partition :
    lrwxrwxrwx. 1 root root 10 Jun 30 17:30 e4750eff-2da3-45af-bb8b-fdea82b804d4 -> ../../sdb1
    Vous avez créé un répertoire sur lequel monter le nouveau volume dans /mnt/osb-volume1, puis créé une ligne dans le fichier /etc/fstab pour permettre le montage du volume de blocs :
    UUID="e4750eff-2da3-45af-bb8b-fdea82b804d4" /mnt/osb-volume1 xfs defaults 0 0 
  7. Enfin, montez le volume de blocs :
    mount /mnt/osbvolume1 
  8. Une fois le volume de blocs monté, vous pouvez l'ajouter en tant que périphérique de disque dans OSB :
    1. Connectez-vous à la BUI d'administration OSB à l'aide de l'administrateur.
    2. Accédez à Configurer, puis à De base et à Périphériques. Une liste de tous les périphériques définis s'affiche.
    3. Pour ajouter le volume de blocs nouvellement créé en tant qu'unité de disque, cliquez sur Ajouter sur l'écran Configurer : Périphériques. L'écran Nouveau périphérique apparaît.
    4. Remplacez Type par disk. Un nouvel écran apparaîtra pour permettre l'ajout d'un périphérique de disque.
    5. Indiquez un nom.
    6. Définissez la capacité de sorte qu'elle corresponde à la capacité du volume de blocs créé dans Compute Cloud@Customer (par exemple, 1 To). Le paramètre Travaux simultanés contrôle le nombre de sauvegardes et de restaurations en cours d'exécution sur le périphérique à un moment donné. Les volumes de blocs dans Compute Cloud@Customer sont capables de gérer de nombreux travaux simultanés, mais leur nombre exact dépend de la charge globale sur Compute Cloud@Customer et de la charge sur le stockage interne. Oracle recommande douze comme point de départ pour ce paramètre, le réglage pouvant être nécessaire ultérieurement. N'oubliez pas que le nombre optimal de travaux simultanés dépendra également de la bande passante réseau vers les clients sauvegardés.
    7. Le pourcentage d'objectif d'espace libre peut être défini sur 5 %. Laissez les champs Facteur de blocage et Facteur de blocage maximal vides.
    8. Pour Pièce jointe, le chemin de base doit être le point de montage du disque, dans cet exemple, /mnt/osb-volume1.
    9. Directory peut être spécifié si un sous-répertoire supplémentaire sous le point de montage est souhaité.
    10. Définissez Initialiser sur non et laissez les champs Préparation et Règles d'import vides. Assurez-vous que l'option Forcer n'est pas sélectionnée et conservez Activer la somme de contrôle comme valeur par défaut du système.
    11. Cliquez sur Appliquer, puis sur OK. Le volume du pool de disques doit être ajouté à OSB.

Préparer le périphérique cloud à utiliser par OSB

Les buckets Oracle Cloud Infrastructure (OCI) Object Storage peuvent être utilisés en tant que périphériques de stockage cloud dans OSB. La configuration d'un bucket OCI en tant que périphérique de stockage cloud peut être quelque peu compliquée, mais elle est bien abordée dans la présentation technique Oracle Secure Backup - Introduction aux périphériques de stockage cloud (lien disponible dans la rubrique "En savoir plus" de ce guide stratégique).

L'utilisation d'un bucket OCI Object Storage en tant que cible de sauvegardes OSB nécessite une location OCI, un compartiment OCI, des utilisateurs OCI et des habilitations OCI Object Storage. Un objet d'authentification est créé dans OSB qui fait référence aux noms utilisateur et aux clés SSH requis pour utiliser le bucket Object Storage dans OCI. Reportez-vous à la fiche technique pour plus de détails.

Une fois le périphérique de stockage cloud ajouté, les sauvegardes peuvent être envoyées à OCI Object Storage. OSB s'authentifiera à l'aide des informations d'identification enregistrées dans l'objet d'authentification.

Configuration des systèmes client pour la sauvegarde

OSB utilise un client de sauvegarde sur chaque hôte à sauvegarder sur un serveur de support. Le logiciel OSB doit donc être installé sur chaque client. Vous pouvez utiliser le même fichier d'installation que celui utilisé pour installer le serveur d'administration/de support sur Oracle Linux pour installer le client OSB sur chaque client. Pour les autres plates-formes, accédez à la page OSB Downloads sur le Web Oracle et téléchargez le package approprié.

Suivez les instructions du Guide d'installation et de configuration d'Oracle Secure Backup 18 pour installer le client OSB sur les hôtes souhaités (vous trouverez un lien vers ce document dans la rubrique "Explorer plus", ailleurs dans ce guide). Lors de l'installation du client, le nom de domaine qualifié complet ou l'adresse IP du serveur Admin/Media sera spécifié. Le serveur Admin/Media dispose également d'un rôle de client installé par défaut, de sorte que le serveur Admin/Media peut se sauvegarder lui-même.

Une fois le client installé sur l'hôte souhaité, il doit être ajouté au serveur d'administration OSB. Effectuez les opérations suivantes :
  1. Connectez-vous à l'interface Web OSB et cliquez sur Configurer, puis sur De base et sur Hôtes.
  2. Cliquez sur Ajouter.
  3. Attribuez un nom au système client et indiquez l'adresse IP ou le nom de domaine qualifié complet du client à ajouter en tant qu'hôte client.
  4. Reportez-vous à la documentation OSB pour obtenir des instructions sur le chiffrement, la fréquence de recréation de clé, le type de clé et la taille de clé de certificat. Pour Méthode d'accès, sélectionnez ob, laissez Désactiver RDS comme valeur par défaut du système et laissez Taille de tampon TCP/IP vide (vous pouvez régler cela ultérieurement, si nécessaire).
  5. Pour Backup software compression, vous devez évaluer l'utilisation du réseau et du stockage par rapport à l'utilisation de la CPU sur l'hôte client. Oracle recommande de commencer par le paramètre bas. Si le stockage ou la bande passante réseau posent problème, mais que l'utilisation de la CPU client n'est pas élevée pendant les fenêtres de sauvegarde, vous pouvez augmenter la compression logicielle ultérieurement. Les données de sauvegarde sont compressées sur le client avant d'être envoyées au serveur de support.
  6. Cliquez sur Appliquer.

Configurer des ensembles de données de sauvegarde

OSB est un utilitaire de sauvegarde au niveau fichier. Dans OSB, un jeu de données de sauvegarde est un fichier de paramètres définissant un ensemble de fichiers à sauvegarder. Filtré par nom de fichier ou de répertoire. Le fichier de paramètres est un fichier texte enregistré dans OSB. Si vous pouvez le modifier pour ajouter ou supprimer des fichiers de la définition d'ensemble de données, l'appel de sauvegarde suivant qui utilise l'ensemble de données de sauvegarde aura un ensemble de fichiers différent. En règle générale, un ensemble de données de sauvegarde est utilisé par un planning de sauvegarde pour déterminer les fichiers à sauvegarder et à partir de quels hôtes la sauvegarde doit être créée, lorsque le planning est déclenché. L'ensemble de données de sauvegarde peut être utilisé dans plusieurs programmations et déclenché à plusieurs reprises.

La meilleure référence pour les jeux de données de sauvegarde OSB se trouve dans le manuel OSB Administrator's Guide de la section "Creating Dataset Files". Voici un exemple simple :

Vous avez notre hôte avec un client installé, nommé sl-osb-client1a et souhaitez créer un ensemble de données de sauvegarde qui inclut cet hôte et sauvegardera tous les fichiers sous le répertoire root /.
  1. Connectez-vous à l'interface Web OSB et accédez à Sauvegarde, Paramètres, Ensembles de données et cliquez sur Ajouter pour ajouter un ensemble de données de sauvegarde.
  2. Pour créer une sauvegarde de niveau fichier, indiquez Type d'ensemble de données en tant que Fichier et attribuez au jeu de données de sauvegarde le nom OSB-Demo1. Une fenêtre de modification est fournie avec un ensemble de paramètres pré-initialisés que vous pouvez modifier et enregistrer.
  3. Pour identifier l'hôte à sauvegarder, indiquez la ligne de paramètre include host sl-osb-client1a.
  4. Nous spécifions ensuite l'instruction include path pour récupérer tous les fichiers sous le répertoire root / :
    include path / {# include the local root directory}
    Cliquez sur Enregistrer pour enregistrer l'ensemble de données de sauvegarde. Le panneau Backup:Datasets de la BUI OSB s'affiche.
  5. Mettez en surbrillance l'ensemble de données que vous venez de créer et cliquez sur Vérifier l'ensemble de données pour vous assurer que vous ne disposez pas d'erreurs de syntaxe mais que vous avez spécifié un hôte valide. Si la fonction Vérifier l'ensemble de données renvoie Aucune erreur trouvée, l'ensemble de données de sauvegarde est correct.
  6. Maintenant, pour exécuter une sauvegarde immédiate de tous les fichiers sur l'hôte sl-osb-client1a, accédez à Sauvegarde, puis à Sauvegarde maintenant. Cliquez sur Ajouter et sélectionnez l'ensemble de données que vous venez de créer, OSB-Demo1.
  7. Indiquez le stockage cible et soumettez le travail. Dans OSB, toutes les fonctions de sauvegarde et de restauration sont exécutées dans une file d'attente de travaux gérée par OSB.
  8. Pour afficher les travaux, accédez à Accueil. Les travaux en échec, actifs et en attente, ainsi que leur sortie, s'affichent. Utilisez l'écran d'accueil pour suivre le statut de tous les travaux exécutés par le serveur d'administration OSB. Si le travail de sauvegarde s'exécute correctement, tous les fichiers sauvegardés par OSB au cours de l'exécution du travail sont catalogués dans un catalogue consultable sur le serveur d'administration OSB.

    Remarques :

    Les sauvegardes sont exécutées uniquement au niveau d'un fichier ou d'un répertoire et les restaurations doivent également être effectuées au niveau d'un fichier ou d'un répertoire. Il n'est pas prévu d'exécuter une sauvegarde d'un volume de blocs, d'un volume d'initialisation ou d'un autre conteneur physique. Seuls les fichiers et répertoires peuvent être spécifiés.
  9. Une fois le travail de sauvegarde terminé, cliquez sur Travaux terminés dans l'écran d'accueil pour afficher le statut de fin du travail. Si le travail s'est terminé avec succès, les fichiers sélectionnés sont maintenant enregistrés sur le stockage indiqué pour l'exécution, les fichiers de sauvegarde individuels sont catalogués et les fichiers et répertoires peuvent être restaurés de manière sélective.
OSB a de nombreuses fonctionnalités qui ne sont pas mentionnées dans ce manuel. OSB prend également en charge les bandes, peut effectuer des sauvegardes incrémentielles au niveau des fichiers, dispose d'une interface de ligne de commande pouvant être scriptée et de nombreuses autres fonctionnalités. Pour plus de détails, reportez-vous à la documentation OSB.