Je ne suis pas certain de ce que vous voulez dire lorsque vous utilisez le mot «nœud». Gluster est généralement composé de briques, de volumes et d'hôtes.
les volumes sont généralement constitués de briques hébergées sur des hôtes. Dans votre exemple, vous avez créé un volume répliqué nommé testvol composé de deux briques. Une brique est sur gluster1.example.com et l'autre sur gluster2.example.com.
Les briques sont juste des endroits où le glouser stocke des choses. Ils ne sont pas eux-mêmes répliqués ou distribués et vous n'êtes pas censé y accéder.
volumes sont répliqués et/ou distribués. les volumes n'apparaissent dans votre système de fichiers que lorsque vous les montez quelque part. D'après mon expérience, les personnes «gloutonnes» qui ont l'impression que le glorus fonctionne avec d'autres applications sur le même serveur, mais en mettant cela de côté et en continuant avec votre exemple, ce que vous essayez d'accomplir peut être accompli en réorganisant votre pensée un peu.
- Créez un dossier nommé/brique sur gluster1.example.com
- Créez un dossier nommé/brique sur gluster2.example.com
- Maintenant, créez votre volume de Gluster nommé testvol en utilisant gluster1.example.com:/brick et gluster2.example.com/brick
- vous devrez également démarrer le volume.
- Ensuite, vous devez monter votre nouveau testvol dans votre système de fichiers sur gluster1.example.com et gluster2.example.com. Exécuter quelque chose comme:
mkdir /mytestvol mount -t glusterfs gluster1.example.org:testvol /mytestvol
sur chaque hôte. C'est/mytestvol qui est le système de fichiers répliqué gluster. Les briques sont utilisées par le gluster à ses propres fins./mytestvol est votre vue dans le volume de glush répliqué.
En supposant que vous avez monté testvol sur/mytestvol dans les deux systèmes, vous pouvez créer des fichiers dans/mytestvol sur l'un des systèmes et il apparaîtra automatiquement sur l'autre.
Maintenant, pour ce qui est de votre exemple, vous voudrez probablement déplacer votre dossier de fichiers dans/mytestvol, puis relâcher le lien logiciel dans la hiérarchie de votre serveur Web.Quelque chose comme:
mv /var/www/drupal7/sites/default/files /mytestvol ln -s /mytestvol/files /var/www/drupal7/sites/default/
sur votre blog, j'ai vu 'server1:/datavol/var/www glusterfs _netdev, fetch-tentatives = 10 0 0' qu'est-ce que cela signifie? –