Comme -=[ silmaril ]=-, je trouve ta demande étrange.
Es-tu sûr que tu as besoin d'un load balancer ? Ce que tu décris, ça n'a rien à voir avec un load balancer.
Le load balancing, c'est pour rediriger les requêtes à destination d'un seul site vers plusieurs serveurs, afin de partager la charge d'un seul site sur plusieurs serveurs.
Là, tu veux renvoyer selon l'adresse vers tel ou tel autre serveur : on appelle ça un reverse proxy. Pour ça, je confirme en effet qu'Apache est très bien (et non, Apache bien configuré n'est pas si consommateur de ressources que ça…)
Je suis parfaitement du même avis : tu serais totalement gagnant à te faire accompagner par un professionnel du secteur.
Sans aller jusqu'à l'embauche d'un gars rien que pour ça, l'accompagnement par un prestataire serait très adapté…
Quand on ajoute un utilisateur à un groupe, ce n'est pas pris en compte dans la session courante. Il faut qu'il se déconnecte puis qu'il se reconnecte.
Est-ce qu'un Raspberry Pi couplé à une Debian stable est une solution viable pour ce genre de projet ?
s/Debian/Raspbian/
Debian n'est pas optimisée pour l'architecture du Raspberry Pi (une histoire de version d'ARM et de virgule flottante, les détails se trouvent facilement sur le net).
Je suis étonné de voir un message à propos de BackTrack dans le forum "Linux.débutant", dans la mesure où BackTrack est une distribution pour linuxiens experts ou au moins aguerris…
Il précise en outre que son "cœur de métier", celui de développeur, c'est de penser à l'architecture, puis de coder. Au grand jamais d'adapter ou d'adapter un logiciel "tout fait".
Celui qui pense à l'architecture, c'est l'architecte.
Celui qui code, c'est le développeur.
Et ça dépend ce qu'il appelle "adapter" un logiciel tout fait. Enfin bon, les cas où on choisit entre développer quelque chose de nouveau ou réutiliser quelque chose d'existant, ça a assez été détaillé ci-dessus :)
J'espère juste qu'il ne fait pas du "from scratch" à 100% : il y a des milliers de bibliothèques qui répondent à des milliers de problématiques, il faut au maximum utiliser ces bibliothèques.
Subsystem sftp internal-sftp
Match Group sftpusers
ChrootDirectory /var/www/
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Mais, voilà, à chaque fois que je fais ça, je ne peux plus me connecter en ssh sur le serveur…
Là, tu dis que "les gens qui sont dans le groupe sftpusers n'ont le droit qu'à utiliser le serveur sftp interne".
Du coup, tu interdis à ton utilisateur, que tu places dans ce groupe, de se connecter en SSH.
Deux possibilités :
- soit tu veux limiter comme tu l'indiques ici et tu dois utiliser un/des autre(s) nom(s) d'utilisateur(s)
- soit tu ne mets rien de tout ça et tu te connectes simplement en SFTP à ton compte, de la même manière qu'en SSH
Tu peux utiliser TaskJuggler : tu remplis les détails de ton projet dans des fichiers (style fichiers de configuration) et tu génères des rapports en HTML statique…
Attention : si un utilisateur crée un fichier dans une telle infra, je ne suis pas sûr que les droits de ce nouveau fichier sont corrects vis-à-vis de la lecture par les autres utilisateurs. Je ne sais pas ce qui est possible en terme d'umask pour ça : j'ai toujours privilégié les ACL POSIX pour ce genre de cas, où tu peux définir, répertoire par répertoire, les droits à mettre pour tout nouveau fichier.
Mais bon, en terme de tarif tu es à 35 € / mois pour 1 To, jusqu'à 170 € / mois pour 5 To, autant prendre un serveur dédié, si ça ne te dérange pas d'avoir à le gérer toi-même…
Comme le montre le lien qu'a donné Marotte, on n'a pas 42 processeurs et 1 To de RAM, là.
Sur l'offre à 30 € HT (que j'utilise), c'est un simple Xeon d'entrée de gamme avec 8 Go de RAM et deux disques de 1 To.
Sur l'offre à 15 € HT, c'est un Via Nano avec 2 Go de RAM et un disque de 1 To.
Sinon tu avais/auras l'offre spécifique backup d'OVH :
FS-8T à 50 € HT : un Core i3, 8 Go de RAM, 2 disques de 4 To
FS-24T à 110 € HT : un Core i5, 16 Go de RAM, 6 disques de 4 To
À toi de voir selon ton budget et l'espace dont tu as besoin.
Je n'ai jamais vu d'offre spécifique backup "bas de gamme", avec genre un Via Nano, 2 Go de RAM et 2 disques de 4 To.
J'aurais éventuellement une proposition, à tester :
- tu conserves le dump de la veille
- tu fais un diff entre le dump de la veille et celui du jour
- tu transfères uniquement le diff
- sur le serveur de stockage des backups, tu appliques le diff avec patch pour reconstruire le dump complet
De mon côté j'utilise rdiff-backup sur des dumps MySQL et PostgreSQL ; je n'ai pas la même volumétrie, les dumps complets sont transférés, mais rdiff-backup a la même approche pour le stockage : il ne stocke que le diff entre deux sauvegardes. Et du coup, mes sauvegardes sont assez limitées en taille. Mais, encore une fois, ça ne se fait que côté stockage avec rdiff-backup : toi tu aurais besoin de + puissant, un diff avant transfert.
"default", ça correspond aux droits qui sont appliqués automatiquement lors de la création d'un fichier ou d'un répertoire dans /home/educs.
Tu dois faire le même setfacl, sans le "d:", donc :
setfacl -Rm g:educs:rwx /home/educs/
Sans assurance absolue par contre : ça fait longtemps que je n'ai pas fait d'ACL, à ta place je testerais sur un autre répertoire avant…
(et là, tous les fichiers créés dans /home/educs et dans ses sous-répertoires sera exécutable, ce n'est probablement pas ce que tu veux faire… Ce sera à corriger aussi.
Tu as réellement 120 Go qui changent tous les jours ?
Tes utilisateurs font du montage vidéo, pour générer autant de données quotidiennement ?
Ou alors tu as "un peu de données" qui changent dans un total de 120 Go de fichiers, auquel cas on peut toujours réfléchir à une solution… Mais il faut des détails sur les données (type de données, type de modifications…). Ce qu'il faut avant tout, c'est réussir à réduire au minimum le scope de la sauvegarde…
# Pas très clair (bis)
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Load balancer. Évalué à 3.
Salut,
Comme -=[ silmaril ]=-, je trouve ta demande étrange.
Es-tu sûr que tu as besoin d'un load balancer ? Ce que tu décris, ça n'a rien à voir avec un load balancer.
Le load balancing, c'est pour rediriger les requêtes à destination d'un seul site vers plusieurs serveurs, afin de partager la charge d'un seul site sur plusieurs serveurs.
Là, tu veux renvoyer selon l'adresse vers tel ou tel autre serveur : on appelle ça un reverse proxy. Pour ça, je confirme en effet qu'Apache est très bien (et non, Apache bien configuré n'est pas si consommateur de ressources que ça…)
[^] # Re: prestation/informaticien
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message logiciel linux pour professionnel. Évalué à 2.
Salut,
Je suis parfaitement du même avis : tu serais totalement gagnant à te faire accompagner par un professionnel du secteur.
Sans aller jusqu'à l'embauche d'un gars rien que pour ça, l'accompagnement par un prestataire serait très adapté…
# Spaaaaaaaaaaaaaaaammmmmmmmmmmm !
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Pourquoi les batteries sont si sensibles au froid?. Évalué à 3.
Spaaaaaaaaaaaaaaaammmmmmmmmmmm !
:)
# Attention, napalm
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Pas facile de s'y retrouver. Évalué à 10.
Houla, tu vas te faire incendier par les développeurs du site !
Plutôt que de proposer d'abandonner leur bébé pour passer à une technologie qui pourrait les débecter, pourquoi ne pas exprimer tes besoins ? :)
[^] # Re: Quelques réponses
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Cherche Tuto installation linux sur un dédié post-lamp.. Évalué à 2.
Ça, c'était l'idéal il y a 15 ans.
Aujourd'hui, l'idéal c'est de minimiser la swap, puis d'ajouter de la RAM ultérieurement si nécessaire
Euh… Non, malheureux !
Ce n'est PAS DU TOUT idéal pour un serveur, ça.
C'est adapté aux postes de travail, pas aux serveurs.
Sur un serveur, l'idéal (selon moi) c'est :
Trois partitions :
- une petite swap (1 Go par exemple)
- un / (2 à 5 Go par exemple)
- un volume physique LVM (tout le reste du disque)
Et dans LVM :
- un /usr (10 Go)
- un /var (10 Go)
- un /var/log (10 Go)
- un /tmp (10 Go)
- un /srv (10 Go)
… à moduler selon ses usages bien sûr.
Et on garde l'espace restant dans LVM pour agrandir dynamiquement les volumes lorsque c'est nécessaire.
[^] # Re: dynamique ?
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message [résolu] "id" et "groups" ne donnent pas le même résultat. Évalué à 7.
Ouaip, dynamique.
Quand on ajoute un utilisateur à un groupe, ce n'est pas pris en compte dans la session courante. Il faut qu'il se déconnecte puis qu'il se reconnecte.
[^] # Re: Linux.débutant ... BT !?
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message erreur sur BT 5 r3. Évalué à 2.
Dommage, le forum de Backtrack-FR a un problème
http://www.backtrack-fr.net/
Peut-être que ce sera rapidement corrigé…
# Raspbian
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Déménagement en Indonésie.. Évalué à 1.
s/Debian/Raspbian/
Debian n'est pas optimisée pour l'architecture du Raspberry Pi (une histoire de version d'ARM et de virgule flottante, les détails se trouvent facilement sur le net).
# Linux.débutant ... BT !?
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message erreur sur BT 5 r3. Évalué à 4.
Je suis étonné de voir un message à propos de BackTrack dans le forum "Linux.débutant", dans la mesure où BackTrack est une distribution pour linuxiens experts ou au moins aguerris…
# architecte et développeur
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Rôle du développeur et son "cœur de métier". Évalué à 2.
Celui qui pense à l'architecture, c'est l'architecte.
Celui qui code, c'est le développeur.
Et ça dépend ce qu'il appelle "adapter" un logiciel tout fait. Enfin bon, les cas où on choisit entre développer quelque chose de nouveau ou réutiliser quelque chose d'existant, ça a assez été détaillé ci-dessus :)
J'espère juste qu'il ne fait pas du "from scratch" à 100% : il y a des milliers de bibliothèques qui répondent à des milliers de problématiques, il faut au maximum utiliser ces bibliothèques.
# Tout simplement...
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Espaces dans les noms de fichiers. Évalué à 7.
Ça, ça ne fonctionne pas ?
# restrictions
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Serveur web : sftp. Évalué à 2.
Là, tu dis que "les gens qui sont dans le groupe sftpusers n'ont le droit qu'à utiliser le serveur sftp interne".
Du coup, tu interdis à ton utilisateur, que tu places dans ce groupe, de se connecter en SSH.
Deux possibilités :
- soit tu veux limiter comme tu l'indiques ici et tu dois utiliser un/des autre(s) nom(s) d'utilisateur(s)
- soit tu ne mets rien de tout ça et tu te connectes simplement en SFTP à ton compte, de la même manière qu'en SSH
[^] # Re: Quelques pistes
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message planning, diagramme de gantt. Évalué à 2.
Salut,
J'utilise TaskJuggler quotidiennement pour gérer différents projets, c'est un super outil.
Je ne peux que te le conseiller, il correspond à ce que tu veux faire (et plus encore).
# TaskJuggler
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Diagramme de Gantt + assignation de tache + ToDo list. Évalué à 2.
Tu peux utiliser TaskJuggler : tu remplis les détails de ton projet dans des fichiers (style fichiers de configuration) et tu génères des rapports en HTML statique…
[^] # Re: paramètres système
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Comment personnaliser le format de dates dans gnome ?. Évalué à 2.
En es-tu sûr ?
L'onglet "Langue" permet en effet de changer la langue du système, mais l'onglet "Formats" ne changera que les formats, pas la langue…
[^] # Re: Inutile
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message gestion des droits avec ACL. Évalué à 1.
Attention : si un utilisateur crée un fichier dans une telle infra, je ne suis pas sûr que les droits de ce nouveau fichier sont corrects vis-à-vis de la lecture par les autres utilisateurs. Je ne sais pas ce qui est possible en terme d'umask pour ça : j'ai toujours privilégié les ACL POSIX pour ce genre de cas, où tu peux définir, répertoire par répertoire, les droits à mettre pour tout nouveau fichier.
# Dedikam
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au journal Backups pas dans le cloud. Évalué à 1.
Sinon, tu as aussi la possibilité de passer par Dedikam : https://www.dedikam.com/m-15-nos-offres.html
Mais bon, en terme de tarif tu es à 35 € / mois pour 1 To, jusqu'à 170 € / mois pour 5 To, autant prendre un serveur dédié, si ça ne te dérange pas d'avoir à le gérer toi-même…
[^] # Re: Dedibox
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au journal Backups pas dans le cloud. Évalué à 2.
Comme le montre le lien qu'a donné Marotte, on n'a pas 42 processeurs et 1 To de RAM, là.
Sur l'offre à 30 € HT (que j'utilise), c'est un simple Xeon d'entrée de gamme avec 8 Go de RAM et deux disques de 1 To.
Sur l'offre à 15 € HT, c'est un Via Nano avec 2 Go de RAM et un disque de 1 To.
Sinon tu avais/auras l'offre spécifique backup d'OVH :
FS-8T à 50 € HT : un Core i3, 8 Go de RAM, 2 disques de 4 To
FS-24T à 110 € HT : un Core i5, 16 Go de RAM, 6 disques de 4 To
À toi de voir selon ton budget et l'espace dont tu as besoin.
Je n'ai jamais vu d'offre spécifique backup "bas de gamme", avec genre un Via Nano, 2 Go de RAM et 2 disques de 4 To.
# I/O error ?
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message corriger un filsystem. Évalué à 4.
Salut,
Et n'aurais-tu pas des "I/O error" dans le dmesg ?
Ça ressemble fort à un disque en train de mourir…
# Dedibox
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au journal Backups pas dans le cloud. Évalué à 0.
Moi je fais ça sur ma Dedibox à 30 € / mois, qui offre 1 To d'espace en RAID1 (donc 2 To en RAID0 si tu veux) (mais qui ne fait bien sûr pas que ça)…
[^] # Re: gitlab
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message Un repos sous forme de GitHub ?!. Évalué à 1.
C'est ce que j'allais proposer également.
C'est ce qu'on utilise pour un projet d'un de mes clients et je ne suis pas dépaysé par rapport à GitHub…
[^] # Re: 120 Go, vraiment ?
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message rsync et mode bloc. Évalué à 2.
J'aurais éventuellement une proposition, à tester :
- tu conserves le dump de la veille
- tu fais un diff entre le dump de la veille et celui du jour
- tu transfères uniquement le diff
- sur le serveur de stockage des backups, tu appliques le diff avec patch pour reconstruire le dump complet
De mon côté j'utilise rdiff-backup sur des dumps MySQL et PostgreSQL ; je n'ai pas la même volumétrie, les dumps complets sont transférés, mais rdiff-backup a la même approche pour le stockage : il ne stocke que le diff entre deux sauvegardes. Et du coup, mes sauvegardes sont assez limitées en taille. Mais, encore une fois, ça ne se fait que côté stockage avec rdiff-backup : toi tu aurais besoin de + puissant, un diff avant transfert.
# default
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message gestion des droits avec ACL. Évalué à 1.
Salut,
"default", ça correspond aux droits qui sont appliqués automatiquement lors de la création d'un fichier ou d'un répertoire dans /home/educs.
Tu dois faire le même setfacl, sans le "d:", donc :
Sans assurance absolue par contre : ça fait longtemps que je n'ai pas fait d'ACL, à ta place je testerais sur un autre répertoire avant…
(et là, tous les fichiers créés dans /home/educs et dans ses sous-répertoires sera exécutable, ce n'est probablement pas ce que tu veux faire… Ce sera à corriger aussi.
# 120 Go, vraiment ?
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au message rsync et mode bloc. Évalué à 1.
Tu as réellement 120 Go qui changent tous les jours ?
Tes utilisateurs font du montage vidéo, pour générer autant de données quotidiennement ?
Ou alors tu as "un peu de données" qui changent dans un total de 120 Go de fichiers, auquel cas on peut toujours réfléchir à une solution… Mais il faut des détails sur les données (type de données, type de modifications…). Ce qu'il faut avant tout, c'est réussir à réduire au minimum le scope de la sauvegarde…
[^] # Re: Computer Modern
Posté par Sébastien Maccagnoni (site web personnel) . En réponse au journal Votre police préférée. Évalué à 2.
Pour ma part j'utilise sa variante "Latin Modern" dans LibreOffice, installée à partir du paquet "lmodern" d'Ubuntu.