Á¤»óÀûÀ¸·Î µ¿ÀÛÁßÀΠŬ·¯½ºÅ͸¦ ³ªÅ¸³»´Â »óÅÂ
active
PG°¡ Ŭ¶óÀ̾ðÆ® ¿äûÀ» ¼ö¶ôÇÒ ¼ö ÀÖÀ½À» ÀǹÌ
clean
PGÀÇ °´Ã¼°¡ ¿Ã¹Ù¸¥ °³¼ö¸¸Å º¹Á¦µÅ ¸ðµÎ ÀÏ°üµÈ »óÅ¿¡ ÀÖÀ½À» ÀǹÌ
scrub & deep scrub
µ¥ÀÌÅÍÀÇ ÀÏ°ü¼ºÀ» °Ë»çÇϴ°ÍÀ¸·Î Á¤»óÀûÀÎ ¹é±×¶ó¿îµå ÇÁ·Î¼¼¼ÀÌ´Ù.
½ºÅ©·´ ÀÚü´Â ceph°¡ °´Ã¼¿Í °ü·Ã ¸ÞŸµ¥ÀÌÅÍ°¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇϸç deep-scrub À» ¼öÇàÇÒ ¶§ °´Ã¼³»¿ë°ú º¹Á¦º»ÀÇ ÀÏ°ü¼ºÀ» ºñ±³ÇÑ´Ù.
¹®Á¦°¡ ÀÖÁö¸¸ Ŭ·¯½ºÅͳ»¿¡¼ Áï°¢ÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾ÊÀ½À» ³ªÅ¸³»´Â »óÅÂ
inconsistent
½ºÅ©·´Ã³¸®Áß ceph°¡ º¹Á¦º»°ú ÀÏ°üµÇÁö ¾ÊÀº Çϳª ÀÌ»óÀÇ °´Ã¼¸¦ ã¾Æ³ÂÀ½À» ÀǹÌÇÑ´Ù.
backfilling, backfill_wait, recovering, recovery_wait
ceph°¡ ÇÑ OSD¿¡¼ ´Ù¸¥ OSD·Î µ¥ÀÌÅ͸¦ º¹»çÇϰųª À̵¿½ÃÅ°´Â »óŸ¦ ÀǹÌ
PG°¡ ¿øÇÏ´Â ¼öÀÇ º¹Á¦º»º¸´Ù Àû´Ù´Â °ÍÀ» ÀǹÌÇÒ ¼öµµ ÀÖÀ¸¸ç wait »óÅ¿¡ ÀÖ´Â °æ¿ì °¢ OSDÀÇ throttles·Î ÀÎÇØ ceph°¡ Ŭ¶óÀ̾ðÆ® ÀÛ¾÷¿¡ ´ëÇÑ ¿µÇâÀ» ÁÙÀ̱â À§ÇØ µ¿½Ã ÀÛ¾÷¼ö¸¦ Á¦ÇÑÇѴٴ°ÍÀ» ÀǹÌÇÑ´Ù.
degraded
PG°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÇ °´Ã¼ º¹»çº»ÀÌ ¿À·¡µÇ¾úÀ½À» ÀǹÌÇϸç ÀÌ°ÍÀ» ÀϹÝÀûÀ¸·Î recovery / backfill ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¼öÁ¤µÈ´Ù.
remapped
active°¡ µÇ°Ô Çϱâ À§ÇØ PG°¡ ÇöÀç ´Ù¸¥ OSD³ª OSD ¼¼Æ®¿¡ ¸ÅÇεȴÙ.
ÀÌ´Â OSD°¡ ´Ù¿îµÆÁö¸¸ ³ª¸ÓÁö OSD·Î º¹±¸µÇÁö ¾ÊÀ» ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
ÁÖÀÇÇؾßÇÒ »óÅÂ
:: Ŭ·¯½ºÅÍ¿¡ Á¢¼ÓÇϴ Ŭ¶óÀ̾ðÆ®°¡ ¿µÇâ ¹ÞÀ» °¡´É¼ºÀÌ ¸Å¿ì³ôÀ¸¸ç, ÇØ°áµÇÁö ¾ÊÀ¸¸é µ¥ÀÌŸ ¼Õ½ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
incomplete
ceph°¡ ÇöÀç Ŭ·¯½ºÅÍ¿¡ ¿Ã¶ó¿Í ÀÖ´Â OSDÀÇ PG³»¿¡ À¯È¿ÇÑ °´Ã¼ º¹»çº»À» ãÀ» ¼ö ¾øÀ½À» ÀǹÌÇÑ´Ù.
°´Ã¼°¡ ´Ü¼øÈ÷ Á¸ÀçÇÏÁö ¾Ê°Å³ª ÀÌ¿ë°¡´ÉÇÑ °´Ã¼°¡ ÇöÀç ÀÌ¿ë ºÒ°¡´ÉÇÑ OSD¿¡¼ ÀÏ¾î³ »õ·Î¿î ¾²±â ÀÛ¾÷À» ³õÃƴٴ°ÍÀÏ ¼ö ÀÖ´Ù.
down
incomplete»óÅÂ¿Í À¯»çÇÏ°Ô PG°¡ ÀÌ¿ë ºÒ°¡´ÉÇÑ OSD¿¡ Á¸ÀçÇÒ °¡´É¼ºÀÌ Àִ°ÍÀ¸·Î °´Ã¼°¡ PG¿¡ ¾ø´Â »óÅÂÀÌ´Ù.
backfill_toofull
ceph°¡ µ¥ÀÌÅ͸¦ º¹±¸ÇÏ·Á°í ÇßÁö¸¸ OSDµð½ºÅ©¿¡ °ø°£ÀÌ ºÎÁ·Çؼ °è¼ÓÇÒ ¼ö ¾ø´Â »óÅ·ΠOSD¸¦ Ãß°¡ÇÏ¿©¾ß ÇÑ´Ù.
Ãß°¡ https://chonnom.com/bbs/board.php?bo_table=B19&wr_id=2961