OVH Cloud OVH Cloud

Blacklister des disques

3 réponses
Avatar
Pierre
Bonjour,

En vue de réaliser une solution de backup mutuel entre deux serveurs
reliés à une baie de stockage, j'ai donné accès à tous les disques sur
chaque serveur afin de ne pas avoir de manipulation lors de la
réalisation de la bascule manuelle d'un serveur sur l'autre (montage des
file system et redémarrage des applications sur le serveur de backup)

Cependant, je souhaiterais qu'en utilisation normale (chaque application
sur son serveur) chaque serveur ne puisse accéder qu'à sa volumétrie
afin d'éviter toute manipulation malencontreuse. La visibilité aux deux
volumétries serait donnée lors de la bascule.

ma configuration :

2 serveurs IBM xSeries Sous Linux Redhat Advanced Server 2.1. Noyau
2.4.9-e.40summit.

Sachant que pour des raisons de support, je ne peux ni changer le noyau
ni le recompiler.

Merci par avance.

Cordialement,

Pierre

3 réponses

Avatar
Emmanuel Florac
Le Tue, 15 Mar 2005 12:03:23 +0100, Pierre a écrit :


Cependant, je souhaiterais qu'en utilisation normale (chaque application
sur son serveur) chaque serveur ne puisse accéder qu'à sa volumétrie
afin d'éviter toute manipulation malencontreuse. La visibilité aux deux
volumétries serait donnée lors de la bascule.


Et donc? C'est la solution de bascule qui doit gérer le montage dynamique
des disques, non? Si tu fais une bascule manuelle, chaque serveur doit
avoir les volumes de l'autre dans son /etc/fstab en "noauto", ou
éventuellement en read-only (si tu utilises un filesystem qui sait faire
du cluster/SAN, comme XFS ou JFS).

--
In girum imus nocte ecce et consumimur igni

Avatar
Pierre


Cependant, je souhaiterais qu'en utilisation normale (chaque application
sur son serveur) chaque serveur ne puisse accéder qu'à sa volumétrie
afin d'éviter toute manipulation malencontreuse. La visibilité aux deux
volumétries serait donnée lors de la bascule.



Et donc? C'est la solution de bascule qui doit gérer le montage dynamique
des disques, non? Si tu fais une bascule manuelle, chaque serveur doit
avoir les volumes de l'autre dans son /etc/fstab en "noauto", ou
éventuellement en read-only (si tu utilises un filesystem qui sait faire
du cluster/SAN, comme XFS ou JFS).



Oui, au niveau du montage des File system il n'y a pas de souci, ce que
je souhaiterais, c'est qu'en fonctionnement normale, les différents
devices /dev/sdX ne soient pas visibles, ou tout du moins pas
accessibles en écriture pour éviter que ces derniers soient utilisés
pour autre chose...


Avatar
Emmanuel Florac
Le Tue, 15 Mar 2005 13:06:28 +0100, Pierre a écrit :

ou tout du moins pas
accessibles en écriture pour éviter que ces derniers soient utilisés
pour autre chose...


Je ne comprends pas où est la difficulté. Si j'ai deux serveurs A et B,
avec deux volumes vus comme /dev/sda et /dev/sdb sur chaque machine, il
suffit d'avoir sur le serveur A

/dev/sda /mnt/raidA xfs defaults 0 0
/dev/sdb /mnt/raidB xfs defaults,noauto 0 0

et sur le serveur B

/dev/sda /mnt/raidB xfs defaults,noauto 0 0
/dev/sdb /mnt/raidA xfs defaults 0 0

Dans ces conditions, il n'y a aucune raison pour qu'une machine fasse des
IOs sur le volume non monté. En fait on peut même monter le second
volume en lecture seule.

--
L'Algérie était au bord du gouffre, aujourd'hui elle a fait un grand pas
en avant.
Kaid Ahmed.