Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” Cockpit ๋„๊ตฌ์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Cockpit์€ Linux OS ๊ด€๋ฆฌ๋ฅผ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ๋ฉ‹์ง„ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Cockpit ๊ธฐ๋Šฅ: ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ ์„ค์น˜ ๋ฐ ํ™•์ธ, ์ž๋™ ์—…๋ฐ์ดํŠธ ํ™œ์„ฑํ™”(ํŒจ์น˜ ํ”„๋กœ์„ธ์Šค), ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ(์ƒ์„ฑ, ์‚ญ์ œ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ, ์ฐจ๋‹จ, ์ˆ˜ํผ์œ ์ € ๊ถŒํ•œ ๋ฐœ๊ธ‰), ๋””์Šคํฌ ๊ด€๋ฆฌ(lvm ์ƒ์„ฑ, ํŽธ์ง‘, ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒ์„ฑ, ๋งˆ์šดํŠธ) ), ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ(ํŒ€, ๋ณธ๋”ฉ, IP ๊ด€๋ฆฌ ๋“ฑ), ์‹œ์Šคํ…œ ์žฅ์น˜ ํƒ€์ด๋จธ ๊ด€๋ฆฌ.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Cockpit์— ๋Œ€ํ•œ ๊ด€์‹ฌ์€ Cockpit์ด ์ด๋ฏธ ์‹œ์Šคํ…œ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๊ณ  "systemctl ํ™œ์„ฑํ™” -now Cockpit.service" ๋ช…๋ น์œผ๋กœ๋งŒ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋˜๋Š” Centos 8์˜ ์ถœ์‹œ๋กœ ์ธํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐฐํฌํŒ์—์„œ๋Š” ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ์—์„œ ์ˆ˜๋™์œผ๋กœ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์„ค์น˜๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ณต์‹ ๊ฐ€์ด๋“œ.

์„ค์น˜ ํ›„ ๋ธŒ๋ผ์šฐ์ €์—์„œ Cockpit์ด ์„ค์น˜๋œ ์„œ๋ฒ„์˜ ํฌํŠธ 9090์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์„œ๋ฒ„ IP:9090). ์˜ˆ๋ฅผ ๋“ค์–ด, 192.168.1.56: 9090

๋กœ์ปฌ ๊ณ„์ •์˜ ์ผ๋ฐ˜์ ์ธ ๋กœ๊ทธ์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๊ถŒํ•œ ์žˆ๋Š” ์‚ฌ์šฉ์ž(๋ฃจํŠธ)๋กœ ์ผ๋ถ€ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก "๊ถŒํ•œ ์žˆ๋Š” ์ž‘์—…์— ๋‚ด ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์‚ฌ์šฉ" ํ™•์ธ๋ž€์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ๊ท€ํ•˜์˜ ๊ณ„์ •์€ sudo๋ฅผ ํ†ตํ•ด ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธํ•˜๋ฉด ์•„๋ฆ„๋‹ต๊ณ  ๋ช…ํ™•ํ•œ ์›น ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์šฐ์„  ๋ฒˆ์—ญ์ด ํ˜•ํŽธ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐํŽ˜์ด์Šค ์–ธ์–ด๋ฅผ ์˜์–ด๋กœ ์ „ํ™˜ํ•˜์„ธ์š”.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋งค์šฐ ๋ช…ํ™•ํ•˜๊ณ  ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์™ผ์ชฝ์—๋Š” ํƒ์ƒ‰ ๋ชจ์Œ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์ž‘ ์„น์…˜์€ "์‹œ์Šคํ…œ"์ด๋ผ๊ณ  ํ•˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค(CPU, RAM, ๋„คํŠธ์›Œํฌ, ๋””์Šคํฌ) ์‚ฌ์šฉ๋ฅ ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋””์Šคํฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ํ•ด๋‹น ๋น„๋ฌธ์„ ํด๋ฆญํ•˜๋ฉด ๋‹ค๋ฅธ ์„น์…˜(์ €์žฅ์†Œ)์œผ๋กœ ๋ฐ”๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ lvm์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

vg ๊ทธ๋ฃน์˜ ์ด๋ฆ„๊ณผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

lv์— ์ด๋ฆ„์„ ์ง€์ •ํ•˜๊ณ  ํฌ๊ธฐ๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Cockpit ์ž์ฒด๊ฐ€ fstab์— ํ•„์š”ํ•œ ์ค„์„ ์ž‘์„ฑํ•˜๊ณ  ์žฅ์น˜๋ฅผ ๋งˆ์šดํŠธํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์„ธ์š”. ํŠน์ • ์žฅ์ฐฉ ์˜ต์…˜์„ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ํ™•์žฅ, ์••์ถ•ํ•˜๊ณ  vg ๊ทธ๋ฃน์— ์ƒˆ ์žฅ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"๋„คํŠธ์›Œํ‚น" ์„น์…˜์—์„œ๋Š” ์ผ๋ฐ˜์ ์ธ ๋„คํŠธ์›Œํฌ ์„ค์ •(ip, dns, ๋งˆ์Šคํฌ, ๊ฒŒ์ดํŠธ์›จ์ด)์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ณธ๋”ฉ์ด๋‚˜ ํŒ€ ๊ตฌ์„ฑ๊ณผ ๊ฐ™์€ ๋ณด๋‹ค ๋ณต์žกํ•œ ๊ตฌ์„ฑ๋„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์—์„œ ์™„์„ฑ๋œ ๊ตฌ์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Vinano๋ฅผ ํ†ตํ•œ ์„ค์ •์€ ์กฐ๊ธˆ ๋” ๊ธธ๊ณ  ์–ด๋ ค์šธ ๊ฒƒ์ด๋ผ๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ดˆ๋ณด์ž์—๊ฒŒ๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

"์„œ๋น„์Šค"์—์„œ๋Š” ์‹œ์Šคํ…œ ์žฅ์น˜์™€ ํƒ€์ด๋จธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์ง€, ๋‹ค์‹œ ์‹œ์ž‘, ์‹œ์ž‘ ์‹œ ์ œ๊ฑฐ ๋“ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ž์‹ ๋งŒ์˜ ํƒ€์ด๋จธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ๋„ ๋งค์šฐ ๋น ๋ฆ…๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์œ ์ผํ•˜๊ฒŒ ์ œ๋Œ€๋กœ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์€ ์ ์€ ํƒ€์ด๋จธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ์‹œ์ž‘๋˜๋Š”์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์‹คํ–‰๋œ ์‹œ๊ฐ„๊ณผ ๋‹ค์‹œ ์‹คํ–‰๋  ์‹œ๊ฐ„๋งŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง์ž‘ํ•  ์ˆ˜ ์žˆ๋“ฏ์ด "์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ"์—์„œ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณด๊ณ  ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์—์„œ ์ด๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ž๋™ ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ์„ค์น˜ ์‹œ๊ฐ„์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Cockpit์—์„œ SeLinux๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  sosreport๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(๊ธฐ์ˆ ์  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ ๊ณต๊ธ‰์—…์ฒด์™€ ํ†ต์‹ ํ•  ๋•Œ ์œ ์šฉํ•จ).

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ด€๋ฆฌ๋Š” ์ตœ๋Œ€ํ•œ ๊ฐ„๋‹จํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ SSH ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ์‹œ์Šคํ…œ ๋กœ๊ทธ๋ฅผ ์ฝ๊ณ  ์ค‘์š”๋„๋ณ„๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชจ๋“  ์ฃผ์š” ์„น์…˜์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค. Cockpit์„ โ€‹โ€‹์‚ฌ์šฉํ• ์ง€ ์—ฌ๋ถ€๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—๋Š” Cockpit์ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์„œ๋ฒ„ ์œ ์ง€ ๊ด€๋ฆฌ ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ์žฅ์  :

  • ์ด๋Ÿฌํ•œ ๋„๊ตฌ ๋•๋ถ„์— Linux OS ๊ด€๋ฆฌ ์ง„์ž… ์žฅ๋ฒฝ์ด ํฌ๊ฒŒ ๋‚ฎ์•„์กŒ์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ‘œ์ค€ ๋ฐ ๊ธฐ๋ณธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์‚ฐ ๋น„์šฉ์„ ์ค„์ด๊ณ  ์ž‘์—… ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๊ด€๋ฆฌ๋ฅผ ๊ฐœ๋ฐœ์ž๋‚˜ ๋ถ„์„๊ฐ€์—๊ฒŒ ๋ถ€๋ถ„์ ์œผ๋กœ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์ด์ œ ์ฝ˜์†”์— pvcreate, vgcreate, lvcreate, mkfs.xfs๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋งˆ์šดํŠธ ์ง€์ ์„ ์ƒ์„ฑํ•˜๊ณ  fstab์„ ํŽธ์ง‘ํ•œ ๋‹ค์Œ ๋งˆ์ง€๋ง‰์œผ๋กœ mount -a๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋งˆ์šฐ์Šค๋ฅผ ๋ช‡ ๋ฒˆ ํด๋ฆญํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • Linux ๊ด€๋ฆฌ์ž๋Š” ์—…๋ฌด ๋ถ€๋‹ด์„ ๋œ๊ณ  ๋ณด๋‹ค ๋ณต์žกํ•œ ์ž‘์—…์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์  ์˜ค๋ฅ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜์†”์„ ํ†ตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‹ค์ˆ˜ํ•˜๋Š” ๊ฒƒ์ด ๋” ์–ด๋ ต๋‹ค๋Š” ์ ์— ๋™์˜ํ•˜์„ธ์š”.

์ œ๊ฐ€ ๋ฐœ๊ฒฌํ•œ ๋‹จ์ :

  • ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ํ•œ๊ณ„. ๊ธฐ๋ณธ์ ์ธ ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์ƒํ™” ์ธก์—์„œ ๋””์Šคํฌ๋ฅผ ํ™•์žฅํ•œ ํ›„ ์ฆ‰์‹œ lvm์„ ํ™•์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฝ˜์†”์— pvresize๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๊ณ„์† ์ž‘์—…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๊ทธ๋ฃน์— ์‚ฌ์šฉ์ž๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ถŒํ•œ์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ๋œ ๊ณต๊ฐ„์„ ๋ถ„์„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ข€ ๋” ํญ๋„“์€ ๊ธฐ๋Šฅ์„ ์›ํ•ฉ๋‹ˆ๋‹ค
  • "์‘์šฉ ํ”„๋กœ๊ทธ๋žจ" ์„น์…˜์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
  • ์ฝ˜์†” ์ƒ‰์ƒ์€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐ์€ ๋ฐฐ๊ฒฝ๊ณผ ์–ด๋‘์šด ๊ธ€๊ผด์—์„œ๋งŒ ํŽธ์•ˆํ•˜๊ฒŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    Cockpit - ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ Linux ๊ด€๋ฆฌ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋ณด์‹œ๋‹ค์‹œํ”ผ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋งค์šฐ ์ข‹์€ ์ž ์žฌ๋ ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๋ฉด ๋งŽ์€ ์ž‘์—…์„ ๋”์šฑ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

upd: "๊ธฐ๊ณ„ ๋Œ€์‹œ๋ณด๋“œ"์— ํ•„์š”ํ•œ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ•˜๋‚˜์˜ ์›น ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์—ฌ๋Ÿฌ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด ๊ธฐ๋Šฅ์€ ์—ฌ๋Ÿฌ ์„œ๋ฒ„๋ฅผ ๋™์‹œ์— ๋Œ€๋Ÿ‰ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ ๊ณต์‹ ๋ฌธ์„œ.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€