Utiliser l'Object Storage d'OVH (Openstack Swift) avec Updraft Plus
Par Mathieu le mardi 26 février 2019, 17:48 - Informatique - Lien permanent
J'ai expérimenté cette semaine l'Object Storage d'OVH avec le module de sauvegarde de Wordpress UpdraftPlus, et le moins que l'on puisse dire c'est qu'on n'est pas aidé : pas de documentation de A à Z, les noms de configuration qui souffrent à la traduction, bref.
Voilà comment faire, simplement et du premier coup.
Créer un Projet dans le manager OVH
Aller sur le manager OVH, choisir "Cloud" en haut, accepter les contrats, et créer un projet :
Dans l'onglet "Stockage", cliquer sur "Créer un conteneur" :
Choisir la zone et le stockage, donner un nom au conteneur.
Attention, le stockage à froid à bas prix, bien que plus économique sur le prix du stockage, facture les données en entrée, contrairement au conteneur "privé".
Aller ensuite dans l'onglet "Gestion technique", puis "Openstack Users" et choisir "Ajouter un utilisateur" :
En face du nom d'utilisateur, ouvrez le menu secondaire, puis choisissez "Ouvrir Openstack Horizon" pour tester les identifiants :
Téléchargez ensuite le fichier de configuration OpenStack et ouvrez-le avec un éditeur de texte.
Vous êtes prêt à configurer UpdraftPlus. Ouvrez les paramètres d'UpdraftPlus et choisissez "OpenStack (Swift)" :
Dans "URI d’authentification", renseignez le contenu de OS_AUTH_URL : https://auth.cloud.ovh.net/v2.0/
Dans "Projet", renseignez le contenu de OS_TENANT_NAME
Dans "Région", renseignez la région que vous aviez choisi (SBG5, GRA, etc)
Dans "Identifiant", renseignez l'identifiant que vous avez créé dans le manager (attention aux espaces en faisant copier-coller)
Dans "Mot de passe", renseignez le mot de passe de l'identifiant que vous avez créé dans le manager (attention aux espaces en faisant copier-coller)
Dans "Contenant", renseignez le nom de votre containeur (dans l'exemple, mon_containeur).
Testez la connexion, si ça marche, la sauvegarde vers Openstack est configurée.
Commentaires
Merci !
c'est l'article le plus clair sur le sujet que j'ai trouvé.
Par contre, je rencontre un problème lorsque j'essaie la méthode ("Résultat du test des réglages de OpenStack: Échec d'authentification (vérifiez vos identifiants) (404:Not Found") :
Est-ce qu'elle fonctionne aujourd'hui avec la v3 d'Open Stack (https://auth.cloud.ovh.net/v3/) ?
Soit j'ai fait une erreur dans le paramétrage, soit il y a un problème plus général (cf. https://wordpress.org/support/topic...).
Je vous remercie,
Nicolas
Bonjour,
Merci pour le commentaire et navré pour la réponse tardive ; non, ça ne marche pas en keystone v3, et les développeurs n'en ont visiblement rien à faire (même pour les versions payantes d'updraft, cf le lien que vous mentionnez).
Je trouve un peu gonflé de demander aux utilisateurs d'envoyer des patches sans contrepartie sur un logiciel freemium, d'autant que l'architecture de leur plugin n'est pas documenté et que le support d'OpenStack fait partie de leurs arguments avancés pour utiliser leur solution.
Du côté d'OVH aussi il y a eu des changements, les régions ont été fusionnées, et l'API v3 va devenir obligatoire d'ici peu, j'ai donc abandonné OpenStack de mon côté au profit d'un simple serveur SFTP sur un serveur low-end avec assez de stockage. À noter que je n'ai pas réussi à faire marcher les clés SSH dans updraft, j'ai dût utiliser des mots de passe pour les comptes de sauvegarde.