FAQ: ๋ฐฑ์ ๋ฐ ๋ณต์
์ด ํ์ด์ง์ ๋ด์ฉ
- ์๊ตฌ ์ฌํญ:
- ๋ฐฑ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ค ๋ฒ์ ์ MongoDB๊ฐ ํ์ํ๋์?
- ๋ฐฑ์ ์ ํ์ํ MongoDB ๊ถํ์ ๋ฌด์์ธ๊ฐ์?
- Ops Manager๋ ๋ฐ์ดํฐ ํฌ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ์ธก์ ํ๋์?
- ๋ฐฑ์ ์ ๋ชจ๋ ์ ํ์ ๋ฐฐํฌ์์ ์๋ํ๋์?
- ๋ฐฑ์ ๊ธฐ๋ฅ์ด ๋ ๋ฆฝํ ๋ฐฐํฌ๋ฅผ ์ง์ํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- ์ด์
- ๋ฐฑ์ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ์๋ํ๋์?
- ๋ฐฑ์ ์ด ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํฅ์ ์ฃผ๋์?
- ๋ฐฑ์ ์ด ํ์ฑํ๋ ์ํ์์ ๋ณต์ ๋ณธ ์ธํธ๋ฅผ ์ ์งํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๋ ๊ฑฐ์ ๋ฐฑ์ ์์ด์ ํธ
- ๋ฐฑ์ ์์ด์ ํธ๋ ์ด๋์์ ์คํํด์ผ ํ๋์?
- ๋จ์ผ ์์คํ ์์ ๋ฐฑ์ ๋ฐ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ฅผ ์คํํ ์ ์๋์?
- ๊ณ ๊ฐ์ฉ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ์คํํ ์ ์๋์?
- ๋ฐฑ์ ์์ด์ ํธ๊ฐ ๋ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ ํ๋์?
- ์ด๊ธฐ ๋ฐฑ์ ๋๊ธฐํ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์?
- ๋ค์์คํ์ด์ค ํํฐ
- Ops Manager๊ฐ collection์ ๋ฐฑ์ ํ์ง ๋ชปํ๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๋ฐฑ์ ํ ๋ค์์คํ์ด์ค๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๋ฐ์ดํฐ ๋ณต์
- Ops Manager๋ ์ ๋ณต์์ ์ด๋ป๊ฒ ์ ๊ณตํ๋์?
- 6์๊ฐ๋ง๋ค๋ณด๋ค ๋ ์์ฃผ ์ค๋ ์ท์ ์ฐ์ ์ ์๋์?
- ์์ฒด ์ค๋ ์ท ๋ณด์กด ์ ์ฑ ์ ์ค์ ํ ์ ์๋์?
- ๋ณต์ ์ค๋ ์ท์ ์์ฑํ๋ ๋ฐ ์๊ฐ์ด ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์?
- ๋ฐฑ์ ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํํ๋์?
- ์ค๋ ์ท์ ๋ณต์ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ์ค๋ ์ท์ ๋ณต์ํ๋ฉด ๋ฌด์์ ์ป์ ์ ์๋์?
- Ops Manager๋ ๋ฐฑ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๋กค๋ฐฑํ๋์?
- ์ฌ๋๊ธฐํ๊ฐ ํ์ํ ์กฐ๊ฑด์ ๋ฌด์์ธ๊ฐ์?
์ด FAQ๋ Ops Manager์ ๋ํ ์ผ๋ฐ์ ์ธ FAQ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ collection์ ๋ฐฑ์ ๋ฐ ๋ณต์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
MongoDB Agent ์ ๋์
๊ณผ FCV ๊ฐ 4.2
์ธ MongoDB 4.2 ์ ์๋ก์ด ๋ฐฑ์
ํ๋ก์ธ์ค ๋ก ์ธํด ์ด๋ฌํ ๋ต๋ณ ์ค ์ผ๋ถ๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค. ํด๋น ๋ต๋ณ์๋ ์ด๋ฌํ ์๋ก์ด ๊ธฐ๋ฅ์ด ๊ธฐ์กด ๋ต๋ณ์ ์ํฅ ์ ์ค๋ช
ํ๋ ๊ฒฝ๊ณ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์๊ตฌ ์ฌํญ:
๋ฐฑ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ค ๋ฒ์ ์ MongoDB๊ฐ ํ์ํ๋์?
Ops Manager ๋ฆด๋ฆฌ์ค ์๋ฆฌ์ฆ | 1.6 ~ 1.8 | 2.0์์ 3.2 | 3.4 | 3.6 | 4.0 | 4.2 |
---|---|---|---|---|---|---|
์ต์ MongoDB 2.4 ๋ฒ์ | 2.4.3 | 2.4.3 | 2.4.3 | 2.4.0 [1] | ||
์ต์ MongoDB 2.6 ๋ฒ์ | 2.6.0 | 2.6.0 | 2.6.0 | 2.6.0 | 2.6.0 | 2.6.0 [2] |
์ต์ MongoDB 3.0 ๋ฒ์ | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0 [2] |
์ต์ MongoDB 3.2 ๋ฒ์ | 3.2.0 | 3.2.0 | 3.2.0 | 3.2.0 | 3.2.0 | |
์ต์ MongoDB 3.4 ๋ฒ์ | 3.4.0 | 3.4.0 | 3.4.0 | 3.4.0 | ||
์ต์ MongoDB 3.6 ๋ฒ์ | 3.6.0 | 3.6.0 | 3.6.0 | |||
์ต์ MongoDB 4.0 ๋ฒ์ | 4.0.0 | 4.0.0 | ||||
์ต์ MongoDB 4.2 ๋ฒ์ | 4.2.0 |
[1] | ๋ชจ๋ํฐ๋ง ์ ์ฉ |
[2] | (1, 2) ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ์ ์ฉ |
๋ฐฑ์ ์ ํ์ํ MongoDB ๊ถํ์ ๋ฌด์์ธ๊ฐ์?
์ธ์ฆ์ด ํ์ฑํ๋ MongoDB ์ธ์คํด์ค๋ฅผ ๋ฐฑ์ ํ๋ ๊ฒฝ์ฐ, MongoDB Agent์๋ MongoDB Agent ๋ฐฑ์ ๊ธฐ๋ฅ์ ๋ํด ์ค๋ช ๋ ๊ถํ์ด ํ์ํฉ๋๋ค.
Ops Manager๋ ๋ฐ์ดํฐ ํฌ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ์ธก์ ํ๋์?
Ops Manager๋ ๋ค์ ๋ณํ์ ์ฌ์ฉํ์ฌ ์ค๋ ์ท ํฌ๊ธฐ๋ฅผ ์ธก์ ํ๊ณ ์ฒ๋ฆฌ๋ oplog ๋ฐ์ดํฐ์ ์์ ์ธก์ ํฉ๋๋ค.
1MB = 1024 2 ๋ฐ์ดํธ(1MiB)
1GB = 1024 3 ๋ฐ์ดํธ(1GiB)
1 TB = 1024 4 ๋ฐ์ดํธ(1TiB)
๋ฐฑ์ ์ ๋ชจ๋ ์ ํ์ ๋ฐฐํฌ์์ ์๋ํ๋์?
MongoDB 4.2 ์ด์์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๋ฐฑ์ ๊ณ ๋ ค ์ฌํญ์ ์ฐธ์กฐํ์ธ์.
FCV
4.0
๋ฐ ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ MongoDB ์ ๊ฒฝ์ฐ ๋ฐฑ์ ์ ๋ ๋ฆฝํ ๋ฐฐํฌ๋ฅผ ์ง์ ํ์ง ์์ต๋๋ค. ๋ฐฑ์ ์ ๋ณต์ ๋ณธ ์ธํธ์ ์ค๋ฉ๋ ํด๋ฌ์คํฐ๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ ํฉ๋๋ค.
๋ฐฑ์ ๊ธฐ๋ฅ์ด ๋ ๋ฆฝํ ๋ฐฐํฌ๋ฅผ ์ง์ํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
MongoDB Ops Manager ๋ oplog ์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ์ฌ ํน์ ์์ ๋ณต๊ตฌ๋ฅผ ํตํ ์ง์์ ์ธ ๋ฐฑ์
์ ์ ๊ณตํฉ๋๋ค. MongoDB Ops Manager ๋ ๋
๋ฆฝํ ํธ์คํธ์๋ oplog ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ฐฑ์
์ ์ง์ ํ์ง ์์ต๋๋ค. ๋จ์ผ mongod
์ธ์คํด์ค ๋ก ๋ฐฑ์
์ ์ง์ ํ๋ ค๋ฉด 1๋ช
์ ๋ฉค๋ฒ๋ก ๊ตฌ์ฑ๋ ๋ณต์ ๋ณธ ์ธํธ ๋ฅผ ์คํ ์ ์์ต๋๋ค.
์ด์
๋ฐฑ์ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ์๋ํ๋์?
๋ฐฑ์ ๊ธฐ๋ฅ์ ๋ํด ์์๋ณด๋ ค๋ฉด ๋ฐฑ์ ํ๋ก์ธ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฐฑ์ ์ด ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํฅ์ ์ฃผ๋์?
์ฐธ๊ณ
์ด ๋ต๋ณ ์ FCV 4.0
์ดํ๋ก MongoDB ๋ฅผ ์คํ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ฐฑ์ ๊ธฐ๋ฅ์ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก๋์ MongoDB ๋ฐฐํฌ์ ๋ฏธ์น๋ ์ํฅ์ด ๋ฏธ๋ฏธํฉ๋๋ค. ์ด ์ํฅ์ ๋ณต์ ๋ณธ ์ธํธ ์ ์ ์ธ์ปจ๋๋ฆฌ ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๊ณผ ์ ์ฌํ๊ฒ ์ํ๋ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฑ์ ์์ด์ ํธ๋ ๋ฐฑ์ ์์ ๊ฐ์ฅ ๋ฆฌ์์ค๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ ์์ ์ธ ์ด๊ธฐ ๋๊ธฐํ๋ฅผ ๋ณต์ ๋ณธ ์ธํธ์ ์ธ์ปจ๋๋ฆฌ ๋ฉค๋ฒ์ ๋ํด ์ํํ์ฌ ์ํฅ์ ์ ํํฉ๋๋ค. ์ ํ์ ์ผ๋ก ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ๊ตฌ์ฑํ์ฌ ๋ณต์ ๋ณธ ์ธํธ์ ํ๋ผ์ด๋จธ๋ฆฌ ์ ๋ํด ์ด๊ธฐ ๋๊ธฐํ๋ฅผ ์ํํ ์ ์์ง๋ง, ์ด๋ ๊ฒ ํ๋ฉด ์ด๊ธฐ ๋๊ธฐํ ์์ ์ ์ํฅ์ด ์ปค์ง๋๋ค.
๋ฐฑ์ ์ด ํ์ฑํ๋ ์ํ์์ ๋ณต์ ๋ณธ ์ธํธ๋ฅผ ์ ์งํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
๋ณต์ ๋ณธ ์ธํธ์์ ์ํ๋๋ ๋๋ถ๋ถ์ ์์ ์ oplog๋ฅผ ํตํด ๋ณต์ ๋๋ฏ๋ก ๋ฐฑ์ ํ๋ก์ธ์ค์ ์ํด ์บก์ฒ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ถ ์์ ์ ๋ณต์ ๋์ง ์์ ๋ณ๊ฒฝ์ ์ํํฉ๋๋ค. ์ด๋ฌํ ์์ ์ ๊ฒฝ์ฐ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํ๋ ค๋ฉด ํ์ฌ ๋ณต์ ๋ณธ ์ธํธ์์ Ops Manager๋ฅผ ๋ค์ ๋๊ธฐํ ํด์ผ ํฉ๋๋ค .
๋ค์ ์์ ์ ๋ณต์ ๋์ง ์์ผ๋ฏ๋ก ๋ค์ ๋๊ธฐํํด์ผ ํฉ๋๋ค.
๋ฐ์ดํฐ ๋๋ ํ ๋ฆฌ ์์ ๋ฐ์ดํฐ ํ์ผ์ ์ญ์ ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ญ์ ํฉ๋๋ค. ๋๋ ์
db.dropDatabase()
์ ๊ฐ์ด MongoDB ๊ฐ ๋ณต์ ํ ์์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ฑฐmongosh
ํฉ๋๋ค.์ธ์คํด์ค ๊ฐ ๋ ๋ฆฝํ์ผ๋ก ์คํ ๋๋ ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ.
๋กค๋ง ์ธ๋ฑ์ค ๋น๋.
compact
๋๋repairDatabase
๋ฅผ ์ฌ์ฉํ์ฌ ์๋นํ ์์ ๊ณต๊ฐ์ ํ๋ณดํฉ๋๋ค.์ฌ๋๊ธฐํ๋
compact
๋๋repairDatabase
์์ ํ์ ๊ผญ ํ์ํ ๊ฒ์ ์๋์ง๋ง ๋ฐ์ดํฐ์ MongoDB Ops Manager ๋ณต์ฌ๋ณธ ํฌ๊ธฐ๊ฐ ์กฐ์ ๋๋ฏ๋ก ๋ณต์์ด ๋นจ๋ผ์ง๋๋ค.
๋ ๊ฑฐ์ ๋ฐฑ์ ์์ด์ ํธ
๋ฐฑ์
์ญ๋ ์ด ๋ฐฑ์
์ด ํ์ฑํ๋ MongoDB Agent ๋ก ์ด๋๋์์ต๋๋ค. ์ด๋ ๊ฐ๋ณ ๋ฐฑ์
์์ด์ ํธ ๋ฅผ ๋์ฒดํฉ๋๋ค. ์ด ์ ๋ณด๋ ๋ ๊ฑฐ์ ๋ฐฑ์
์์ด์ ํธ ๊ณ ์ ์ ๋ฌธ์ ๋ฅผ ๋ค๋ฃน๋๋ค. ์ด ๋ชจ๋ ์ ๋ณด๋ FCV 4.0
์ดํ ์คํ ํ๋ MongoDB ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฉ๋ฉ๋๋ค.
๋ฐฑ์ ์์ด์ ํธ๋ ์ด๋์์ ์คํํด์ผ ํ๋์?
๋ค์์ ์ํํ๋ ํธ์คํธ์์ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ์คํํฉ๋๋ค.
MongoDB ์ธ์คํด์ค์๋ ๋ณ๊ฐ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์์คํ ๋ฆฌ์์ค ๊ฒฝํฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
MongoDB ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์์ด์ ํธ์ MongoDB ํธ์คํธ ๊ฐ์ ์ฐ๊ฒฐ์ ๋ํ ๋คํธ์ํฌ ์ค์ ์ ํ์ธํฉ๋๋ค. ํ์ํ ํฌํธ ๋ชฉ๋ก์ ์์ด์ ํธ์ฉ ํฌํธ ์ด๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ๋ซํผ ์๊ตฌ ์ฌํญ๋ณด๋ค ์ต์ 2๊ฐ์ CPU ์ฝ์ด์ 3GB์ RAM์ด ์์ด์ผ ํฉ๋๋ค. ๋ฐฑ์ ์์ด์ ํธ๋ ๋ฐฑ์ ์์ ์ ์คํํ ๋๋ง๋ค ํธ์คํธ ์ฑ๋ฅ์ ๋ ๋ง์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๋จ์ผ ์์คํ ์์ ๋ฐฑ์ ๋ฐ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๋ฅผ ์คํํ ์ ์๋์?
๋ฐฑ์ ์์ด์ ํธ ๋ฐ ๋ชจ๋ํฐ๋ง์ด ๋จ์ผ ์์คํ ๋๋ ํธ์คํธ์์ ์คํ๋๋ ๊ฒ์ ๋ฐฉํดํ๋ ๊ธฐ์ ์ ์ ํ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ์์ด์ ํธ ๋ชจ๋ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ด ์์ผ๋ฉฐ, ๋จ์ผ ์์คํ ์์ ๋ ๋ค ์คํํ๋ฉด Ops Manager์์ ๋ฐฐํฌ๋ฅผ ์ง์ํ๋ ์ด๋ฌํ ์์ด์ ํธ์ ๊ธฐ๋ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
๋ฐฑ์
์์ด์ ํธ ์ ํ์ํ ๋ฆฌ์์ค๋ ์ oplog ํญ๋ชฉ์ ์๋์ ํฌ๊ธฐ(์ฆ, ์์ฑ๋ ์ด oplog ๊ธฐ๊ฐ๋ฐ์ดํธ/์๊ฐ)์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๋ชจ๋ํฐ๋ง์ ํ์ํ ๋ฆฌ์์ค๋ ๋ชจ๋ํฐ๋ง๋๋ mongod
์ธ์คํด์ค์ ์์ mongod
์ธ์คํด์ค์์ ์ ๊ณตํ๋ ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๊ณ ๊ฐ์ฉ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ์คํํ ์ ์๋์?
๊ณ ๊ฐ์ฉ์ฑ์ ์ํด ์ฌ๋ฌ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฐฑ์ ์์ด์ ํธ๋ ๋ค๋ฅธ ํธ์คํธ์์ ์คํ๋์ด์ผ ํฉ๋๋ค.
์ฌ๋ฌ ๋ฐฑ์ ์์ด์ ํธ๋ฅผ ์คํํ๋ ๊ฒฝ์ฐ ํ๋ก์ ํธ๋น ํ๋์ ์์ด์ ํธ๋ง ํ๋ผ์ด๋จธ๋ฆฌ ์์ด์ ํธ ๊ฐ ๋ฉ๋๋ค. ํ๋ผ์ด๋จธ๋ฆฌ ์์ด์ ํธ๋ ๋ฐฑ์ ์ ์ํํฉ๋๋ค. ๋๋จธ์ง ์์ด์ ํธ๋ ์ํ๋ฅผ ๋๊ธฐ๋ก ๊ธฐ๋กํ๊ณ Ops Manager์๊ฒ ํ๋ผ์ด๋จธ๋ฆฌ๊ฐ ๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฌป๋ ๊ฒ์ ์ ์ธํ๊ณ ๋ ์์ ํ ์ ํด ์ํ์ ๋๋ค.
๋ฐฑ์ ์์ด์ ํธ๊ฐ ๋ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ ํ๋์?
๋ฐฑ์ ์์ด์ ํธ๋ ์ฒดํฌํฌ์ธํธ ๋ผ๋ ์์ ํ ํฐ์ ์ ๊ธฐ์ ์ผ๋ก ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ oplog์ ๊ธฐ๋กํฉ๋๋ค. ์ด๋ฌํ ํ ํฐ์ ๋ฐฑ์ ์ ํํธ๋นํธ๋ฅผ ์ ๊ณตํ๋ฉฐ ์์ค ๋ฐฐํฌ์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ๊ฐ ํ ํฐ์ 100๋ฐ์ดํธ ๋ฏธ๋ง์ ๋๋ค.
์ค์
๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ ์ด 4.0 ์ดํ์ธ MongoDB๋ฅผ ์คํํ๋ ํด๋ฌ์คํฐ์ ์ฒดํฌํฌ์ธํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. FCV ๊ฐ 4.2 ์ด์์ธ MongoDB ์ธ์คํด์ค์์ ์ฒดํฌํฌ์ธํธ๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
์ด๊ธฐ ๋ฐฑ์ ๋๊ธฐํ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์?
์ด๊ธฐ ๋ฐฑ์ ๋๊ธฐํ์ ์ํฅ์ ์ ๋ณด์กฐ ๋ณต์ ๋ณธ ์ธํธ ๊ตฌ์ฑ์์ ๋๊ธฐํํ๋ ๊ฒ๊ณผ ์ ์ฌํด์ผ ํฉ๋๋ค. ๋ฐฑ์ ์์ด์ ํธ๋ ํ๋์ ์ ํํ์ง ์๊ณ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋๊ธฐํ๋ฅผ ์ํํ๋ ค๊ณ ์๋ํฉ๋๋ค.
๋ค์์คํ์ด์ค ํํฐ
์ฐธ๊ณ
๋ค์์คํ์ด์ค ํํฐ๋ง์ Ops Manager ๋ฒ์ 6.0.8
์ด์์์๋ง ์ง์๋ฉ๋๋ค. MongoDB deployment์ featureCompatibilityVersion
๊ฐ์ด 4.0
์ดํ์ด๊ฑฐ๋ 6.0.1
์ด์์ด์ด์ผ ํฉ๋๋ค.
Ops Manager๊ฐ collection์ ๋ฐฑ์ ํ์ง ๋ชปํ๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
Ops Manager๋ ๋ฐฑ์ ํ collection ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ ํ ์ ์๋ ๋ค์์คํ์ด์ค ํํฐ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐฑ์ ํ ๋ค์์คํ์ด์ค๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
ํํฐ๋ฅผ ํธ์งํ๋ ค๋ฉด ๋ฐฑ์ ์ค์ ํธ์ง ์ ์ฐธ์กฐํ์ธ์. ๋ค์์คํ์ด์ค ํํฐ ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์ฌ๋๊ธฐํ๊ฐ ํ์ํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ Ops Manager๊ฐ ์ฌ๋๊ธฐํ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
๋ฐฑ์ ์์ ์ ๋ฐ์ธ๋ฉํ์ง ๋ชปํ ๊ฒฝ์ฐ ๋ฐฑ์ ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
์์ ์ด ๋ฐฑ์ ๋๋จผ์ ๋ฐ์ธ๋ฉ๋์ง ์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ด์ ๋ ๋ฐ๋ชฌ์ ๋ฐฑ์ ๋ ๋ณต์ ๋ณธ ์ธํธ์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ํ ๊ณต๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฐฑ์ ์์ ์ ๋ฐ์ธ๋ฉํ ์ ์๋๋ก ์ฉ๋์ ๋๋ฆฌ๋ ค๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
์ถ๊ฐ ๋ฐฑ์ ๋๋จผ์ ์ถ๊ฐํฉ๋๋ค.
head directory
๋ฅผ ๋ณด์ ํ๋ ํ์ผ ์์คํ ์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฝ๋๋ค.FCV 4.0 ์ดํ ๋ฒ์ ์์๋
head database
๋ฐ์ดํฐ๋ฅผ ๊ณต๊ฐ์ด ๋ ๋์ ์ ๋ณผ๋ฅจ์ผ๋ก ์ด๋ํ๊ณ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ค๊ฑฐ๋ ๋ฐ๋ชฌ์ด ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋๋ก ํ์ผ ์์คํ ๋ง์ดํธ ์ ์ ๊ตฌ์ฑํฉ๋๋ค.FCV 4.2 ์ด์์์๋ ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋ฐฑ์
์ค ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ด๋ป๊ฒ applyOps
ํด์ผ ํ๋์?
๋ฐฑ์
๋ก๊ทธ์ applyOps
๋ช
๋ น์ ์ง์์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋ฐ๋ชฌ์ ๊ณต๊ฐ์ด ๋ถ์กฑํ์ ์ ์์ต๋๋ค .
์ง์์ ์ธ ์์ ์ ์ง์ํ๊ธฐ ์ํด ๋ฐ๋ชฌ์ ๊ณต๊ฐ์ ๋๋ฆฌ๋ ค๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
head directory
๋ฅผ ๋ณด์ ํ๋ ํ์ผ ์์คํ ์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฝ๋๋ค.FCV 4.0 ์ดํ์ ๊ฒฝ์ฐ
head database
๋ฐ์ดํฐ๋ฅผ ๊ณต๊ฐ์ด ๋ ๋ง์ ์ ๋ณผ๋ฅจ์ผ๋ก ์ด๋ํ๊ณ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ค๊ฑฐ๋ ๋ฐ๋ชฌ์ด ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋๋ก ํ์ผ ์์คํ ๋ง์ดํธ ์ ์ ๊ตฌ์ฑํฉ๋๋ค.FCV 4.2 ์ด์์์๋ ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋ฐ์ดํฐ ๋ณต์
Ops Manager๋ ์ ๋ฐฐํฌ๋ฅผ ์๋ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ ํ์ผ ์ฌ๋ณธ์ ์์ฑํฉ๋๋ค.
Ops Manager๋ ์ ๋ณต์์ ์ด๋ป๊ฒ ์ ๊ณตํ๋์?
์ค์
Ops Manager 4.2.13 ์ด์์ FCV 4.2
์ด์์์ ์ด ๊ธฐ๋ฅ ์ ์ง์ํฉ๋๋ค.
trigger์ ํ ๋ Ops Manager๋ ์ด ์ค๋ ์ท์ ๋ํ ๋งํฌ๋ฅผ ์์ฑํฉ๋๋ค. ํด๋ฆญํ๋ฉด Ops Manager๊ฐ ์ค๋ ์ท ์ ์ฅ์์์ ์ฒญํฌ๋ฅผ ๊ฒ์ํ์ฌ ๋์ ํธ์คํธ๋ก ์คํธ๋ฆฌ๋ฐํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ํด๋น ํธ์คํธ์์ ์คํ ์ค์ธ MongoDB ๋ฐฑ์ ๋ณต์ ์ ํธ๋ฆฌํฐ๋ oplog ํญ๋ชฉ์ ๋ค์ด๋ก๋ํ๊ณ ์ ์ฉํ์ฌ ์ง์ ๋ ์์ ์ ๋๋ฌํฉ๋๋ค.
์ง์ ๋ ํน์ ์์ ๋ณต์์ ์ ๊ณตํ๋ Ops Manager์ ๊ธฐ๋ฅ์ ์ค๋ ์ท์ ๋ณด์กด ์ ์ฑ ๊ณผ ๊ตฌ์ฑ๋ ํน์ ์์ ์ฐฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๋ณด์กด ์ ์ฑ ๋ฐ ํน์ ์์ ์ฐฝ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์ค๋ ์ท ์ผ์ ๋ฐ ๋ณด์กด ์ ์ฑ ํธ์ง์ ์ฐธ์กฐํ์ธ์.
6์๊ฐ๋ง๋ค๋ณด๋ค ๋ ์์ฃผ ์ค๋ ์ท์ ์ฐ์ ์ ์๋์?
์๋์. Ops Manager๋ 6์๊ฐ๋ณด๋ค ๋ ๋น๋ฒํ ์ค๋ ์ท ์ผ์ ์ ์ง์ํ์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ค๋ ์ท ๋น๋ ๋ฐ ๋ณด์กด ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์.
์์ฒด ์ค๋ ์ท ๋ณด์กด ์ ์ฑ ์ ์ค์ ํ ์ ์๋์?
์. ๋ฐฑ์ ๋ ๋ฐฐํฌ์ Edit Snapshot Schedule ๋ฉ๋ด ์ต์ ์ ํตํด ์ผ์ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ด๋ฆฌ์๋ API์ snapshotSchedule ๋ฆฌ์์ค ๋ฅผ ํตํด ์ค๋ ์ท ๋น๋์ ๋ณด์กด ์ ์ฑ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋ณต์ ์ค๋ ์ท์ ์์ฑํ๋ ๋ฐ ์๊ฐ์ด ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์?
Ops Manager๋ Ops Manager ํธ์คํธ์์ ๋ชจ๋ ๋ฐฑ์ ์ ์์ถ๋ ํ์์ผ๋ก ์ธํ๋ผ๋ก ์ ์กํฉ๋๋ค.
๋ํ, ํน์ ์์ ๋ณต์์ ํธ์คํธ๊ฐ ์์ฒญ๋ ๋ฐฑ์ ์ ์ผ๋ก ๋กคํฌ์๋ํ๊ธฐ ์ํด ์์ ๋ ์ค๋ ์ท์ ์ ์ฉํด์ผ ํ๋ oplog ํญ๋ชฉ์ ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๋ฐฑ์ ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํํ๋์?
Backup์ ๊ธฐ๋ณธ ์์ ๊ฒ์ฌ๋ฅผ ์ํํ๊ณ ๊ตฌ์ฑ ์์(์: ์์ด์ ํธ)๊ฐ ๋ค์ด๋๊ฑฐ๋ ๊ณ ์ฅ๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ณตํ์ง๋ง ๋ช ์์ ์ธ ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํํ์ง๋ ์์ต๋๋ค. Ops Manager๊ฐ ์์์ ๊ฐ์งํ๋ฉด ์๋ชป ํ๋จํ์ฌ ํ์ฌ ๋ฐฑ์ ์ ๋ฌดํจํํ๊ณ ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋ ๋๋ค.
์ค๋ ์ท์ ๋ณต์ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
Ops Manager๋ฅผ ํตํด ๋ณต์์ ์์ฒญํ ๋ค์ ๋ณต์ํ ์ค๋ ์ท๊ณผ Ops Manager์ ๋ณต์ ์ ๊ณต ๋ฐฉ๋ฒ์ ์ ํํ ์ ์์ต๋๋ค. ๋ชจ๋ ๋ณต์์๋ 2๋จ๊ณ ์ธ์ฆ์ด ํ์ํฉ๋๋ค. SMS๋ฅผ ์ค์ ํ ๊ฒฝ์ฐ Ops Manager๊ฐ SMS๋ฅผ ํตํด ๊ถํ ๋ถ์ฌ ์ฝ๋๋ฅผ ์ ์กํฉ๋๋ค. ๋ณต์ ํ๋ก์ธ์ค๋ฅผ ์์ํ๋ ค๋ฉด ๋ฐฑ์ ์ธํฐํ์ด์ค์ ๊ถํ ๋ถ์ฌ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
์ฐธ๊ณ
์ธ๋์์๋ Google Authenticator๋ฅผ ์ฌ์ฉํ์ฌ 2๋จ๊ณ ์ธ์ฆ์ ์ํํฉ๋๋ค. Google Authenticator๋ ์ธ๋ ํด๋ํฐ ๋ฒํธ๋ก SMS ๋ฌธ์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ์ธ์ฆ๋ณด๋ค ๋ ์์ ์ ์ ๋๋ค(์: ๊ตญ๊ฐ ์ฝ๋ 91).
์ค๋ ์ท์ ๋ณต์ํ๋ฉด ๋ฌด์์ ์ป์ ์ ์๋์?
Ops Manager๋ MongoDB ๋ฐ์ดํฐ ํ์ผ์ tar.gz
์์นด์ด๋ธ๋ก ๋ณต์์ ์ ๊ณตํฉ๋๋ค.
๋ณต์์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด MongoDB ๋ฐฐํฌ ๋ณต์์ ์ฐธ์กฐํ์ธ์.
Ops Manager๋ ๋ฐฑ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๋กค๋ฐฑํ๋์?
์ค์
MongoDB FCV ์ด์์ ์คํ ๋ฐฐํฌ์๋ฒ์ 4.2 ๊ฒฝ์ฐ ๋กค๋ฐฑ์ ์ ๋ฐฑ์ ๋ฐ์ดํฐ์ ์ํฅ์ ์ฃผ์ง MongoDB Ops Manager ์์ต๋๋ค. FCV 4.2 ๋ถํฐ MongoDB Ops Manager ๋ ๊ณผ๋ฐ์ ์ปค๋ฐ ์ ๊น์ง์ ํ์์คํฌํ๊ฐ ์๋ ์ค๋ ์ท๋ง ์ ์งํฉ๋๋ค.
MongoDB ๋ฐฐํฌ์์ ๋กค๋ฐฑ ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ MongoDB Ops Manager๋ ๋ฐฑ์ ๋ ๋ฐ์ดํฐ๋ ๋กค๋ฐฑํฉ๋๋ค.
MongoDB Ops Manager๋ ํ ์ผ ์ปค์ ๊ฐ ์ฐ๊ธฐ ์์ ์ ํ์์คํฌํ ๋๋ ํด์์์ ๋ถ์ผ์น๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๋กค๋ฐฑ์ ๊ฐ์งํฉ๋๋ค. MongoDB Ops Manager๋ ๋กค๋ฐฑ ์ํ๋ก ์ ํ๋๊ณ ๋ณต์ ๋ณธ ์ธํธ์ ํ๋ผ์ด๋จธ๋ฆฌ ์์ ์ธ ์ง์ ์ ํ ์คํธํ์ฌ oplog ๊ธฐ๋ก์์ ๊ณตํต๋ ์ง์ ์ ์ฐพ์ต๋๋ค. MongoDB Ops Manager ๋กค๋ฐฑ์ MongoDB ๊ณตํต์ ์ด ๋ฐ๋์ ๊ฐ์ฅ ์ต๊ทผ์ ๊ณตํต์ ์ผ ํ์๋ ์๋ค๋ ์ ์์ ์ธ์ปจ๋๋ฆฌ ๋กค๋ฐฑ๊ณผ ๋ค๋ฆ ๋๋ค.
Ops Manager๊ฐ ๊ณตํต์ ์ ์ฐพ์ผ๋ฉด ์๋น์ค๋ ํด๋น ์ ์ ์ด๊ณผํ๋ oplog ํญ๋ชฉ๊ณผ ์ค๋ ์ท์ ๋ฌดํจํํ๊ณ ๊ณตํต์ ์ด์ ์ ๊ฐ์ฅ ์ต๊ทผ ์ค๋ ์ท์ผ๋ก ๋กค๋ฐฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ Ops Manager๋ ์ ์์ ์ธ ๋ฐฑ์ ์์ ์ ์ฌ๊ฐํฉ๋๋ค.
Ops Manager๊ฐ ๊ณตํต์ ์ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ ๋ค์ ๋๊ธฐํ ํด์ผ ํฉ๋๋ค.
์ฌ๋๊ธฐํ๊ฐ ํ์ํ ์กฐ๊ฑด์ ๋ฌด์์ธ๊ฐ์?
์ค์
์ด ๊ธฐ๋ฅ ์ FCV 4.2
๋ฅผ ์ฌ์ฉํ๋ MongoDB 4.2 ์ ํธํ๋์ง ์์ต๋๋ค.
๋ฐฑ์ ์์ด์ ํธ์ ํ ์ผ ์ปค์ ๊ฐ ๋ฐฐํฌ์๋ฒ์ oplog ๋ฅผ ๋ฐ๋ผ์ก์ ์ ์๋ ๊ฒฝ์ฐ ๋ฐฑ์ ์ ๋ค์ ๋๊ธฐํํด์ผ ํฉ๋๋ค.
์ด ์๋๋ฆฌ์ค๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์ฌ Ops Manager๊ฐ ์๋นํ ์ ์๋ ์๋๋ณด๋ค ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๊ฐ oplog์ ๊ธฐ๋ก๋๋ ์ ๊น์ง ํ๋ผ์ด๋จธ๋ฆฌ์ oplog window๋ฅผ ์ถ์ํฉ๋๋ค.
๋ฐฑ์ ์์ด์ ํธ๊ฐ ํ๋ก๋น์ ๋์ด ๋ถ์กฑํ๊ฑฐ๋ ๊ณผ๋ํ๊ฒ ์ฌ์ฉ๋๋ ๋จธ์ ์์ ์คํ ์ค์ด๋ฉฐ oplog ํ๋์ ๋ฐ๋ผ์ก์ ์ ์๋ ๊ฒฝ์ฐ์ ๋๋ค.
๋ฐฑ์ ์์ด์ ํธ ๊ฐ oplog ํฌ๊ธฐ๊ฐ ํ์ฉํ๋ ๊ฒ๋ณด๋ค ๊ธด ์๊ฐ ๋์ ๋ค์ด๋ ๊ฒฝ์ฐ. ์ ์ง ๊ด๋ฆฌ ๋ฑ์ ์ํด ์์ด์ ํธ๋ฅผ ์ค๋จํ ๊ฒฝ์ฐ ์ ์์ ๋ค์ ์์ํ์ธ์. oplog ํฌ๊ธฐ์ ๋ํ ์์ธํ oplog ๋ด์ฉ์ MongoDB ๋งค๋ด์ผ์ ๋ณต์ ๋ณธ ์ธํธ ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ชจ๋ ๋ณต์ ๋ณธ ์ธํธ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ๋์ผํ ์ด๋ฆ์ ์ ๋ณต์ ๋ณธ ์ธํธ๋ฅผ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๋ฐฐํฌ๊ฐ ์ ๊ธฐ์ ์ผ๋ก ํด์ฒด๋๊ณ ์ฌ๊ตฌ์ถ๋๋ ํ ์คํธ ํ๊ฒฝ์์ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋กค๋ฐฑ์ด ์๊ณ Ops Manager๊ฐ oplog์์ ๊ณตํต์ ์ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ.
oplog ์ด๋ฒคํธ๊ฐ ๋ณต์ ๋ณธ ์ธํธ์ ๋ฐฑ์ ์ ์กด์ฌํ์ง ์๋ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ๋ ค๊ณ ํ๋ ๊ฒฝ์ฐ, ํ๋ผ์ด๋จธ๋ฆฌ์ ๊ด๋ จํ์ฌ ๋ฐ์ดํฐ๊ฐ ์ผ์นํ์ง ์๋ ์ธ์ปจ๋๋ฆฌ์์ ๋๊ธฐํํ๋ ๊ฒฝ์ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.