Wiki [Tuto/HowTo] Automatiser simplement les mises à jours de configurations sur cluster via script bash

0
15
nov.
2018

Testé sur : ubuntu 16.04

Introduction

Nous allons voir ici comment automatiser simplement la mise à jours de configurations depuis un stockage distant (webdav, sshfs, etc). Pour ce job, nous allons utiliser un script bash dédié.

Ce dernier vous permet de ranger vos fichiers de configurations sur votre cloud (montage distant) puis de les ré-injecter via une tâche planifiée (cron).

Le script est capable d'auto-éditer les fichiers de configuration (une fois enregistrés localement) afin d'indiquer (...)

Wiki [Tuto/HowTo] Partager le dossier /var/www/ entre vos différents serveur web apache2 via syncthing

0
13
sept.
2018

Mise en place

  1. Installez Syncthing en suivant ce lien

  2. Créez un user dédié avec un mot de passe super solide (pas besoin de s'en rappeler)

adduser syncthing
  1. Réglez les droits du nouvel utilisateur.
  • Placez l'utilisateur syncthing dans le groupe www-data.**
usermod -a -g www-data syncthing
  • Accordez les permissions sur le dossier.
( chown www-data:www-data -R /var/www/html/ ; chmod 2770 -R /var/www/html/ )
sudo nano /lib/systemd/system/syncthing@.service
  • Dans la section [Service], ajoutez UMask=0007 puis, à la ligne (...)

Wiki [Tuto/HowTo] [Debian/Ubuntu] Créer manuellement un Cluster Web

0
12
sept.
2018

Difficulté de ce tutoriel : Bidouilleur confirmé n'ayant pas peur de la ligne de commande.

Introduction

Un cluster est un ensemble d'ordinateurs physique travaillant pour une tâche commune, augmentant ainsi la puissance de calcul et évitant la fin de service lorsque l'une d'elles tombe en panne.
Le désavantage est un coûts en énergie, en consommation réseau et en ressources machines. Ainsi dans le cas présent, par exemple, syncthing devra vérifier très régulièrement les modifications des fichiers du serveur web, et (...)

Forum Linux.debian/ubuntu MariaDB/Galera cluster - Mysql is gone away | Got an error reading communication packets

Posté par . Licence CC by-sa.
1
5
mar.
2018

Depuis hier j'essaye de régler un problème récalcitrant qui revient jour après jours et qui s’aggrave.
Avec Nextcloud ce problème apparaît de temps en temps (tout les jours), mais là depuis une heure il n'est plus possible de faire fonctionner ZoneMinder plus de trente seconde avant qu'il crash (alors qu'il fonctionnait tranquillement depuis des mois).

voila le type d'erreur dans service mysql status :

févr. 25 17:55:23 0rionBDDServerOne mysqld[2497]: 2018-02-25 17:55:23 139928900781824 [Warning] Aborted connection 170242 to db: 'nextcloud' user:
(...)

CatchChallenger en 2017

22
8
nov.
2017
Jeu

CatchChallenger est un jeu de rôle indépendant en ligne massivement multijoueur (MMORPG) à l’ancienne entièrement libre : licence GPL v3 pour le code, comme les données (artwork), ou le site.

La base du jeu est un mélange de différent styles : combat, farming, exploration, fabrication, commerce, gestion, compétition. Le travail est concentré sur la jouabilité, les performances et la créativité.

Cette version totalise plus de 10 Mio de code, plus de 3 000 commits avec 400 000 lignes sur cinq ans de vie (sur les différentes parties du projet). Le client et le serveur sont développés sous GNU/Linux, puis automatiquement empaquetés pour macOS et Windows.

Wiki [Tuto/HowTo] [Ubuntu/Debian] GaleraCluster / MariaDB - restaurer cluster BDD cassé

0
25
oct.
2017

Introduction

La grappe de votre cluster refuse de démarrer après une coupure réseau ou parce qu'un de ses nœuds a redémarré ?
La procédure suivante devrait vous sauver les miches !




Relancer le cluster

Note : ici il n'y a pas de corruption de données, on va simplement forcer le cluster à repartir d'une machine. Il est conseillé que cette machine soit la plus à jours (la dernière a avoir planté).

Donc sur le nœud ayant la base de données
(...)

Wiki [Tuto/HowTo] [Debian/Ubuntu] Clusteriser vos bases de données MariaDB avec Galera Cluster et HaProxy

1
21
sept.
2017

Présentation

Un Cluster de base de données est un ensemble de serveurs reliés entre eux via réseau afin de créer un ensemble virtuel utilisant la réplication des données pour protéger les bases de données contre une éventuelle panne (machine, réseau).

HaProxy va servir de pont (proxy) entre les clients et les serveurs du cluster de base de données. C'est un répartiteur de charge (load balancer) qui va choisir le serveur le plus facilement accessible (le moins occupés) lorsqu'un client veut (...)

Wiki GlusterFS sur Ubuntu/Debian

0
26
juin
2017

Ce wiki traite de la partie serveur de GlusterFS pour la partie client voyez ce wiki : Monter un volume/répertoire GlusterFS sur Ubuntu/Debian

Qu'est-ce que GlusterFS ?

GlusterFS permet de créer des volumes/répertoires virtuels agrégeant un nombre X de serveurs. Pour cela GlusterFS crée des volumes (sorte de partition JBOD) à cheval sur les serveurs que vous stipulez lors de la création du volume et dispose d'un mode de redondance (replication) afin de lutter contre les pannes de stockage (...)

Forum Linux.debian/ubuntu [Discutions] Le clustering de base de données en 2017

Posté par . Licence CC by-sa.
Tags :
3
12
mai
2017

J'aimerais créer un cluster de base de données avec des mini pc ARM (type Raspberry Pi et Odroid-XU4) tournant avec Debian/Raspbian et souhaiterais vos avis avant de me relancer dans ce sujet complexe.

Quels sont les logiciels que vous avez choisi et pourquoi?

Permettent-ils de stocker les bases de données des CMS utilisant MySQL/MariaDB? (dans mon cas Nextcloud, phpBB, ZoneMinder)

En effet lorsque j'avais commencé la rédaction de mes tuto sur MySQL Cluster et le tuto sur (...)

Forum Linux.général Une plateforme iaas simple

Posté par . Licence CC by-sa.
2
2
mai
2017

Bonjour à tous,
je vous contacte aujourd'hui pour avoir vos retours et peut être une solution pour moi.

Actuellement je suis à la recherche d'une solution d'iaas relativement simple à mettre en place.

Mon matériel est 6 node de 64Gb de ram et 2 cpu E5-2640 avec un san en iSCSI.

Mon besoin est de pouvoir auto provisionner des vm via salt et auto distribuer celons la charge du node.

J'avais regardé du côté Proxmox beaucoup d’espoir mais le point (...)

CatchChallenger version 2

27
23
sept.
2016
Jeu

CatchChallenger est un MMORPG, un jeu de rôle massivement multijoueur. Particularité ? il est indépendant, en ligne et entièrement libre : licence GPLv3 pour le code, les données (artwork) et le site.

La base du jeu est un mélange de différent styles : combat, agriculture, exploration, fabrication, commerce, gestion, compétition. Le travail est concentré sur la jouabilité, les performances et la créativité.

Une partie de Catch Challenger

Cette version totalise plus de 8Mo de code, plus de 2500 commits avec 400k de lignes sur cinq ans de vie (sur les différentes parties du projet). Le client et le serveur sont développés sous GNU/Linux, puis empaquetés automatiquement pour MacOSX et Windows.

Forum Linux.général Comment est sélectionné le noeud d'un cluster HAPROXY ?

Posté par . Licence CC by-sa.
0
9
août
2016

Bonjour,

Je m'interesse à HAPROXY et malgré la lecture de plusieurs article à ce sujet y a toujours une question (au moins) à laquelle je ne trouve pas de réponse.

Lorsque par exemple on a un cluster HAPROXY composé de 4 serveurs si j'ai bien tout compris chaque noeud du cluster porte l'adresse IP virtuelle du cluster en plus de sa propre IP.
Mais comment s'effectue la selection du noeud haproxy qui va recevoir la requette client et la transférer  (...)

Forum général.général Optimisation d'un serveur de base de données (PG)

2
22
juin
2016

Bonjour tout le monde,

Je gère un cluster de calcul monté comme suit :
-2 pfSense inter-connectés en entrée, filtrant les utilisateurs sur leurs adresses IP,
-3 serveurs faisant tourner Proxmox: 2 grosses babasses (1 HP DL360G7 et 1 HP DL360G8, 24 coeurs chacun, 192Go RAM chacun) + 1 ch'ti qui sert juste pour faire le quorum de Proxmox,
-1 SAN de 12To pour poser les machines virtuelles
-1 NAS pour les backups des VMs

Pour l'instant les utilisateurs (une (...)

Journal Monter un cluster mémoire avec un raspberry pi

14
23
mai
2016

Avant-Propos :
Il est fortement conseillé d'utiliser un raspberry pi 2 au minimum (privilégiez le modèle 3). JBOD via mddfs n'est pas totalement stable, mais ZFS semble actuellement non utilisable sur Raspberry Pi. Si vous suivez ce tuto sur une machine dotée d'autre chose qu'un processeur ARM, privilégiez l'utilisation de ZFS.
Gluster vous permet en fonction du nombre de peers/nodes et du nombre de réplication de faire :

  • un JBOD réseau (addition de l'espace de toute vos machines Peer1 (...)

Formation virtualisation Proxmox VE du 6 au 9 juin 2016 à Lille

17
17
mai
2016
Virtualisation

Proxmox VE est une distribution Linux qui permet, grâce à des outils libres comme KVM et les conteneurs LXC, de mettre en place une plateforme de virtualisation bare-metal avec le clustering, la haute disponibilité et le fencing. Proxmox VE offre diverses solutions de réseaux et stockage comme le LVM, NFS, iSCSI, Ceph, ZFS, …

La prochaine formation aura lieu du 6 au 9 Juin 2016 à Lille. En France, les formations Proxmox VE sont organisées par Odiso, hébergeur spécialisé dans la haute disponibilité et la gestion des pics de trafic. Odiso est aussi organisme de formation partenaire de Proxmox en France et organise régulièrement des formations professionnelles pour les administrateurs systèmes.

NdM: Comme Odiso sont des gens extrêmement sympathiques (et qu'ils veulent se faire connaître ;-), on leur a demandé une place pour vous (valeur faciale 2 200 € HT). Il suffit de vous inscrire sur ce formulaire et ils tireront au sort un gagnant (c'est valable aussi pour la session de septembre). Ils sont conformes aux directives CNIL pour vos données personnelles. De plus, tous ceux qui choisissent l'« opt-in » auront 10% de remise.