์ด ๊ธฐ์ฌ์์๋ Cockpit ๋๊ตฌ์ ๊ธฐ๋ฅ์ ๋ํด ์ค๋ช ํฉ๋๋ค. Cockpit์ Linux OS ๊ด๋ฆฌ๋ฅผ ๋ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, ๋ฉ์ง ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ Linux ๊ด๋ฆฌ ์์ ์ ์ํํ ์ ์์ต๋๋ค. Cockpit ๊ธฐ๋ฅ: ์์คํ ์ ๋ฐ์ดํธ ์ค์น ๋ฐ ํ์ธ, ์๋ ์ ๋ฐ์ดํธ ํ์ฑํ(ํจ์น ํ๋ก์ธ์ค), ์ฌ์ฉ์ ๊ด๋ฆฌ(์์ฑ, ์ญ์ , ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ, ์ฐจ๋จ, ์ํผ์ ์ ๊ถํ ๋ฐ๊ธ), ๋์คํฌ ๊ด๋ฆฌ(lvm ์์ฑ, ํธ์ง, ํ์ผ ์์คํ ์์ฑ, ๋ง์ดํธ) ), ๋คํธ์ํฌ ๊ตฌ์ฑ(ํ, ๋ณธ๋ฉ, IP ๊ด๋ฆฌ ๋ฑ), ์์คํ ์ฅ์น ํ์ด๋จธ ๊ด๋ฆฌ.
Cockpit์ ๋ํ ๊ด์ฌ์ Cockpit์ด ์ด๋ฏธ ์์คํ
์ ๋ด์ฅ๋์ด ์๊ณ "systemctl ํ์ฑํ -now Cockpit.service" ๋ช
๋ น์ผ๋ก๋ง ํ์ฑํํ๋ฉด ๋๋ Centos 8์ ์ถ์๋ก ์ธํ ๊ฒ์
๋๋ค. ๋ค๋ฅธ ๋ฐฐํฌํ์์๋ ํจํค์ง ์ ์ฅ์์์ ์๋์ผ๋ก ์ค์นํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ค์น๋ฅผ ๊ณ ๋ คํ์ง ์๊ฒ ์ต๋๋ค.
์ค์น ํ ๋ธ๋ผ์ฐ์ ์์ Cockpit์ด ์ค์น๋ ์๋ฒ์ ํฌํธ 9090์ผ๋ก ์ด๋ํด์ผ ํฉ๋๋ค(์:
๋ก์ปฌ ๊ณ์ ์ ์ผ๋ฐ์ ์ธ ๋ก๊ทธ์ธ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ณ ๊ถํ ์๋ ์ฌ์ฉ์(๋ฃจํธ)๋ก ์ผ๋ถ ๋ช ๋ น์ ์คํํ ์ ์๋๋ก "๊ถํ ์๋ ์์ ์ ๋ด ๋น๋ฐ๋ฒํธ ์ฌ์ฌ์ฉ" ํ์ธ๋์ ์ ํํฉ๋๋ค. ๋น์ฐํ ๊ทํ์ ๊ณ์ ์ sudo๋ฅผ ํตํด ๋ช ๋ น์ ์คํํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ก๊ทธ์ธํ๋ฉด ์๋ฆ๋ต๊ณ ๋ช ํํ ์น ์ธํฐํ์ด์ค๊ฐ ํ์๋ฉ๋๋ค. ์ฐ์ ๋ฒ์ญ์ด ํํธ์๊ธฐ ๋๋ฌธ์ ์ธํฐํ์ด์ค ์ธ์ด๋ฅผ ์์ด๋ก ์ ํํ์ธ์.
์ธํฐํ์ด์ค๋ ๋งค์ฐ ๋ช
ํํ๊ณ ๋
ผ๋ฆฌ์ ์ผ๋ก ๋ณด์
๋๋ค. ์ผ์ชฝ์๋ ํ์ ๋ชจ์์ด ํ์๋ฉ๋๋ค.
์์ ์น์
์ "์์คํ
"์ด๋ผ๊ณ ํ๋ฉฐ, ์ฌ๊ธฐ์์ ์๋ฒ ๋ฆฌ์์ค(CPU, RAM, ๋คํธ์ํฌ, ๋์คํฌ) ์ฌ์ฉ๋ฅ ์ ๋ํ ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋์คํฌ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ํด๋น ๋น๋ฌธ์ ํด๋ฆญํ๋ฉด ๋ค๋ฅธ ์น์
(์ ์ฅ์)์ผ๋ก ๋ฐ๋ก ์ด๋๋ฉ๋๋ค.
์ฌ๊ธฐ์ lvm์ ์์ฑํ ์ ์์ต๋๋ค:
vg ๊ทธ๋ฃน์ ์ด๋ฆ๊ณผ ์ฌ์ฉํ๋ ค๋ ๋๋ผ์ด๋ธ๋ฅผ ์ ํํ์ญ์์ค.
lv์ ์ด๋ฆ์ ์ง์ ํ๊ณ ํฌ๊ธฐ๋ฅผ ์ ํํ์ญ์์ค.
๋ง์ง๋ง์ผ๋ก ํ์ผ ์์คํ
์ ๋ง๋ญ๋๋ค.
Cockpit ์์ฒด๊ฐ fstab์ ํ์ํ ์ค์ ์์ฑํ๊ณ ์ฅ์น๋ฅผ ๋ง์ดํธํ๋ค๋ ์ ์ ์ ์ํ์ธ์. ํน์ ์ฅ์ฐฉ ์ต์
์ ์ง์ ํ ์๋ ์์ต๋๋ค.
์์คํ
์์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
์ฌ๊ธฐ์์ ํ์ผ ์์คํ
์ ํ์ฅ, ์์ถํ๊ณ vg ๊ทธ๋ฃน์ ์ ์ฅ์น๋ฅผ ์ถ๊ฐํ๋ ๋ฑ์ ์์
์ ์ํํ ์ ์์ต๋๋ค.
"๋คํธ์ํน" ์น์ ์์๋ ์ผ๋ฐ์ ์ธ ๋คํธ์ํฌ ์ค์ (ip, dns, ๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด)์ ๋ณ๊ฒฝํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๋ณธ๋ฉ์ด๋ ํ ๊ตฌ์ฑ๊ณผ ๊ฐ์ ๋ณด๋ค ๋ณต์กํ ๊ตฌ์ฑ๋ ์์ฑํ ์ ์์ต๋๋ค.
์์คํ
์์ ์์ฑ๋ ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Vinano๋ฅผ ํตํ ์ค์ ์ ์กฐ๊ธ ๋ ๊ธธ๊ณ ์ด๋ ค์ธ ๊ฒ์ด๋ผ๋ ๋ฐ ๋์ํฉ๋๋ค. ํนํ ์ด๋ณด์์๊ฒ๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
"์๋น์ค"์์๋ ์์คํ ์ฅ์น์ ํ์ด๋จธ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ค์ง, ๋ค์ ์์, ์์ ์ ์ ๊ฑฐ ๋ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ์์ ๋ง์ ํ์ด๋จธ๋ฅผ ๋ง๋๋ ๊ฒ๋ ๋งค์ฐ ๋น ๋ฆ ๋๋ค.
์ ์ผํ๊ฒ ์ ๋๋ก ์ํ๋์ง ์์ ์ ์ ํ์ด๋จธ๊ฐ ์ผ๋ง๋ ์์ฃผ ์์๋๋์ง ๋ช
ํํ์ง ์๋ค๋ ๊ฒ์
๋๋ค. ๋ง์ง๋ง์ผ๋ก ์คํ๋ ์๊ฐ๊ณผ ๋ค์ ์คํ๋ ์๊ฐ๋ง ํ์ธํ ์ ์์ต๋๋ค.
์ง์ํ ์ ์๋ฏ์ด "์ํํธ์จ์ด ์ ๋ฐ์ดํธ"์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๊ณ ์ค์นํ ์ ์์ต๋๋ค.
์ฌ๋ถํ
์ด ํ์ํ ๊ฒฝ์ฐ ์์คํ
์์ ์ด๋ฅผ ์๋ ค์ค๋๋ค.
์๋ ์์คํ
์
๋ฐ์ดํธ๋ฅผ ํ์ฑํํ๊ณ ์
๋ฐ์ดํธ ์ค์น ์๊ฐ์ ์ฌ์ฉ์ ์ง์ ํ ์๋ ์์ต๋๋ค.
Cockpit์์ SeLinux๋ฅผ ๊ด๋ฆฌํ๊ณ sosreport๋ฅผ ์์ฑํ ์๋ ์์ต๋๋ค(๊ธฐ์ ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ๊ณต๊ธ์
์ฒด์ ํต์ ํ ๋ ์ ์ฉํจ).
์ฌ์ฉ์ ๊ด๋ฆฌ๋ ์ต๋ํ ๊ฐ๋จํ๊ณ ๋ช
ํํ๊ฒ ๊ตฌํ๋ฉ๋๋ค.
๊ทธ๋ฐ๋ฐ SSH ํค๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์์คํ ๋ก๊ทธ๋ฅผ ์ฝ๊ณ ์ค์๋๋ณ๋ก ์ ๋ ฌํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์ฃผ์ ์น์
์ ์ดํด๋ณด์์ต๋๋ค.
๋ค์์ ๊ฐ๋ฅ์ฑ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์์ ๋๋ค. Cockpit์ โโ์ฌ์ฉํ ์ง ์ฌ๋ถ๋ ์ฌ์ฉ์๊ฐ ๊ฒฐ์ ํฉ๋๋ค. ์ ์๊ฐ์๋ Cockpit์ด ์ฌ๋ฌ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์๋ฒ ์ ์ง ๊ด๋ฆฌ ๋น์ฉ์ ์ค์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฃผ์ ์ฅ์ :
- ์ด๋ฌํ ๋๊ตฌ ๋๋ถ์ Linux OS ๊ด๋ฆฌ ์ง์ ์ฅ๋ฒฝ์ด ํฌ๊ฒ ๋ฎ์์ก์ต๋๋ค. ๊ฑฐ์ ๋ชจ๋ ์ฌ๋์ด ํ์ค ๋ฐ ๊ธฐ๋ณธ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ์์ฐ ๋น์ฉ์ ์ค์ด๊ณ ์์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฐ์๋ ๋ถ์๊ฐ์๊ฒ ๋ถ๋ถ์ ์ผ๋ก ์์ํ ์ ์์ต๋๋ค. ๊ฒฐ๊ตญ ์ด์ ์ฝ์์ pvcreate, vgcreate, lvcreate, mkfs.xfs๋ฅผ ์ ๋ ฅํ๊ณ ๋ง์ดํธ ์ง์ ์ ์์ฑํ๊ณ fstab์ ํธ์งํ ๋ค์ ๋ง์ง๋ง์ผ๋ก mount -a๋ฅผ ์ ๋ ฅํ๊ณ ๋ง์ฐ์ค๋ฅผ ๋ช ๋ฒ ํด๋ฆญํ ํ์๊ฐ ์์ต๋๋ค.
- Linux ๊ด๋ฆฌ์๋ ์ ๋ฌด ๋ถ๋ด์ ๋๊ณ ๋ณด๋ค ๋ณต์กํ ์์ ์ ์ง์คํ ์ ์์ต๋๋ค.
- ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ์ฝ์์ ํตํ๋ ๊ฒ๋ณด๋ค ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ค์ํ๋ ๊ฒ์ด ๋ ์ด๋ ต๋ค๋ ์ ์ ๋์ํ์ธ์.
์ ๊ฐ ๋ฐ๊ฒฌํ ๋จ์ :
- ์ ํธ๋ฆฌํฐ์ ํ๊ณ. ๊ธฐ๋ณธ์ ์ธ ์์ ๋ง ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ์ํ ์ธก์์ ๋์คํฌ๋ฅผ ํ์ฅํ ํ ์ฆ์ lvm์ ํ์ฅํ ์ ์์ต๋๋ค. ์ฝ์์ pvresize๋ฅผ ์ ๋ ฅํ ๋ค์ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ณ์ ์์ ํด์ผ ํฉ๋๋ค. ํน์ ๊ทธ๋ฃน์ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ ๋๋ ํฐ๋ฆฌ ๊ถํ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ฌ์ฉ๋ ๊ณต๊ฐ์ ๋ถ์ํ ์ ์์ต๋๋ค. ์ข ๋ ํญ๋์ ๊ธฐ๋ฅ์ ์ํฉ๋๋ค
- "์์ฉ ํ๋ก๊ทธ๋จ" ์น์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ง ์์์ต๋๋ค.
- ์ฝ์ ์์์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐ์ ๋ฐฐ๊ฒฝ๊ณผ ์ด๋์ด ๊ธ๊ผด์์๋ง ํธ์ํ๊ฒ ์์ ํ ์ ์์ต๋๋ค.
๋ณด์๋ค์ํผ ์ ํธ๋ฆฌํฐ๋ ๋งค์ฐ ์ข์ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ธฐ๋ฅ์ ํ์ฅํ๋ฉด ๋ง์ ์์ ์ ๋์ฑ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ํํ ์ ์์ต๋๋ค.
upd: "๊ธฐ๊ณ ๋์๋ณด๋"์ ํ์ํ ์๋ฒ๋ฅผ ์ถ๊ฐํ์ฌ ํ๋์ ์น ์ธํฐํ์ด์ค์์ ์ฌ๋ฌ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ด ๊ธฐ๋ฅ์ ์ฌ๋ฌ ์๋ฒ๋ฅผ ๋์์ ๋๋ ์
๋ฐ์ดํธํ๋ ๋ฐ ์ ์ฉํ ์ ์์ต๋๋ค. ์์ธํ ์์๋ณด๊ธฐ
์ถ์ฒ : habr.com