Installation Cluster
De ISPWiki.
Sommaire |
Introduction
Le cluster détient le dépôt de fichier commun, mais les bases de données MySQL à augmenter l'accroissement de rendement se trouvent hors de service. Cet article ne décrit pas comment créer le dépôt de fichiers. Il y a des variantes:
- NAS externe + NFS
- GlusterFS
- iSCSI+mdadm+reiserfs+NFS
Création du système principal
Il faut exécuter toutes les actions nécessaires dans un des noeuds.
Par exemple, le dépôt est monté sur le chaque noeud dans /storage. Installez le programme utilitaire debootstrap:
apt-get install debootstrap
A l'aide de ce programme utilitaire créez la situation-chroot dans le dépôt:
debootstrap lenny /storage
La commande spécifiée crée le système principal Debian Lenny dans /storage.
Veuillez exécuter les commandes suivantes pour le bon fonctionnement de la situation-chroot:
mkdir /var/log/account /storage/var/log/account mount --bind /dev /storage/dev mount --bind /dev/pts /storage/dev/pts mount --bind /lib/modules /storage/lib/modules mount --bind /proc /storage/proc mount --bind /tmp /storage/tmp mount --bind /var/run /storage/var/run mount --bind /var/log/account /storage/var/log/account
Il faut spécifier ces commandes quand le dépot est monté. Par exemple dans /etc/rc.local.
Installation d'ISPmanager Cluster
Entrez au noeud auquel l'adresse IP de la licence d'ISPmanager a été attachée. Entrez à la situation-chroot:
chroot /storage
Téléchardez le script d'installation:
wget http://download.ispsystem.com/install.sh
Lancez comme d'habitude:
sh install.sh
Appliquez l'aide.
Configuration des rôles des noeuds
Modifiez /usr/local/ispmgr/etc/cluster_nodes.conf conformément à la documentation. Veuillez voir cluster_nodes.conf et le fichier (exemple) qui sera installé avec ISPmanager. Les rôles de chaque des noeuds sont spécifiés par leur adresse IP.
Veuillez créer les fichiers de configuration conformément aux chemins indiqués dans le fichier de configuration pour les serveurs-web indiqués dans cluster_nodes.conf. Il y a le fichier (exemple) 27.0.0.1.conf avec ISPmanager. Le module d'Apache mod_macro (est installé par l'installateur d'ISPmanager Cluster) y est utilisé pour la création des fichiers de configurations similaires pour les adresses IP différentes.
Quand le serveur-web est configuré, lancez la commande:
/usr/local/ispmgr/sbin/sitesctl --distribute
Cette commande crée les répertoires nécessaires d'Include pour le serveur-web.
Lancement des rôles des noeuds
Vous pouvez lancer tous les rôles du noeud à l'aide de la commande:
chroot /storage /usr/local/ispmgr/etc/cluster_roles/rc-cluster start
ou via la situation-chroot:
/usr/local/ispmgr/etc/cluster_roles/rc-cluster start
