OVH Guide

Configura un container di oggetti S3QL

Configura un container di oggetti S3QL

- configurazione container s3ql

S3QL è un file system remoto che può essere configurato in locale per salvare i dati utilizzando soluzioni di archiviazione Cloud, come l'Object Storage OVH. Le funzionalità disponibili sono numerose, ad esempio compressione dei dati, cifratura e snapshot del container, che rende questa soluzione particolarmente adatta alla creazione di backup.

Per maggiori informazioni, clicca qui.

Questa guida ti mostra come configurare un container di oggetti come file system.

Requisiti necessari

Attenzione:

Utilizzare un container di oggetti come file system può causare un calo delle prestazioni delle tue operazioni.

Crea il tuo file system

  • Installa S3QL:
admin@serveur1:~$ sudo apt-get install s3ql

Nel repository di Debian 8 in genere è disponibile l'ultima versione

  • Crea un file che contenga le informazioni di connessione:
admin@serveur1:~$ sudo vim s3qlcredentials.txt

[swift]
backend-login: TENANT_NAME:USERNAME
backend-password: PASSWORD
storage-url: swiftks://auth.cloud.ovh.net/REGION_NAME:CT_NAME
fs-passphrase: PASSPHRASE

Alcune informazioni, ad esempio il TENANT_NAME e l'USERNAME, sono disponibili nel tuo file OpenRC. Per recuperarle, consulta questa guida:

Sostituisci gli argomenti REGION_NAME e CT_NAME con il nome e la localizzazione del tuo container di oggetti.

  • Modifica i permessi di accesso al file di autenticazione:
admin@serveur1:~$ sudo chmod 600 s3qlcredentials.txt
  • Formatta il container di oggetti:
admin@serveur1:~$ sudo mkfs.s3ql --authfile s3qlcredentials.txt swiftks://auth.cloud.ovh.net/GRA1:CT_S3QL

Inserisci la passphrase che hai aggiunto nel tuo file di autenticazione. Se non vuoi utilizzare una passphrase, elimina la riga "fs-passphrase: PASSPHRASE" dal tuo file di configurazione.

Configura il tuo file system

  • Crea il punto di mount
admin@serveur1:~$ sudo mkdir /mnt/container
  • Configura il container di oggetti
admin@serveur1:~$ sudo mount.s3ql --authfile s3qlcredentials.txt swiftks://auth.cloud.ovh.net/GRA1:CT_S3QL /mnt/container/
  • Verifica il corretto montaggio
admin@serveur1:~$ sudo df -h

Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 927M 8.5G 10% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
swiftks://auth.cloud.ovh.net/GRA1:CT_S3QL 1.0T 0 1.0T 0% /mnt/container

Non è possibile utilizzare S3QL in modalità "offline". Ti consigliamo di non effettuare una configurazione permanente utilizzando il file /etc/fstab, è preferibile utilizzare uno script da eseguire in automatico all'avvio del tuo server.

FAQ

Per leggere tutte le FAQ relative all'S3QL, clicca qui

Ritorna all'indice delle guide Cloud