hpc °è»ê³ëµå °ü¸® (»ç¿ëÀÚ °èÁ¤ °ü¸®, °øÀ¯ ÇÁ·Î±×·¥ °ü¸®)

   Á¶È¸ 4192   Ãßõ 0    

안녕하세요.


랩에서 사용하는 서버를 임시로 맡아서 셋업을 하고 있습니다. 하나하나 찾아서 하다보니 시간도 많이 걸리고 제대로 한다는 확신이 잘 서질 않네요.


헤드노드와 계산노드에의 로컬 하드에 CentOS 7 이 깔려있습니다. 슬럼 사용 중이구요. 계산노드 중 하나에 스토리지 어레이 연결되어 있고 home 폴더와 작업공간 폴더는 헤드노드 및 계산노드에 마운트 되어 있습니다.

질문1. 사용자 계정 sync 문제

헤드노드에만 사용자 계정을 만들었습니다. 그랬더니 계산노드 가면 아이디가 해당 노드에 존재 하지 않으니 i have no name 이 뜨더라구요. 일일이 계정을 생성할 수 있겠지만 다른 방법이 있을 것 같아서 질문 드립니다.


질문2. 공유 파일 (bin, lib) sync 문제

애플리케이션들은 스토리지 /share/apps 폴더를 만들어 헤드노드 및 계산노드에 마운트 해놓은 상태입니다. 그런데 /usr/lib, /usr/sbin, /usr/lib64 등의 폴더는 어떤 식으로 계산노드에 sync 를 해야 하는지 궁금합니다. 그냥 rsync 로 라이브러리 추가할 때마다 동기화를 해야 하나 생각하고 있는데 제대로 하는 것인지 궁금하네요. 질문 및 상황이 정확하지 않을까해서 상황을 다시 씁니다.  

헤드노드 및 계산 노드 각각에 CentOS 7을 로컬 디스크에 설치하여 각 노드에 CentOS 7 이 독립적으로 설치되어 있습니다. 어떤 식으로 하나의 특정한 노드에 있는 /usr/bin 이랑 /usr/lib64 를 다른 노드들에 동기화 할 수 있을까요? 




버팔로윙
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
1. NIS³ª LDAP ¾²¸éµË´Ï´Ù.
2. Çìµå³ëµå¿¡ /tools (¿¹¸¦ µé¾î) µð·º ¸¸µé¾î 3rd ÆÄƼ Åø ¶§·Á ³ÖÀºÈÄ¿¡ computing ³ëµå¿¡¼­ NFS¸¶¿îÆ® Çؼ­ ¾²¸é µË´Ï´Ù

±×·¯¸é °è»ê³ëµå ȯ°æÀÌ µ¿ÀÏÇØÁý´Ï´Ù
     
¸ð½º¿ùµå´Ô ´äº¯ °¨»çµå¸³´Ï´Ù. 3rd ÆÄƼ ÅøÀº /share/apps ¸¦ ¸¸µé¾î¼­ ¸¶¿îÆ® Çؼ­ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. µÞ°ÉÀ½ Ä¡´Ù°¡ Áã ÀâÀº µíÇÑ ´À³¦ÀÌÁö¸¸ ¸¶À½ÀÌ ³õÀ̳׿ä.
epowergate 2019-04
1. ½ÇÇè½Ç ±Ô¸ð¶ó¸é Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.  ±×³É ½½·³À» root °èÁ¤À¸·Î ¼öÇàÇÏ¸é µË´Ï´Ù.  µðÆúÆ®°¡ ·çÆ®ÀÔ´Ï´Ù.
LDAP µîÀ¸·Î Çϸé ÁÁ±â´Â Çѵ¥ ½Ã½ºÅÛ°ü¸®¿¡ ÀڽŠ¾øÀ¸½Ã¸é ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù.  LDAP ¼­¹ö Àå¾Ö³ª¸é Àç¾ÓÀÔ´Ï´Ù.
2. ¸ðÅë syncÇÏÁö ¾Ê½À´Ï´Ù.  ApplicationÀ» ¼³Ä¡ÇÏ¸é ¸ðµç °è»ê³ëµå¿¡ pdshµîÀ» »ç¿ëÇؼ­ Çѹø¿¡ »Ñ¸±ÅÙµ¥ ±×·¯¸é sync ÇÊ¿ä¾øÁÒ.  ¶ÇÇÑ °è»ê³ëµå¿¡ applicationµîÀ» ÀÚÁÖ ¼³Ä¡Çϴ°͵µ ¾Æ´Ï±â ¶§¹®¿¡ Áß¿äÄ¡ ¾Ê½À´Ï´Ù.
´Ù½Ã ÀûÁö¸¸ ½Ã½ºÅÛ°ü¸®¿¡ ÀÚ½ÅÀÖÁö ¾ÊÀ¸½Ã¸é /usr/lib, lib64, binµî µ¿±âÈ­ ÇÏÁö ¸¶¼¼¿ä.  À߸øÇؼ­ kernel ¾ûÅ°¸é ÇØ´ç ½Ã½ºÅÛ ¸ÔÅëµË´Ï´Ù.
     
´äº¯ °¨»çµå¸³´Ï´Ù. ¸»¾¸ÇϽŠÀÌ ºÎºÐÀÌ "´Ù½Ã ÀûÁö¸¸ ½Ã½ºÅÛ°ü¸®¿¡ ÀÚ½ÅÀÖÁö ¾ÊÀ¸½Ã¸é /usr/lib, lib64, binµî µ¿±âÈ­ ÇÏÁö ¸¶¼¼¿ä.  À߸øÇؼ­ kernel ¾ûÅ°¸é ÇØ´ç ½Ã½ºÅÛ ¸ÔÅëµË´Ï´Ù." °¡Àå °ÆÁ¤ÀÔ´Ï´Ù. ¸»¾¸ÇϽŴë·Î Çؾ߰ڳ׿ä.
     
¾Æ¹«¸® ±×·¡µµ ·çÆ®·Î ÀÏ¹Ý À¯Àú ÀÛ¾÷À» Ç϶ó´Â°Ç Á» ¾Æ´Ñµí ÇÕ´Ï´Ù. Â÷¶ó¸® NIS¸¦ ¾È ¾µ°Å¶ó¸é ½Ã½ºÅÛ¸¶´Ù UID, GIDµ¿ÀÏÇÑ À¯Àú¸¦ Çϳª »ý¼ºÇؼ­ ¾²±â¸¦ ±ÇÀåÇÕ´Ï´Ù.
          
epowergate 2019-04
ÀϹÝÀåºñ¶ó¸é ROOT·Î ÇÏÁö ¾Ê°ÚÁö¸¸ HPC ClusterÀÇ °è»ê³ëµå¶ó¸é º°¹®Á¦ ¾ø½À´Ï´Ù.
               
Ŭ·¯½ºÅÍ ¿£µåÀ¯ÀúµéÀÌ ·çÆ®·Î ÄÄÆÄÀÏÇÏ°í ·çÆ®·Î ½Ã¹Ä µ¹¸®°í, ´ÙÁß¿£µåÀ¯Àú°¡ ·çÆ®·Î ÆÄÀÏ Ä«ÇÇ¿Í rm -rf * ¸¦ ¸· ³¯¸°´Ù´Â À̾߱â´Â ±Ý½ÃÃʹ®ÀÔ´Ï´Ù¸¸.
epowergate 2019-04
±×·±µ¥ head³ëµå/login³ëµå°¡ Àִµ¥ ¿Ö °è»ê³ëµå¸¦ nas·Î ÇϽóª¿ä?
¾î¶² appÀ» µ¹¸®´ÂÁö ¸ð¸£Áö¸¸ ÇØ´ç °è»ê³ëµå±â º´¸ñÀÌ µÇ¼­ Àüü ½Ã½ºÅÛ¿¡ ¿µÇâÀ» ÁÙ¼ö ÀÖ½À´Ï´Ù.
     
epowergate ´Ô ´äº¯ °¨»çµå¸³´Ï´Ù. Á» ¹Ùº¸°°±ä Çѵ¥ HBA °¡ Çìµå³ëµå¿¡ 2°³°¡ ¾Èµé¾î°¡´õ¶ó±¸¿ä-_-;; Àá½Ã °è»ê³ëµå¿¡ ²¸³õ°í ¾´´Ù´Â°Ô ¿©±â±îÁö ¿Ô³×¿ä. ½½·³¿¡¼­ ÀÏ´Ü ÇØ´ç ³ëµå´Â »ç¿ë¸øÇÏ°Ô ¹­¾îµÎ¾ú½À´Ï´Ù. Áú¹®ÀÌ Á¶±Ý ¿·À¸·Î »õ´ÂÁö¶ó ±ÛŸ·¡¸¦ »õ·Î ÆÄ¾ß Çϳª ½Í±ä Çѵ¥...  ÀÎÇÇƼ¹êµå rdma over NFS ·Î ¸¶¿îÆ®Çؼ­ ¾´´Ù°í ÇÏ¸é º´¸ñÇö»ó¿¡¼­ ÀÚÀ¯·Î¿ï ¼ö ÀÖÀ»±î¿ä?
          
ÀÎÇǴϹêµå±îÁö ÀÖ³ª¿ä? ±×·³ »ó´çÇÑ ±Ô¸ðÀϵí Çѵ¥¿ä.
±×·¯¸é Çìµå³ëµå, ·Î±ä³ëµå, ÄÄÇ»Æóëµå, ½ºÅ丮Áö³ëµå ¸ðµÎ °¢°¢ ºÐ¸®ÇÏ°í NIS ¸¶½ºÅÍ ½½·¹À̺긦 ¸ðµÎ °®Ãß¾î¾ßÇÕ´Ï´Ù. ·¦À̶ó ÇÏ¿© 10´ë ¹Ì¸¸À¸·Î »ý°¢Çß½À´Ï´Ù¸¸.
               
¸ð½º¿ùµå´Ô ´äº¯ °¨»çµå¸³´Ï´Ù. ¼­¹ö´Â 10´ë ¹Ì¸¸Àº ¾Æ´Ï°í 11´ë (ÄÚ¾î 640°³) ÀÔ´Ï´Ù. ±×°Ô ±×°ÅÁö¸¸¿ä^^;; 3¸íÀÌ »ç¿ëÇÏ´Â ¼Ò±Ô¸ð(?) ¼­¹öÀÔ´Ï´Ù. ÃßÈÄ¿¡ ½Ñ ¼­¹ö ¸î ´ë µé¿©¼­ ºÐ¸® ÀÛ¾÷ µé¾î°¡¾ß°Ú³×¿ä.
          
epowergate 2019-04
¾ø½À´Ï´Ù.
NFS over RDMA°¡ NFS Protocol ÀÚüÀÇ overhead¸¦ ÁÙÀ̱â´Â ÇÏÁö¸¸ ¾î°µç ÇØ´ç ¼­¹ö°¡ ¸ðµç IO¸¦ ó¸®ÇØ¾ß ÇÕ´Ï´Ù.
°á°úÀûÀ¸·Î º´¸ñÀº ³×Æ®¿öÅ©°¡ ¾Æ´Ï¶ó NFS hostÀÇ HDD¿¡¼­ ¹ß»ýÇÕ´Ï´Ù.
¹°·Ð NFS over RDMA°¡ ³ª»Û°Ç Àý´ë ¾Æ´Ï´Ï »ç¿ëÇÏ½Ã´Â°Í Ãßõ µå¸³´Ï´Ù
.
´©±º°¡´Â Lustre¸¦ ÃßõÇÒ ¼öµµ ÀÖ°ÚÁö¸¸ °³ÀÎÀûÀ¸·Î´Â Àý´ë ºñÃßÇÕ´Ï´Ù.
ÇǺ¸´Â»ç¶÷ ³Ê¹« ¸¹ÀÌ ºÃ½À´Ï´Ù.
               
¹Ú°æ¿ø 2019-04
ÀúÈñ Çб³¿¡¼± ·¯½ºÅÍ ¾²´øµ¥ ·¯½ºÅÍ´Â ¾î¶² ´ÜÁ¡ÀÌ ÀÖ³ª¿ä?
¹Ú°æ¿ø 2019-04
1. LDAP »ç¿ëÇÏ½Ã¸é µË´Ï´Ù
2. NFS ¸¶¿îÆ®µµ ÀÖ°ÚÁö¸¸ µÇµµ·ÏÀ̸é PXE + Kickstart + Ansible °°Àº°É ½á¼­, ÄÄǻƮ ³ëµå°¡ ±øÅë »óÅ·κÎÅÍ Desired state·Î °¥ ¼ö ÀÖ´Â ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇسõÀ¸½Ã±â ¹Ù¶ø´Ï´Ù. ±×·¡¾ß °íÀå³µÀ»¶§ ±³Ã¼ ¹× À缳ġµµ ºü¸£°í Idempotency ´öºÐ¿¡ ³ëµå°£ Â÷ÀÌ·Î °í»ýµµ ¾ÈÇÕ´Ï´Ù. °Å´ëÇÑ °è»ê µ¥ÀÌÅͼ Á¤µµ³ª ½ºÅ丮Áö¿¡ ³ÖÁö ½ÇÇà ¹ÙÀ̳ʸ®´Â °¢ °è»ê ³ëµå¿¡ µé°í ÀÖ´Â°É ±ÇÀåµå¸³´Ï´Ù. ¶óÀ̺귯¸®±îÁö ½ºÅÂƽÇÏ°Ô ´Ù µé°íÀÖ´Â, Æú´õ Çϳª°¡ °è»ê ÆÐÅ°Áö Çϳª·Î ¿Ï°á¼ºÀÌ ÀÖ´Â ±×·±°Ç °øÀ¯¸¦ Çصµ µÇÁö¸¸ µÇµµ·ÏÀÌ¸é °øÀ¯ ¶óÀ̺귯¸® °°Àº°ÍµéÀº ÆÐÅ°Áö °ü¸®ÀÚÀÇ µµ¿òÀ» ¹Þ´Â°ÍÀÌ ÁÁ½À´Ï´Ù. ¼öµ¿À¸·Î ¾ûÅ°¸é °ñÄ¡¾ÆÆÄÁö±â ¶§¹®¿¡...
     
¹Ú°æ¿ø ´Ô ´äº¯ °¨»çµå¸³´Ï´Ù. óÀ½ºÎÅÍ ÀÚµ¿È­¸¦ ¿°µÎ¿¡ µÎ°í ÀÛ¾÷À» Çß¾î¾ß Çϴµ¥ ¿ª·®ÀÌ ºÎÁ·ÇÏ´Ùº¸´Ï ¿©±â ¸·°í Àú±â ¸·°í ¹Ù»Ú³×¿ä. ¼öµ¿À¸·Î ¾ôÈ÷´Â ¹®Á¦°¡ °¡Àå °ÆÁ¤ÀÌ¿´½À´Ï´Ù. Á¶¸¸°£ ¶Ç µÚÁý¾î ¾þÀ»Áöµµ ¸ð¸£°Ú´Ù°í »ý°¢ÇÏ´Ï ¾ÕÀÌ ±ô±ôÇÕ´Ï´Ù ¤Ð.¤Ð
          
¹Ú°æ¿ø 2019-04
Àúµµ ¿¬±¸½Ç ¼­¹öµé óÀ½ ¸®´ª½º Á¢ÇßÀ»¶§´Â ±×·±ºÎºÐ¿¡¼­ ¸¹ÀÌ ±ÍÂú¾Ò´Âµ¥¿ä
ÇÏ´Ùº¸´Ï °á±¹ PXE + Kickstart·Î ¼³Ä¡ ÀÚµ¿È­ / Ansible·Î ³ª¸ÓÁö ¼³Á¤À» ÇÏ°Ô µÇ¾ú½À´Ï´Ù
ƯÈ÷ Ansible Á¤¸» ÁÁÀºµ¥ AnsibleÀº ¸ðµç ³ëµåµé¿¡ ´ëÇØ ¾î¶°ÇÑ '»óÅÂ'¿¡ µµ´ÞÇ϶ó°í Á¤ÀǸ¦ Çϱ⠶§¹®¿¡
¼³Ä¡ Áß°£¿¡ ¸î¸î ³ëµå´Â ¿¬°áÀÌ ²÷¾îÁö°Å³ª Àü¿øÀÌ ³»·Á°¡°Å³ª ÀÛ¾÷ÀÌ ¿Ï¼ö°¡ ¾ÈµÈ ³ëµåµéÀÌ À־
±×³É Ansible Ä¿¸Çµå ÇÑ ¹ø ´õ Ä¡¸é ÆÐÅ°Áö ¼³Ä¡°¡ ¿Ï·áµÈ ³ëµåµéÀº °¡¸¸È÷ ÀÖ°í ¾ÈµÈ ³ëµåµéÀº ¸ñÇ¥ »óűîÁö µµ´ÞÇϱâ À§ÇÑ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù
±×·¯´Ï ¸ðµç ³ëµåµé¿¡ ´ëÇÑ µ¿±âÈ­°¡ ½±°Ô º¸ÀåÀÌ µË´Ï´Ù


QnA
Á¦¸ñPage 2014/5688
2015-12   1536926   ¹é¸Þ°¡
2014-05   5001072   Á¤ÀºÁØ1
2016-02   4193   sffbig
2015-06   4193   À©µµ¿ì10
2019-04   4193   ¹öÆÈ·ÎÀ®
2016-04   4193   Æ۽̱Û
2015-01   4193   ÃÑ°¢
2016-02   4193   epage
2017-07   4193   ¾Æ¸§µå¸®¼Ò¡¦
2016-09   4193   µé°í¾çÀÌ
2020-11   4193   ½ÅÀº¿Ö
2014-10   4193   ¹þ±Â
2018-04   4193   ĸƾ¾Æ¸Þ¸®Ä«³ë
2006-09   4193   ¹®Ãß±â
2018-01   4193   ´ÃÆĶõ
2020-04   4193   ¼¼»óÅ»Ãâ
2017-11   4193   »Ú»ß
2021-02   4193   ljssmh1
2007-07   4193   ½É±Ô»ó
2018-08   4193   ±è¹ÎöGC
2014-07   4193   Á¤ÀºÁØ1
2015-05   4193   ÁØÈ£