Apache CloudStack 4.17 ๋ฆด๋ฆฌ์Šค

Apache CloudStack 4.17 ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์ด ์ถœ์‹œ๋˜์–ด ํ”„๋ผ์ด๋น—, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋˜๋Š” ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ(IaaS, ์„œ๋น„์Šคํ˜• ์ธํ”„๋ผ)์˜ ๋ฐฐํฌ, ๊ตฌ์„ฑ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CloudStack ํ”Œ๋žซํผ์€ Cloud.com ์ธ์ˆ˜ ํ›„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐ›์€ Citrix์— ์˜ํ•ด Apache Foundation์œผ๋กœ ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CentOS, Ubuntu, openSUSE์šฉ ์„ค์น˜ ํŒจํ‚ค์ง€๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

CloudStack์€ ํ•˜์ดํผ๋ฐ”์ด์ € ์œ ํ˜•์— ์˜์กดํ•˜์ง€ ์•Š์œผ๋ฉฐ Xen(XCP-ng, XenServer/Citrix Hypervisor ๋ฐ Xen Cloud Platform), KVM, Oracle VM(VirtualBox) ๋ฐ VMware๋ฅผ ํ•˜๋‚˜์˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์—์„œ ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜, ์Šคํ† ๋ฆฌ์ง€, ์ปดํ“จํŒ… ๋ฐ ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์›น ์ธํ„ฐํŽ˜์ด์Šค์™€ ํŠน์ˆ˜ API๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒฝ์šฐ CloudStack ๊ธฐ๋ฐ˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋Š” ํ•˜๋‚˜์˜ ์ œ์–ด ์„œ๋ฒ„์™€ ๊ฒŒ์ŠคํŠธ OS๊ฐ€ ๊ฐ€์ƒํ™” ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์ผ๋ จ์˜ ์ปดํ“จํŒ… ๋…ธ๋“œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์—์„œ๋Š” ์—ฌ๋Ÿฌ ๊ด€๋ฆฌ ์„œ๋ฒ„์˜ ํด๋Ÿฌ์Šคํ„ฐ์™€ ์ถ”๊ฐ€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์˜ ์‚ฌ์šฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ์ธํ”„๋ผ๋Š” ์—ฌ๋Ÿฌ ์„ธ๊ทธ๋จผํŠธ๋กœ ๋ถ„ํ• ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฐ ์„ธ๊ทธ๋จผํŠธ๋Š” ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ์šด์˜๋ฉ๋‹ˆ๋‹ค.

๋ฆด๋ฆฌ์Šค 4.17์€ LTS(์žฅ๊ธฐ ์ง€์›)๋กœ ๋ถ„๋ฅ˜๋˜๋ฉฐ 18๊ฐœ์›” ๋™์•ˆ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ํ˜์‹ :

  • ์ž‘์—…์„ ์ค‘๋‹จํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ํ˜„์žฅ ๊ต์ฒด๋ฅผ ํ†ตํ•ด ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ(VR, Virtual Router) ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ์กด์—๋Š” ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ์ด์ „ ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ•˜๊ณ  ์‚ญ์ œํ•œ ํ›„ ์ƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹œ์ž‘ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค). ๋…ผ์Šคํ†ฑ ์—…๋ฐ์ดํŠธ๋Š” ์ฆ‰์‹œ ์ ์šฉ๋˜๋Š” ๋ผ์ด๋ธŒ ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
  • ์ด์ „์—๋Š” ๊ณต์œ  ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒฉ๋ฆฌ๋œ ๋„คํŠธ์›Œํฌ์™€ VPC ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•ด IPv6 ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ IPv6 ์„œ๋ธŒ๋„ท ํ• ๋‹น์„ ํ†ตํ•ด ์ •์  IPv6 ๊ฒฝ๋กœ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
    Apache CloudStack 4.17 ๋ฆด๋ฆฌ์Šค
  • ๋ฉ”์ธ ํŒจํ‚ค์ง€์—๋Š” SDS ํ”Œ๋žซํผ(์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ์Šคํ† ๋ฆฌ์ง€) StorPool์šฉ ์Šคํ† ๋ฆฌ์ง€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด ์ธ์Šคํ„ดํŠธ ์Šค๋ƒ…์ƒท, ํŒŒํ‹ฐ์…˜ ๋ณต์ œ, ๋™์  ๊ณต๊ฐ„ ํ• ๋‹น, ๋ฐฑ์—…, ๊ฐ ๊ฐ€์ƒ ๋””์Šคํฌ์— ๋Œ€ํ•œ ๋ณ„๋„์˜ QoS ์ •์ฑ… ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Apache CloudStack 4.17 ๋ฆด๋ฆฌ์Šค
  • ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ํ‘œ์ค€ ์›น ์ธํ„ฐํŽ˜์ด์Šค ๋˜๋Š” API๋ฅผ ํ†ตํ•ด ๊ณต๋™ ๋„คํŠธ์›Œํฌ(๊ณต์œ  ๋„คํŠธ์›Œํฌ) ๋ฐ ๊ฐœ์ธ ๊ฒŒ์ดํŠธ์›จ์ด(๊ฐœ์ธ ๊ฒŒ์ดํŠธ์›จ์ด)๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค(์ด์ „์—๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ๊ด€๋ฆฌ์ž๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค).
    Apache CloudStack 4.17 ๋ฆด๋ฆฌ์Šค
  • ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ๋‚˜ ํฌํŠธ ์ „๋‹ฌ ์—†์ด ์—ฌ๋Ÿฌ ๊ณ„์ •(์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Œ)์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด .ssh/authorized_keys ํŒŒ์ผ์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜์ง€ ์•Š๊ณ ๋„ ์—ฌ๋Ÿฌ SSH ํ‚ค๋ฅผ ํ™˜๊ฒฝ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ‚ค๋Š” ํ™˜๊ฒฝ ์ƒ์„ฑ ์ค‘์— ์„ ํƒ๋จ).
    Apache CloudStack 4.17 ๋ฆด๋ฆฌ์Šค
  • ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์˜ค๋ฅ˜ ์›์ธ์„ ๊ฐ์‚ฌํ•˜๊ณ  ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์‹œ์Šคํ…œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ด๋ฒคํŠธ๋Š” ์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ๋ฆฌ์†Œ์Šค์™€ ๋ช…ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ์ฒด๋ณ„๋กœ ์ด๋ฒคํŠธ๋ฅผ ๊ฒ€์ƒ‰, ํ•„ํ„ฐ๋ง ๋ฐ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Apache CloudStack 4.17 ๋ฆด๋ฆฌ์Šค
  • KVM ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์Šคํ† ๋ฆฌ์ง€ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€์ฒด ๋ฐฉ๋ฒ•์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๊ตฌํ˜„์—์„œ๋Š” libvirt๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ RAW ํ˜•์‹์˜ ๊ฐ€์ƒ ๋””์Šคํฌ ์ž‘์—…์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ตฌํ˜„์—์„œ๋Š” ๊ฐ ์Šคํ† ๋ฆฌ์ง€์˜ ํŠน์ • ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉฐ RAM์„ ์ค„์ด์ง€ ์•Š๊ณ ๋„ ๊ฐ€์ƒ ๋””์Šคํฌ์˜ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒํ‹ฐ์…˜์„ ํŠน์ • ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€์— ๋ช…์‹œ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์ง€์›์ด ํ™˜๊ฒฝ ๋ฐ ํŒŒํ‹ฐ์…˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋งˆ๋ฒ•์‚ฌ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ฆฌ์„œ๋ฒ„, ์ž์›๋ฐฐ๋ถ„์„œ๋ฒ„, DBMS๊ฐ€ ์„ค์น˜๋œ ์„œ๋ฒ„์˜ ์ƒํƒœ์— ๋Œ€ํ•œ ๋ฆฌํฌํŠธ๊ฐ€ ๊ด€๋ฆฌ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • KVM์ด ์žˆ๋Š” ํ˜ธ์ŠคํŠธ ํ™˜๊ฒฝ์˜ ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” ๊ธฐ๋ณธ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ํ•˜๋‚˜๋งŒ ํ—ˆ์šฉ๋˜์–ด ์ถ”๊ฐ€ ๋””์Šคํฌ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค).
  • ๋‚˜์ค‘์— ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณต์šฉ IP ์ฃผ์†Œ๋ฅผ ์˜ˆ์•ฝํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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