Seafile et réplication de données
Fermé
Dreamcash
Messages postés
2
Date d'inscription
dimanche 5 juin 2016
Statut
Membre
Dernière intervention
8 juin 2017
-
5 juin 2016 à 17:00
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 29 juin 2016 à 19:46
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 29 juin 2016 à 19:46
A voir également:
- Seafile et réplication de données
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Service de diffusion de données - Forum TNT / Satellite / Réception
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
8 réponses
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
Modifié par mamiemando le 6/06/2016 à 09:46
Modifié par mamiemando le 6/06/2016 à 09:46
Bonjour,
Normalement avec les informations qu'il t'a donné tu devrais être en mesure de te connecter à ton VPS, typiquement en ssh. Si tu es sous linux il suffit de lancer la commande suivante dans un terminal.
Je suppose que tu es arrivé à aller jusqu'à la 3e étape mais histoire d'être complet, on va reprendre depuis le début :
1) Connecte toi au VPS :
Si tu es sous windows, tu peux utiliser putty :
https://www.putty.org/
2) Si le login n'est pas "root", il faut ensuite devenir root en tapant :
3) Une fois root il faut installer ton logiciel (seafile si j'ai bien compris). Cela dépend grandement de la distribution utilisée sur le VPS, que tu n'as pas précisé. Selon cette réponse, le gestionnaire de paquets diffère. Celui-ci sert à installer proprement une application sous linux. Par exemple s'il s'agit d'une debian tu vas utiliser
Si c'est bien le cas, pas de chance dans ce cas, seafile ne semble pas exister sous forme de paquets sous debian. Du coup il va falloir télécharger l'installeur depuis le site officiel et suivre les indications, qui détaille l'installation selon la distribution :
https://www.seafile.com/en/download/
https://download.seafile.com/published/seafile-manual/home.md
4) Si tu butes sur l'une de ces étapes, il faut nous indiquer ce que tu as fait et où tu en es.
Bonne chance
Normalement avec les informations qu'il t'a donné tu devrais être en mesure de te connecter à ton VPS, typiquement en ssh. Si tu es sous linux il suffit de lancer la commande suivante dans un terminal.
Je suppose que tu es arrivé à aller jusqu'à la 3e étape mais histoire d'être complet, on va reprendre depuis le début :
1) Connecte toi au VPS :
ssh login_du_vps@ip_du_vps
Si tu es sous windows, tu peux utiliser putty :
https://www.putty.org/
2) Si le login n'est pas "root", il faut ensuite devenir root en tapant :
su -
3) Une fois root il faut installer ton logiciel (seafile si j'ai bien compris). Cela dépend grandement de la distribution utilisée sur le VPS, que tu n'as pas précisé. Selon cette réponse, le gestionnaire de paquets diffère. Celui-ci sert à installer proprement une application sous linux. Par exemple s'il s'agit d'une debian tu vas utiliser
apt-getou
aptitude, si tu es sous gentoo tu vas utiliser
emergeetc... Vu la rubrique du forum je suppose que c'est un VPS sous debian.
Si c'est bien le cas, pas de chance dans ce cas, seafile ne semble pas exister sous forme de paquets sous debian. Du coup il va falloir télécharger l'installeur depuis le site officiel et suivre les indications, qui détaille l'installation selon la distribution :
https://www.seafile.com/en/download/
https://download.seafile.com/published/seafile-manual/home.md
4) Si tu butes sur l'une de ces étapes, il faut nous indiquer ce que tu as fait et où tu en es.
Bonne chance
Merci mamiemando de ta réponse.
Pour le 1) j'utilise bien putty.
Pour le 2) je suis bien en root
Pour le 3) je suis sous debian j'utilise donc apt-get
Encore merci de m'avoir répondu, je vais télécharger l'installeur et suivre les indications.
Pour le 1) j'utilise bien putty.
Pour le 2) je suis bien en root
Pour le 3) je suis sous debian j'utilise donc apt-get
Encore merci de m'avoir répondu, je vais télécharger l'installeur et suivre les indications.
Je télécharge quel installeur exactement ?
Sa bloque a partir de la 2ème commande entrer... (mv seafile-server_* haiwen)
Ça commence mal je sais.. :p
Depuis le commencement de ce projet je n'ai procédé que en manuel pour l'installation.. que je n'ai pas réussi..
Autre précision que je n'ai pas faites, mon patron souhaite que je sécurise tout sa par un certificats SSL.
Pour ton 4), mon patron peux réinitialiser mes machines n'importe quand, il suffit de lui demander.
Sa bloque a partir de la 2ème commande entrer... (mv seafile-server_* haiwen)
Ça commence mal je sais.. :p
Depuis le commencement de ce projet je n'ai procédé que en manuel pour l'installation.. que je n'ai pas réussi..
Autre précision que je n'ai pas faites, mon patron souhaite que je sécurise tout sa par un certificats SSL.
Pour ton 4), mon patron peux réinitialiser mes machines n'importe quand, il suffit de lui demander.
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
7 juin 2016 à 10:18
7 juin 2016 à 10:18
Merci de soigner l'orthographe ("Sa" -> "Ça" notamment).
Je suppose que tu parles de cette page ?
https://download.seafile.com/published/seafile-manual/home.md
Si la commande
https://www.mistra.fr/tutoriel-linux-man.html
1) Pour le premier paramètre : vérifie que dans ton dossier courant il y a bien un fichier dont le nom commence par "seafile-server_" :
Si ce n'est pas le cas, repositionne-toi dans le répertoire où tu as télécharge l'archive de seafile.
2) Ensuite il faut que le dernier paramètre soit aussi valable. Il faut typiquement que le dossier vers lequel tu déplaces le fichier passé en existe. A priori ce dossier existe puisque tu viens de le créer avec
Je t'invite vivement à regarder avec le man à essayer de comprendre ce que tu fais, et à prendre le temps d'essayer de comprendre les messages d'erreur (qui sont compréhensible sous linux ! si si !) car sinon tu vas avoir de grosses difficultés à réaliser ton stage. Je t'invite notamment quand tu as un message d'erreur à le chercher dans google si tu ne le comprends pas : d'autres l'ont probablement déjà eu, ont expliqué ce qu'il signifiait, et comment le résoudre. Ainsi tu seras ainsi plus autonome.
Bon et si tu es toujours bloqué, n'hésite pas à poser ta question ici, mais si tu dois attendre chaque jour que je réponde, tu risques de ne pas aller très vite, car je ne suis pas tout le temps sur le forum :-)
Bonne chance
Je suppose que tu parles de cette page ?
https://download.seafile.com/published/seafile-manual/home.md
Si la commande
mvéchoue, c'est que soit le premier paramètre (fichier déplacé) soit le dernier (dossier ou fichier destination) sont incorrect. Note que je dis dernier car
mvprend n paramètres, le dernier désignant la destination. Pour plus de détails tape :
https://www.mistra.fr/tutoriel-linux-man.html
man mv
1) Pour le premier paramètre : vérifie que dans ton dossier courant il y a bien un fichier dont le nom commence par "seafile-server_" :
ls seafile-server_*
Si ce n'est pas le cas, repositionne-toi dans le répertoire où tu as télécharge l'archive de seafile.
2) Ensuite il faut que le dernier paramètre soit aussi valable. Il faut typiquement que le dossier vers lequel tu déplaces le fichier passé en existe. A priori ce dossier existe puisque tu viens de le créer avec
mkdirsi tu as suivi le tutoriel.
Je t'invite vivement à regarder avec le man à essayer de comprendre ce que tu fais, et à prendre le temps d'essayer de comprendre les messages d'erreur (qui sont compréhensible sous linux ! si si !) car sinon tu vas avoir de grosses difficultés à réaliser ton stage. Je t'invite notamment quand tu as un message d'erreur à le chercher dans google si tu ne le comprends pas : d'autres l'ont probablement déjà eu, ont expliqué ce qu'il signifiait, et comment le résoudre. Ainsi tu seras ainsi plus autonome.
Bon et si tu es toujours bloqué, n'hésite pas à poser ta question ici, mais si tu dois attendre chaque jour que je réponde, tu risques de ne pas aller très vite, car je ne suis pas tout le temps sur le forum :-)
Bonne chance
Re !
J'ai un problème avec la commande 'show master status' qui me permet de voir le nom du fichier et sa position. J'ai fais de nombreuses recherche sur internet mais rien ne marche... Peut être que tu connais la solution ;)
J'ai besoin de ces données pour la configuration de "l'esclave".
Je me base sur ce site :
http://blog.adminrezo.fr/2016/01/replication-mysql-masterslave/#comments
J'ai un problème avec la commande 'show master status' qui me permet de voir le nom du fichier et sa position. J'ai fais de nombreuses recherche sur internet mais rien ne marche... Peut être que tu connais la solution ;)
J'ai besoin de ces données pour la configuration de "l'esclave".
Je me base sur ce site :
http://blog.adminrezo.fr/2016/01/replication-mysql-masterslave/#comments
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
8 juin 2016 à 21:06
8 juin 2016 à 21:06
Pour de la réplication mysql tu peux simplement suivre ce qui est dit dans la documentation.
https://dev.mysql.com/doc/refman/5.7/en/replication.html
Bonne chance
https://dev.mysql.com/doc/refman/5.7/en/replication.html
Bonne chance
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
9 juin 2016 à 10:34
9 juin 2016 à 10:34
Je n'ai pas compris ce que tu signifiais ton dernier message. Personnellement je t'invite à reprendre le tutoriel que je t'ai indiqué.
Un possible oubli de ta part : as-tu vérifié si depuis la machine maître tu parvenais à te connecter à un mysql slave avec le login de réplication ? C'est la première chose à faire.
Un possible oubli de ta part : as-tu vérifié si depuis la machine maître tu parvenais à te connecter à un mysql slave avec le login de réplication ? C'est la première chose à faire.
C'est bon merci, j'ai bien avancé et le tableau s'affiche mais je fais face a un nouveau problème...
Lorsque que je modifie le ficher /etc/mysql/my.cnf je ne peux plus me connecter à mysql sur l'esclave.
Le mot de passe est bon mais après l'avoir entré j'obtiens :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Lorsque que je modifie le ficher /etc/mysql/my.cnf je ne peux plus me connecter à mysql sur l'esclave.
Le mot de passe est bon mais après l'avoir entré j'obtiens :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
picsoin
Messages postés
158
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
24 juin 2023
5
19 juin 2016 à 19:17
19 juin 2016 à 19:17
Juste en passant, on m'a demandé de présenter un cloud chez BIC industrie quand j'étais en stage. Plus d'un millier d'utilisateurs!
J'avais choisi Seafile.
Mon responsable m'a dit "tu ferais mieux de prendre owncloud.
J'ai présenté les deux.
Je peux te garantir qu'owncloud est tellement plus simple !!!!!!!!!
seafile est une usine à gaz.
C'était pour la parenthèse, mais tu devrais essayer
(Au final ils ont pris azur! les enf......!)
J'avais choisi Seafile.
Mon responsable m'a dit "tu ferais mieux de prendre owncloud.
J'ai présenté les deux.
Je peux te garantir qu'owncloud est tellement plus simple !!!!!!!!!
seafile est une usine à gaz.
C'était pour la parenthèse, mais tu devrais essayer
(Au final ils ont pris azur! les enf......!)
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
19 juin 2016 à 19:41
19 juin 2016 à 19:41
Merci à vous de m'avoir aidé, j'ai réussi la réplication de données avec Mysql, sauf que, je dois répliquer des données avec Seafile.
- Savez-vous si c'est possible et savez-vous comment faire ?
- Et est-t'il possible de mettre en place une réplication de données automatique/autonome lorsqu'un serveur tombe en panne ?
- Savez-vous si c'est possible et savez-vous comment faire ?
- Et est-t'il possible de mettre en place une réplication de données automatique/autonome lorsqu'un serveur tombe en panne ?
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
21 juin 2016 à 10:01
21 juin 2016 à 10:01
Bonjour
1) Je ne sais pas, il faut chercher dans la documentation.
2) Si tu parles de réplication mysql, en utilisant un proxy mysql, si un slave tombe ça dégradera juste la performance, si c'est le master qui tombe tu auras juste un accès en lecture seule. Sous debian il suffit d'installer le paquet
https://stackoverflow.com/questions/21882942/how-to-setup-and-configure-mysql-proxy-on-ubuntu-on-amazon-ec2
Peut-etre qu'un outil à la heartbeat pourrait t'aider aussi.
https://doc.ubuntu-fr.org/heartbeat
Bonne chance
1) Je ne sais pas, il faut chercher dans la documentation.
2) Si tu parles de réplication mysql, en utilisant un proxy mysql, si un slave tombe ça dégradera juste la performance, si c'est le master qui tombe tu auras juste un accès en lecture seule. Sous debian il suffit d'installer le paquet
mysql-proxyet de corriger
/etc/default/mysql-proxy. Note que le proxy n'est pas forcément le master ou un slave.
https://stackoverflow.com/questions/21882942/how-to-setup-and-configure-mysql-proxy-on-ubuntu-on-amazon-ec2
Peut-etre qu'un outil à la heartbeat pourrait t'aider aussi.
https://doc.ubuntu-fr.org/heartbeat
Bonne chance
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
23 juin 2016 à 10:13
23 juin 2016 à 10:13
Est-ce que c'est ceci que tu veux faire ?
https://download.seafile.com/published/seafile-manual/home.md
https://download.seafile.com/published/seafile-manual/home.md
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
25 juin 2016 à 10:19
25 juin 2016 à 10:19
Parfait, bonne continuation !
Bonjour me re-voilà !
Je fais face a un problème qui m'empêche d'avancer, je dois entrer une commande ou le nom des bases de données de Seafile doivent être renseignées.
Je me suis basé sur ce site :
http://manual.seafile.com/deploy_pro/real_time_backup.html
J'ai obtenu le tableau et désormais je dois faire un mysqldump.
Lorsque je rentre la commande on me dit que seafile_db n'existe pas, j'ai donc cherché si la base qui correspondais à celle-ci avait un autre nom.
Dans mes dossier j'ai "seafile-data" mais même avec ce nom cela ne marche pas.
J'ai installé Seafile en automatique avec ce lien : https://github.com/seafile/seafile-server-installer
Logiquement, en installant automatiquement Seafile, les bases de données devraient s’appeler par défaut seafile_db, seahub_db et ccnet_db. Mais je ne les aient pas...
Merci de votre aide.
Je fais face a un problème qui m'empêche d'avancer, je dois entrer une commande ou le nom des bases de données de Seafile doivent être renseignées.
Je me suis basé sur ce site :
http://manual.seafile.com/deploy_pro/real_time_backup.html
J'ai obtenu le tableau et désormais je dois faire un mysqldump.
Lorsque je rentre la commande on me dit que seafile_db n'existe pas, j'ai donc cherché si la base qui correspondais à celle-ci avait un autre nom.
Dans mes dossier j'ai "seafile-data" mais même avec ce nom cela ne marche pas.
J'ai installé Seafile en automatique avec ce lien : https://github.com/seafile/seafile-server-installer
Logiquement, en installant automatiquement Seafile, les bases de données devraient s’appeler par défaut seafile_db, seahub_db et ccnet_db. Mais je ne les aient pas...
Merci de votre aide.
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
27 juin 2016 à 10:19
27 juin 2016 à 10:19
Vu que le problème que tu exposes n'a plus rien à voir avec la réplication (titre du fil de discussion) et que celui-ci est maintenant marqué résolu, peux tu ouvrir un nouveau fil de discussion ?
https://forums.commentcamarche.net/forum/debian-174/new
https://forums.commentcamarche.net/forum/debian-174/new
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
29 juin 2016 à 00:16
29 juin 2016 à 00:16
Au temps pour moi j'ai mal compris.
Pour voir les noms de tes bases de données, connecte à toi à mysql :
Puis dans mysql, tape la commande :
Note que ça peut valoir le coup si tu n'es pas familier avec mysql et que tu as un serveur web d'installer phpmyadmin pour avoir une interface graphique. Mais sinon les commandes mysql font l'affaire.
Pour voir les noms de tes bases de données, connecte à toi à mysql :
mysql -u root -p
Puis dans mysql, tape la commande :
show databases
Note que ça peut valoir le coup si tu n'es pas familier avec mysql et que tu as un serveur web d'installer phpmyadmin pour avoir une interface graphique. Mais sinon les commandes mysql font l'affaire.
Merci, désormais je bloque à l'étape "Configure Real-time Backup in Seafile"
Je remet le lien : http://manual.seafile.com/deploy_pro/real_time_backup.html
Il faut mettre l'adresse du serveur de sauvegarde au format URL puis celui du serveur principale, le problème est que je n'ai pas d'adresse en format URL...
Comment puis-je faire ?
Je remet le lien : http://manual.seafile.com/deploy_pro/real_time_backup.html
Il faut mettre l'adresse du serveur de sauvegarde au format URL puis celui du serveur principale, le problème est que je n'ai pas d'adresse en format URL...
Comment puis-je faire ?
mamiemando
Messages postés
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
29 juin 2016 à 19:46
29 juin 2016 à 19:46
Il y a un serveur web (genre apache) installé sur tes serveurs ? Car je ne vois pas le rapport entre une adresse http et un serveur mysql (je n'ai pas compris ce qu'ils attendent dans la doc et je n'ai jamais installé seafile donc je ne vois pas à quoi font référence ces adresses http).
Bonne chance
Bonne chance