Cloud Archive Swift - Gestion de vos archives avec Rsync

Base de connaissances

Cloud Archive Swift - Gestion de vos archives avec Rsync


Icons/System/eye-open Created with Sketch. 276 vues 08.12.2020 Cloud / Object Storage S3

Objectif

OVHcloud Public Cloud Archive est une solution de stockage gérée principalement via l'API OpenStack. Nous avons cependant développé une passerelle qui permet de se connecter à votre conteneur PCA avec Rsync.

Découvrez les informations nécessaires pour activer la connexion à vos données stockées à l'aide de Rsync.

Prérequis

Rsync

Rsync est un utilitaire Open Source qui permet un transfert de fichiers incrémentiel rapide.
Les fichiers binaires précompilés sont disponibles dans la plupart des distributions de systèmes d'exploitation récentes. Par conséquent, vous devez d'abord vérifier si vous pouvez installer un package Rsync à l'aide de vos outils d'installation de packages standard pour votre système d'exploitation.

ID OpenStack

Vous pouvez générer votre identifiant et votre mot de passe OpenStack à l'aide de ce guide.

TenantName

Le TenantName correspond au nom de votre projet Horizon. Pour obtenir le TenantName, vous devez vous connecter à l'interface web OpenStack : https://horizon.cloud.ovh.net/.

Une fois connecté, le TenantName est visible en haut de la page.

horizon

En pratique

Détails de la connexion

  • Host Name: gateways.storage.{region}.cloud.ovh.net
  • User Name: pca
  • Password: {TenantName}.{Username_Openstack}.{Password_Openstack}
  • Port: 22

Téléversement de données

Exemple de ligne de commande si vous avez créé un conteneur PCA dans la région GRA :

user@host:~$ rsync -a /path/to/my/dir pca@gateways.storage.gra.cloud.ovh.net:/container
pca@gateways.storage.gra.cloud.ovh.net's password:
user@host:~$

Téléchargement des données

OVHcloud Public Cloud Archive propose un stockage de données à faible coût, en échange d'une latence accrue dans le processus de récupération. Pour accéder à votre archive, une demande d'extraction doit être reçue avec les noms de conteneur et d'archive auxquels elle se rapporte.

Une fois votre archive extraite, vous pouvez la télécharger pendant 24 heures avec un débit illimité et une fréquence d'accès illimitée. Après cette période de récupération, l'archive sera de nouveau verrouillée.

user@host:~$ rsync -a pca@gateways.storage.gra.cloud.ovh.net:/container
pca@gateways.storage.gra.cloud.ovh.net's password:
user@host:~$

Informations supplémentaires: Options Rsync

Puisque le serveur Rsync a été patché pour fonctionner avec l'API Swift, ces options seront appliquées côté serveur pour correspondre au comportement du serveur principal de stockage d'objets :

--inplace : Au lieu de la méthode par défaut qui consiste à créer une nouvelle copie du fichier puis à la déplacer une fois le processus terminé, Rsync écrit les données mises à jour directement dans le fichier de destination.

En outre, seul un sous-ensemble d'options est autorisé côté client:

-a, --archive: Active le mode d'archivage.

-r, --recursive: Copie les répertoires de manière récursive.

-v, --verbose: Augmente la quantité d'informations qui vous sont fournies lors du transfert.

--del, --delete: Supprime les fichiers superflus du répertoire de destination.

-P, --progress: Imprime les informations indiquant la progression du transfert.

Aller plus loin

Page d'accueil de Rsync

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. 

Échangez avec notre communauté d'utilisateurs.

Articles associés