FAQ: MongoDB Agent
์ด ํ์ด์ง์ ๋ด์ฉ
- ์ผ๋ฐ
- MongoDB Agent๋ ๋ฌด์์ธ๊ฐ์?
- Ops Manager์ MongoDB Agent๋ ์ธ์ ์ถ์๋์๋์?
- ์ธ์ MongoDB Agent๋ก ์ ํํด์ผ ํ๋์?
- cluster ๋๋ ๋ ธ๋๋ณ๋ก ์ ๋ฐ์ดํธํ ์ ์๋์?
- Ops Manager UI๊ฐ ๋ณ๊ฒฝ๋์๋์?
- Ops Manager API๋ MongoDB Agent๋ฅผ ์ง์ํ๋์?
- API๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก MongoDB Agent๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋์?
- ์ ์ค์น ํ๋ก๊ทธ๋จ์ด ๋ค๋ฅธ ํ์ผ ์ด๋ฆ์ ์ฌ์ฉํ๋์?
- ๋ ๊ฑฐ์ ์๋ํ, ๋ชจ๋ํฐ๋ง ๋๋ ๋ฐฑ์ ์์ด์ ํธ์ PEM ํค ํ์ผ ๋ฐ ๋น๋ฐ๋ฒํธ๊ฐ ์ค์ ๋์ด ์๋์? MongoDB Agent๋ก ์ ํํ ๋ ์์์ผ ํ ์ฌํญ์ ๋ฌด์์ธ๊ฐ์?
- ๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ง ์ฌ์ฉํฉ๋๋ค. ์ด๋ ์ด๋ค MEAN์ธ๊ฐ์?
- ๋๋ ๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ๋ง ์ฌ์ฉํฉ๋๋ค. ์ด๊ฒ์ด ๋์๊ฒ ์ด๋ค MEAN์ธ๊ฐ์?
- ๋ด cluster๋ ์ด๋ฏธ 3๋ช ์ ๋ ๊ฑฐ์ ์์ด์ ํธ๋ฅผ ๋ชจ๋ ์ฌ์ฉํ์ฌ managed. ์ด๋ป๊ฒ ๋๋์?
- ์ธ ๋ช ์ MongoDB Agent ์์ด์ ํธ๋ ์ด๋ป๊ฒ ๋๋์?
์ด๋ก์จ MongoDB Agent์ ๋ํ ์ผ๋ฐ์ ์ธ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ํ์ธํ ์ ์์ต๋๋ค.
์ผ๋ฐ
MongoDB Agent๋ ๋ฌด์์ธ๊ฐ์?
MongoDB Agent๋ฅผ ์ฌ์ฉํ๋ฉด MongoDB ์ธ์คํด์ค๋ฅผ managed, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ํ ์ ์์ต๋๋ค.
Ops Manager์ MongoDB Agent๋ ์ธ์ ์ถ์๋์๋์?
MongoDB Agent๋ 2019๋ 5์ 29์ผ Ops Manager 4.1์ฉ์ผ๋ก ์ถ์๋์์ต๋๋ค. ๋ ๊ฑฐ์ ์์ด์ ํธ๊ฐ ์ด์ EOL์ด๋ฏ๋ก MongoDB๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ MongoDB Agent๋ก ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค.
์ธ์ MongoDB Agent๋ก ์ ํํด์ผ ํ๋์?
์ด์ . ๋ชจ๋ ๋ ๊ฑฐ์ ์์ด์ ํธ ์ ๋ฐ์ดํธ๋ MongoDB Agent๋ก ์ ํํด์ผ ํฉ๋๋ค. ํ๋ก์ ํธ์ ๋ชจ๋ cluster๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. ์ ๋ฐ์ดํธ๊ฐ ์๋ฃ๋๋ฉด Ops Manager ์ฝ์์ด MongoDB Agent๋ฅผ ์ํ ์ ์ธํฐํ์ด์ค๋ฅผ ๋ ๋๋งํฉ๋๋ค.
cluster ๋๋ ๋ ธ๋๋ณ๋ก ์ ๋ฐ์ดํธํ ์ ์๋์?
์๋์. ํ๋ก์ ํธ์ ๋ชจ๋ cluster์ ๋ํด MongoDB Agent ์ ๋ฐ์ดํธ๋ฅผ ๋์์ ์ํํด์ผ ํฉ๋๋ค.
Ops Manager UI๊ฐ ๋ณ๊ฒฝ๋์๋์?
์. ์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ๋๋ก ์์ด์ ํธ ๋ฐ ์๋ฒ ํญ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
Ops Manager API๋ MongoDB Agent๋ฅผ ์ง์ํ๋์?
์.
API๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก MongoDB Agent๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋์?
์.
์ ์ค์น ํ๋ก๊ทธ๋จ์ด ๋ค๋ฅธ ํ์ผ ์ด๋ฆ์ ์ฌ์ฉํ๋์?
์๋์. ๋ ์ฝ๊ฒ ์
๋ฐ์ดํธํ ์ ์๋๋ก ์ค์น ํ๋ก๊ทธ๋จ์ ์ด๋ฆ์ mms-automation
๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๋ ๊ฑฐ์ ์๋ํ, ๋ชจ๋ํฐ๋ง ๋๋ ๋ฐฑ์ ์์ด์ ํธ์ PEM ํค ํ์ผ ๋ฐ ๋น๋ฐ๋ฒํธ๊ฐ ์ค์ ๋์ด ์๋์? MongoDB Agent๋ก ์ ํํ ๋ ์์์ผ ํ ์ฌํญ์ ๋ฌด์์ธ๊ฐ์?
MongoDB Agent ์ฌ์ฉ์ผ๋ก ์ ํํ๋ฉด ์ด๋ฌํ ์ค์ ์ด ์ ์ง๋ฉ๋๋ค. ์ด์ ์ Ops Manager์ Security > Settings ์น์ ์์ PEM ํค ํ์ผ ๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ ๊ฒฝ์ฐ, Ops Manager๋ ํ์ฌ ์๋ํ ์์ด์ ํธ์ PEM ํค ํ์ผ ๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ MongoDB Agent PEM ํค ํ์ผ๋ก ์ฌ์ฉํ๊ณ ๋น๋ฐ๋ฒํธ.
๊ธฐ์กด์ ๋ชจ๋ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ PEM ํค ํ์ผ๊ณผ ๋น๋ฐ๋ฒํธ๋ MongoDB Agent UI ํ์ด์ง์ Monitoring and Backup ์ ๋ํ ์๋ก์ด ์ฌ์ฉ์ ์ง์ ๊ตฌ์ฑ ์น์ ์ผ๋ก ๋ด๋ณด๋ด์ง๋๋ค. ์ฌ์ฉ์ ์ง์ ๊ตฌ์ฑ ์น์ ์ ๊ฐ์ด ์ด๋ฌํ ๊ฐ์ ์ฌ์ ์ํ๋ค๋ ๊ฒฝ๊ณ ๊ฐ Configure Cloud Manager Agents ์น์ (Security > Settings)์ ํ์๋ฉ๋๋ค.
๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ง ์ฌ์ฉํฉ๋๋ค. ์ด๋ ์ด๋ค MEAN์ธ๊ฐ์?
MongoDB Agent๊ฐ ์ด ๊ฒฝ์ฐ ์ง์์ ์ ๊ณตํฉ๋๋ค. MongoDB Agent ์ฌ์ฉ์ผ๋ก ์ ํํ๋ ํ๋ก์ธ์ค๋ ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค.
MongoDB Agent๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๊ฐ ์ค๋๋์๋ค๋ ๋ฐฐ๋ ์๋ฆผ์ด ํ์๋ฉ๋๋ค.
์ ํํ ์ค๋น๊ฐ ๋๋ฉด ๋ฐฐ๋์์ Update ์(๋ฅผ) ํด๋ฆญํฉ๋๋ค. ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค๋ฅผ ์๋ดํ๋ ์ํฌํ๋ก๊ฐ ์์๋ฉ๋๋ค.
๋ฌธ์ ๋งํฌ๊ฐ ํฌํจ๋ MongoDB Agent ์ค๋ช ์ ์ฐธ์กฐํ์ธ์.
Ops Manager ํ๋ก์ ํธ์ ์ฌ์ฉํ ์ฌ์ฉ์ ์ง์ ๋ชจ๋ํฐ๋ง ๊ตฌ์ฑ ์ต์ ์ ์ง์ ํฉ๋๋ค.
MongoDB Agent๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํฉ๋๋ค. Ops Manager๋ ์ง์ ๋ ์๋ฒ ๋ชฉ๋ก์ MongoDB Agent๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง ํ์ธํฉ๋๋ค.
์ฐธ๊ณ
์ด์ ์ ๊ตฌ์ฑ๋ ์ธ์ฆ ๋ฐฉ๋ฒ์ ๊ณ์ ์๋ํฉ๋๋ค. Monitoring Settings ์ MongoDB ์ธ์ฆ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฉ๋ด.
์๋ฒ์ MongoDB Agent๋ฅผ ์ค์นํ๋ฉด MongoDB Agent๋ก ์ ํํ๊ธฐ ์ ์ ๋ ๋ฆฝํ ์์ด์ ํธ๋ก ์กด์ฌํ๋ ํ๋ก์ ํธ์ ๋ํด Monitoring์ ํ์ฑํํ ์ ์์ต๋๋ค.
MongoDB Agent๋ ์ด์ ์ ์ฌ์ฉํ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ฅผ ๋๊ธฐ ๋ชจ๋๋ก ์ ํํ๊ณ ๋ ์ด์ UI์ ํ์ํ์ง ์์ต๋๋ค.
์ด์ ์ ์ฌ์ฉ๋ ๋ ๋ฆฝํ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ ๋ ์ด์ ์ธ์คํด์ค๋ฅผ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค. ์ค๋น๊ฐ ๋๋ฉด ์ค์งํ๊ณ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
์ด ์์ ๋ถํฐ ์ฌ์ฉ์๊ฐ ์ ๋ฒ์ ์ ๋ํด Confirm and Deploy ์ต์ ์ ์ ํํ๋ฉด MongoDB Agent๊ฐ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ๋ ์ด์ ์ ๋ฒ์ ์ด ์ถ์๋ ๋๋ง๋ค MongoDB Agent๋ฅผ ๋ค์ด๋ก๋ํ ํ์๊ฐ ์์ต๋๋ค!
๋๋ ๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ๋ง ์ฌ์ฉํฉ๋๋ค. ์ด๊ฒ์ด ๋์๊ฒ ์ด๋ค MEAN์ธ๊ฐ์?
MongoDB Agent๊ฐ ์ด ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ง์ํฉ๋๋ค. MongoDB Agent๋ก ์ ํํ๋ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค.
MongoDB Agent๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ๊ฐ ์ค๋๋์๋ค๋ ๋ฐฐ๋ ์๋ฆผ์ด ํ์๋ฉ๋๋ค.
์ ๋ฐ์ดํธํ ์ค๋น๊ฐ ๋๋ฉด ๋ฐฐ๋์์ Update ์(๋ฅผ) ํด๋ฆญํฉ๋๋ค. ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค๋ฅผ ์๋ดํ๋ ์ํฌํ๋ก๊ฐ ์์๋ฉ๋๋ค.
๋ฌธ์ ๋งํฌ๊ฐ ํฌํจ๋ MongoDB Agent ์ค๋ช ์ ์ฐธ์กฐํ์ธ์.
Ops Manager ํ๋ก์ ํธ์ ์ฌ์ฉํ ์ฌ์ฉ์ ์ง์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ๊ตฌ์ฑ ์ต์ ์ ์ง์ ํฉ๋๋ค.
MongoDB Agent๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํฉ๋๋ค. Ops Manager๋ ์๋ ค์ง ์๋ฒ ๋ชฉ๋ก์ MongoDB Agent๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง ํ์ธํฉ๋๋ค.
์ฐธ๊ณ
์ด์ ์ธ์ฆ ๋ฐฉ๋ฒ์ ๊ณ์ ์๋ํฉ๋๋ค. Monitoring Settings ์ MongoDB ์ธ์ฆ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฉ๋ด. ๋ฐฑ์ ์ฌ์ฉ์ ์ค์ ์ ์ง์ ํ๋ ค๋ฉด Options Backup ๋ก Go ๋ค์ > > Edit Credentials.
์๋ฒ์ MongoDB Agent๋ฅผ ์ค์นํ๋ฉด ์ด์ ์ Agent๊ฐ ๊ตฌ์ฑ๋ ํ๋ก์ ํธ์์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์ด ํ์ฑํ๋ฉ๋๋ค.
MongoDB Agent๋ ์ด์ ์ ์ฌ์ฉํ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ๋๊ธฐ ๋ชจ๋๋ก ์ ํํ๊ณ ๋ ์ด์ UI์ ํ์ํ์ง ์์ต๋๋ค. ์ด์ ์ ์ฌ์ฉ๋ ๋ ๋ฆฝํ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ ๋ ์ด์ ์ธ์คํด์ค๋ฅผ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค. ์ค๋น๊ฐ ๋๋ฉด ์ค์งํ๊ณ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
์ด ์ ๋ถํฐ ์ ๋ฒ์ ์ Confirm and Deploy ์ต์ ์ ์ฌ์ฉํ๊ธฐ๋ก ์ ํํ๋ฉด MongoDB Agent๊ฐ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ๋ ์ด์ ์ ๋ฒ์ ์ด ์ถ์๋ ๋๋ง๋ค MongoDB Agent๋ฅผ ๋ค์ด๋ก๋ํ ํ์๊ฐ ์์ต๋๋ค!
๋ด cluster๋ ์ด๋ฏธ 3๋ช ์ ๋ ๊ฑฐ์ ์์ด์ ํธ๋ฅผ ๋ชจ๋ ์ฌ์ฉํ์ฌ managed. ์ด๋ป๊ฒ ๋๋์?
์ ๋ฐ์ดํธ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค.
MongoDB Agent๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด ๋ ๊ฑฐ์ ์์ด์ ํธ๊ฐ ์ค๋๋์๋ค๋ ๋ฐฐ๋ ์๋ฆผ์ด ํ์๋ฉ๋๋ค.
์ ๋ฐ์ดํธํ ์ค๋น๊ฐ ๋๋ฉด ๋ฐฐ๋์์ Update ์(๋ฅผ) ํด๋ฆญํฉ๋๋ค. ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค๋ฅผ ์๋ดํ๋ ์ํฌํ๋ก๊ฐ ์์๋ฉ๋๋ค.
๋ฌธ์ ๋งํฌ๊ฐ ํฌํจ๋ MongoDB Agent ์ค๋ช ์ ์ฝ์ด๋ณด์ธ์.
ํ์ฌ ์๋ฒ ๋ชฉ๋ก์ ๊ฒํ ํ๊ณ ์ด๋ฅผ MongoDB Agent๋ก ์ ๋ฐ์ดํธํฉ๋๋ค. ์ด ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก MongoDB Agent:
๋ชจ๋ ๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ์ค์งํฉ๋๋ค.
๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์ด ์์ด์ ํธ๋ก ์คํ๋๊ณ ์๋ ์๋ฒ์์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์ ํ์ฑํํฉ๋๋ค.
์ค์ง๋ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ์ ๋ํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
MongoDB ์ธ์คํด์ค์์
mms-monitoring-agent
๋๋mms-backup-agent
์ฌ์ฉ์๋ฅผ ์ ๊ธ ํด์ ํ์ฌ ์ํ๋ ๊ฒฝ์ฐ ์ญ์ ํ ์ ์์ต๋๋ค. MongoDB Agent๋mms-automation
์ฌ์ฉ์๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
์ด ์ ๋ถํฐ MongoDB Agent๋ ์๋ํ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์ ์ํ ๋จ์ผ ํ๋ก์ธ์ค๋ก ์๋ํฉ๋๋ค.
์ธ ๋ช ์ MongoDB Agent ์์ด์ ํธ๋ ์ด๋ป๊ฒ ๋๋์?
MongoDB๋ ๋ ๊ฑฐ์ ์๋ํ ์์ด์ ํธ๊ฐ ์ฌ์ฉํ ์ธ ๋ช
์ MongoDB ์ฌ์ฉ์(mms-automation
, mms-monitoring-agent
, mms-backup-agent
)๋ฅผ ํ ๋ช
์ ์ฌ์ฉ์๋ก ํตํฉํ์ต๋๋ค. ์ด ์ฌ์ฉ์ mms-automation
๋ ์ธ์คํด์ค๋ฅผ ์๋ํ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์
ํ ์ ์์ต๋๋ค. MongoDB๋ ๋ค๋ฅธ ํ๋ก์ ํธ์์ ํด๋น ์ฌ์ฉ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ด์ MongoDB ์ฌ์ฉ์๋ฅผ ์ ๊ฑฐํ์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ Ops Manager ์
๋ฐ์ดํธ์ ์ผํ์ผ๋ก ์ธํฐํ์ด์ค์์ ์ด๋ฌํ ์ฌ์ฉ์๋ฅผ ์ ๊ธ ํด์ ํ์ผ๋ฏ๋ก ์ญ์ ํ ์ ์์ต๋๋ค.
๋๋ถ๋ถ ์๋ํ ์์ด์ ํธ๋ก cluster๋ฅผ managedํ์ง๋ง ๋ ๋ฆฝํ ๋ ๊ฑฐ์ ๋ฐฑ์ ๋ฐ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๊ฐ ์์ต๋๋ค. --------------------------------------- --------------------------------------- --------------------------------------- ----
์ด์ ์น์ ์์ ์ค๋ช ํ ๋๋ก ๋ ๋ฆฝํ ์์ด์ ํธ์ ๋ํ ์ ๋ฐ์ดํธ ํ๋ฆ์ ๋ชจ๋ ๊ฐ์ ธ์ต๋๋ค.
๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ง ์ฌ์ฉํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ด๋ค ์๋ฏธ๊ฐ ์๋์? ๋๋
์๋ํ๊ฐ ๋ ๊ฑฐ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ ์๋ฒ์ ๊ฒฝ์ฐ ๋ด ํด๋ฌ์คํฐ๋ ์ด๋ฏธ ๋ชจ๋ 3 ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌ๋๊ณ ์์ต๋๋ค.