CentOS7에서 GlusterFS 복제
CentOS7에 drbd가 없음CentOS7용 drbd 패키지
어떻게 복사하고 싶은데glusterfs가 있어서 사용해 봤어요.
CentOS6에서 glusterfs는 외부 저장소를 추가하지 않아도 glusterfs-server를 제공하지 않습니다
DRBD와의 비교
테스트 환경
저장소 추가
저장소 추가
# wget -P /etc/yum.repos.d/ \
http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo
패키지 설치
패키지 설치
# yum install -y glusterfs-server
glusterd 시작
glusterd 시작
# systemctl start glusterd
# systemctl enable glusterd
gluster peer 등록
# gluster peer status
# gluster peer probe 192.168.100.11
192.168.100.12側で実施
# gluster peer status
볼륨 생성
# gluster volume create mysql_volume \
replica 2 \
192.168.100.11:/srv/glusterfs/ \
192.168.100.12:/srv/glusterfs/ \
force
# gluster volume start mysql_volume
# gluster volume info
# gluster volume status
실제 사용
두 서버에서 실행# mount -t glusterfs localhost:/mysql_volume /var/lib/mysql/
192.168.100.11 구현# date > /var/lib/mysql/a.txt
192.168.100.12 구현# ls /var/lib/mysql/
a.txtが存在すること。
gluster에 세 번째 데스크톱 추가
# mount -t glusterfs localhost:/mysql_volume /var/lib/mysql/
# date > /var/lib/mysql/a.txt
# ls /var/lib/mysql/
a.txtが存在すること。
# gluster peer probe 192.168.100.13
# gluster volume add-brick mysql_volume replica 3 192.168.100.13:/srv/glusterfs/ force
192.168.100.13 구현# gluster volume start mysql_volume
# mount -t glusterfs localhost:/mysql_volume /var/lib/mysql/
장애 테스트
watch date >> /var/lib/mysql/a.txt
의 결과2014年 7月 9日 水曜日 13:21:55 JST
2014年 7月 9日 水曜日 13:21:57 JST
2014年 7月 9日 水曜日 13:21:59 JST
2014年 7月 9日 水曜日 13:23:05 JST
2014年 7月 9日 水曜日 13:23:07 JST
2014年 7月 9日 水曜日 13:23:09 JST
proxmox의 이용 예
Reference
이 문제에 관하여(CentOS7에서 GlusterFS 복제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tukiyo3/items/bb5709159e7bc55b9ba6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CentOS7에서 GlusterFS 복제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tukiyo3/items/bb5709159e7bc55b9ba6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)