glusterfs geo-replication ¾ç¹æÇâ »ç¿ëÇØ º¸¼Ì°Å³ª »ç¿ëÁßÀ̽ŠºÐ ÀÖÀ»±î¿ä ?

   Á¶È¸ 2201   Ãßõ 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 

idc 에 불났을때 최대한 빠른시간내 복구 ( 무중단 목표 ) 를 하고 있습니다. ( 데이터 용량이 많아서 클라우드는 제외 합니다. )
서로 다른 지역 ( 가산동 - 서초동 ) 의 idc를 이용중 이구요.
동시 배포나 디비 리플리케이션은 간단히 설정하고 넘어갔는데 첨부파일 동기화가 문제입니다. 

1차로 glusterfs geo-replication 로 구축을 했더니
이게 양방향이 아니라 단방향 입니다. 슬래이브가 read-only 로 마운트가 됩니다..
그래서 마스터 idc 장애시 사람의 수작업이 필요하고 다시 또 마스터 서버 복구시 번거롭게 작업을 또 해야 합니다...

그런데 geo-replication 작동방식을 유심히 살펴보고 테스트도 좀 해봤더니
슬래이브에서 read-only off 상태 (rw모드)로 그냥 운영이 되네요.
하지만 당연하게도 슬래이브 수정사항은 마스터로 반영이 안되기에
혹시나 하고 슬래이브도 그냥 마스터처럼 똑같이 설정하여 결과적으로 양방향 동기화를 해봤습니다.
gfs1 (마스터), gfs2 (슬래이브) 각각 glusterfs volume 은 distvol은 만들어 두고
아래와 같이 설정을 했더니 너무나 잘 됩니다 ??!!

gfs1에서

mount.glusterfs gfs1:/distvol /mnt/gfs1_distvol/
gluster system:: execute gsec_create
gluster volume geo-replication distvol gfs2::distvol create push-pem force
gluster volume geo-replication distvol gfs2::distvol start
gluster volume set distvol read-only off

gfs2에서

mount.glusterfs gfs2:/distvol /mnt/gfs2_distvol/
gluster system:: execute gsec_create
gluster volume geo-replication distvol gfs1::distvol create push-pem force
gluster volume geo-replication distvol gfs1::distvol start
gluster volume set distvol read-only off

같은 파일 생성이나 수정해서 충돌시켜도 나중에 생성한 파일로 잘 덮어쓰네요.
이리저리 테스트 해봐도 아무 문제가 없어 보여서 이렇게 운영해봐도 괜찮은걸까 싶어서
양방향 geo-replication 에 대해서 지인 + 구글링 등등 사례를 찾아봐도 나오질 않아서
혹시 2cpu 에 양방향으로 써보셨거나 사용중이신 분이 있는지 문제는 없는지 질문 올려 봅니다.



ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Database socket Listener µéÀÌ ¹®Á¦°¡ µÉ¼öµµÀÖÁö¸¸.
»ç¿ëÇϽô µ¥ÀÌÅͺ£À̽º ¿£Áø¿¡ µû¶ó ´Þ¶óÁöÁö¸¸
Àß µÇ½Ã¸é Àß ¾ÊµÉ°Íµµ ¾øÁö¸¸
Active-Stanby °³³äÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌÁÒ.
Àå¾Ö ±Øº¹¿ëÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌÁÒ.
²÷±âÁö ¾Ê´Â ¼­ºñ½º ÀÌ°É ÀÌ·ç½Ç·Á¸é
·Îµåº§·±½ÌÀ» ¾Õ´ÜÇؼ­ ÇØ¾ß¾ß ÇÏ°í.

¿ø°Å¸®¶ó¸é Name ServerÀÇ º¯°æ ½Ã°£ÀÌ °É¸®¾î ÀÌ·± ¹®Á¦µµ ÀÖ½À´Ï´Ù.

Oracle DB¿Í MS-SQL Àº ¾î¶»°Ô ¹ÝÀÀ ÇÒ Áö ... ±Ã±ÝÇϳ׿ä.
Oracle DB´Â ÀÌ·±°ÍÀ» °ÅÀÇ Çã¿ëÇÏÁö ¾Ê´Âµ¥.. ±Ã±ÝÇÕ´Ï´Ù.
¼úÀÌ 2023-06
RDBMS DB¿¡´Â Àû¿ë ¸øÇÕ´Ï´Ù. LOCK°ú Æ®·£Àè¼Ç °³³ä¿¡¼­ ÀÌ¹Ì Àû¿ë ¸øÇØ¿ä.
°Ô½ÃÆÇÀ̳ª ´ñ±ÛÀÌ ÆøÁÖÇÏ´Â »çÀÌÆ®¿¡ Àû¿ëÇϴ°Űí ÀϹÝÀûÀÎ DB¿¡´Â ÇØ´ç»çÇ× ¾ø½À´Ï´Ù.
ĵÀ§µå 2023-06
À½... ´äº¯ °¨»çÇÕ´Ï´Ù¸¸ Á¦ Áú¹®Àº µðºñ°¡ ¾Æ´Ï¶ó glusterfs geo-replication ¾ç¹æÇâ »ç¿ëÀÇ ¾ÈÁ¤¼º¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù....
µðºñ¾ß ¹¹ ¿©Â÷Çϸé aws az ¶óµµ ¾²¸é µÇ´Âµ¥
÷ºÎÆÄÀÏÀº ¿ë·®ÀÌ ³Ê¹« Ä¿¼­ ( 20Å×¶ó°¡ ³Ñ¾î°¡¿ä ) Ŭ¶ó¿ìµå·Î´Â ºñ¿ë °¨´çÀÌ µÇÁö ¾Ê¾Æ
glusterfs geo-replication ¾ç¹æÇ⠿À» °ËÅäÁßÀÎ »óȲÀÔ´Ï´Ù.
¼úÀÌ 2023-06
ȸ»ç¸ÁÇÏ°Ô ÇÏ°í ½ÍÀ¸¸é ¾ç¹æÇâ Çϼ¼¿ä.
Çö¾÷¿¡¼­ ±×¸® ¾²´Âµ¥ ¾ø½À´Ï´Ù.

µ¥ÀÌÅÍ Á¤ÇÕ¼ºÀÌ ¾ÈµÈ»óÅ¿¡¼­ ¿ªº¹Á¦ ÀϾ¸é ±×³É ¸ÁÇϴ°ſ¡¿ä.
     
ĵÀ§µå 2023-07
Àúµµ ±×·²²¨¶ó »ý°¢Çß½À´Ï´Ù.
Àúµµ Á¦ÀÏ ¿ì·ÁµÇ¾ú´ø°Ô ¿ª¹æÇÑ ¿¬°á½Ã Á¤ÇÕ¼º üũ¸¦ Çϸ鼭 ±âÁ¸¿¡ ½×¿©ÀÖ´ø µ¥ÀÌÅ͸¦ »èÁ¦ÇØ ¹ö¸®¸é ¾î¼³ª ¿´°Åµç¿ä.
±×·±µ¥ ÇÑ´Þ ³Ñµµ·Ï Å×½ºÆ®¸¸ ¹Ýº¹ÇÏ°í Àִµ¥ ¾ÆÁ÷ ±×·± »óȲÀº ¹ß»ýÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù.
¾ç¹æÇâÀ» ²¯´Ù°¡ Ä×´Ù°¡
´Ü¹æÇâÀÇ ¹æÇâÀ» ¹Ý´ë·Î Çß´Ù°¡
¿¬µ¿À» ²ô°í µ¥ÀÌÅ͸¦ ½×°í ±âÁ¸ µ¥ÀÌÅ͸¦ Áö¿ì°í ¼öÁ¤ÇÏ°í ´Ù½Ã ¿¬°áÇÏ°í
¿©·¯°¡Áö ½Ã³ª¸®¿À¸¦ Å×½ºÆ® ÇÏ°í ÀÖ½À´Ï´Ù¸¸ ¾ÆÁ÷±îÁø ´ÙÇàÀÌ Å«ÀÏ?³ª´Â »óȲÀº ¹ß»ýÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

¿©·¯°¡Áö ´Ù¾çÇÑ Å×½ºÆ®¸¦ Çغ¸¸é¼­ ¹ß»ýÇÑ À¯ÀÏÇÑ ¹®Á¦(?) Á¡Àº
create push-pem ¸¦ ÇÑ ¼ø°£ ¹Ý´ëÂÊÀÌ read only °¡ µÈ´Ù´Â °Ì´Ï´Ù. ±×·¡¼­ ¿î¿µÁß ¾ç¹æÇâ ¼³Á¤À» ÇÑ´Ù¸é
create push-pem ¸¦ ÇÒ¶§ ¹Ý´ëÂÊ¿¡¼­ read-only off ¸¸ °ÅÀǵ¿½Ã¿¡ ½ÇÇàÇØ Áְųª Àá½Ã Á¡°Ë°øÁö ¿Ã¸®°í ÁøÇàÇÏ¸é ¹®Á¦°¡ ¾ø½À´Ï´Ù.

¹°·Ð ¾ÆÁ÷Àº Àúµµ °Ì³ª¼­ ¿î¿µ¼­¹ö¿¡ ¾ç¹æÇâ ¼³Á¤Àº ÇÏÁö ¾Ê¾Ò°í¿ä
¸¸¾à ÇÏ´õ¶óµµ ½º³À¼¦Àº ¿ø·¡ ±âº»ÀÌ°í º°µµ·Î ·ÎÄÿ¡ ¹é¾÷´ëÃ¥À» ¸¸µé¾î µÎ°í ¿î¿µÇÒ »ý°¢ÀÔ´Ï´Ù.
epowergate 2023-06
¸øÇÕ´Ï´Ù.
gluster·Î °¡´ÉÇϸé MultiAZ ±¸ÇöÀÌ ±×¸® ¾î·Á¿ï¸® ¾øÁÒ

µÇ´øµ¥¿ä? µÈ´Ù´Ï±î!!  ÇÏ´Â »ç¶÷µé °£È¤ º¸ÀÔ´Ï´Ù.
¾Æ´Ï¿ä!  ¸øÇÕ´Ï´Ù.
     
ĵÀ§µå 2023-07
¤¾¤¾ ´ç¿¬È÷ MultiAZ ¼öÁØÀº ±â´ëÇÏÁö ¾Ê½À´Ï´Ù
±×Àú º¹±¸½Ã ¹ø°Å·Î¿î ÀÛ¾÷À» ÁÙÀÌ°í ½ÍÀº µü ±×Á¤µµ ÀÔ´Ï´Ù.


óÀ½À¸·Î (237,346)
Á¦¸ñ
¿Ï·á (4)
2CPU : ÆǸŠ06-10   257   ser¿öµå
¿Ï·á (1)
2CPU : ÆǸŠ06-10   211   ser¿öµå
2CPU : QnA 06-10   2794   ¹«Á»ÇÔ´ë
2CPU : ³×Æ®¿÷ 06-10   5652   MikroTikÀÌÁø
2CPU : ÆǸŠ06-10   332   °¡¿Â´©¸®I°­¡¦
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 06-10   552   ÀÓ¸í»ó
2CPU : NAS 06-10   1388   pumkin
2CPU : ÆǸŠ06-10   123   ÇÁ·£µå
. (1)
2CPU : ÆǸŠ06-10   275   ¸Ó¸®°¨ÀÚ
. (1)
2CPU : ÆǸŠ06-10   285   ¸Ó¸®°¨ÀÚ
. (1)
2CPU : ÆǸŠ06-10   91   ¸Ó¸®°¨ÀÚ
2CPU : QnA 06-10   14   ¼­ÅÂÇÏ
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 06-10   669   GPGPU
2CPU : ÆǸŠ06-10   358   ¼­¹ö°°ÀºÀλý
2CPU : ±¸¸Å 06-09   125   ÆÐŶ½ºÆ®¸²