HA: define servers requirements

This commit is contained in:
Christophe Siraut 2018-01-25 10:59:23 +01:00
parent deec0595e3
commit b42d1b846b
2 changed files with 24 additions and 18 deletions

View File

@ -1,10 +1,10 @@
# Pré-requis
## Machine(s) hôte(s)
## Machine hôte
Les ressources nécessaires varient en fonction de la quantité de données à
traiter. Une installation de développement peut aisément tenir sur une machine
virtuelle. Lors d'installation critiques nous isolons les composants sur des
virtuelle. Lors d'installations critiques nous isolons les composants sur des
machines séparées.
Par exemple, voici les ressources d'une machine applicative standard:
@ -19,21 +19,6 @@ dun volume plus important pour gérer les documents des usagers. Ceux-ci sont
stockés sur le système de fichier, son volume est donc à évaluer en fonction de
lusage prévu.
Autre exemple, les machines utilisée dans une architecture à haute disponibilité:
* 2 machines physiques identiques:
* CPU 8 cœurs
* 64 Go de mémoire vive
* 2x2To d'espace disque
* Debian 8 installé en architecture amd64 (installation minimale)
* Les machines sont configurées pour constituer 3 clusters, chacune héberge 3 conteneurs Nspawn:
* un serveur applicatif Publik (+ éventuellement le répartisseur de charge)
* un serveur de base-de-données PostgreSQL
* un serveur de fichiers distribué NFS/DRBD
## Réseau
Les ports réseaux suivant doivent être ouverts, sans filtre et sans proxy:

View File

@ -3,7 +3,28 @@
Ce chapitre présente des moyens permettant d'ajouter de la redandance afin de
garantir la disponibilité d'une installation de Publik
## Vue générale
## Pré-requis
Se référer aux <a href='../pre-requis/'>pré-requis</a>, avec les différences suivantes:
### Machines hôtes
Voici les machines utilisée dans une architecture à haute disponibilité:
* 2 machines physiques identiques:
* CPU 8 cœurs
* 64 Go de mémoire vive
* 2x2To d'espace disque
* Debian 8 installé en architecture amd64 (installation minimale)
* Les machines sont configurées pour constituer 3 clusters, chacune héberge 3 conteneurs Nspawn:
* un serveur applicatif Publik (+ éventuellement le répartisseur de charge)
* un serveur de base-de-données PostgreSQL
* un serveur de fichiers distribué NFS/DRBD
## Installation des composants
Commencer par une installation mono-machine. Ensuite déplacer les éléments de
configuration vers le partage de fichier (NFS) :