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 ๊ฒฝ๋ก๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ฉ์ธ ํจํค์ง์๋ SDS ํ๋ซํผ(์ํํธ์จ์ด ์ ์ ์คํ ๋ฆฌ์ง) StorPool์ฉ ์คํ ๋ฆฌ์ง ํ๋ฌ๊ทธ์ธ์ด ํฌํจ๋์ด ์์ด ์ธ์คํดํธ ์ค๋
์ท, ํํฐ์
๋ณต์ , ๋์ ๊ณต๊ฐ ํ ๋น, ๋ฐฑ์
, ๊ฐ ๊ฐ์ ๋์คํฌ์ ๋ํ ๋ณ๋์ QoS ์ ์ฑ
๋ฑ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์์๊ฒ๋ ํ์ค ์น ์ธํฐํ์ด์ค ๋๋ API๋ฅผ ํตํด ๊ณต๋ ๋คํธ์ํฌ(๊ณต์ ๋คํธ์ํฌ) ๋ฐ ๊ฐ์ธ ๊ฒ์ดํธ์จ์ด(๊ฐ์ธ ๊ฒ์ดํธ์จ์ด)๋ฅผ ๋
๋ฆฝ์ ์ผ๋ก ์์ฑํ ์ ์๋ ๊ธฐํ๊ฐ ์ ๊ณต๋ฉ๋๋ค(์ด์ ์๋ ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ด๋ฆฌ์๋ง ์ฌ์ฉํ ์ ์์์ต๋๋ค).
- ๊ฐ์ ๋ผ์ฐํฐ๋ ํฌํธ ์ ๋ฌ ์์ด ์ฌ๋ฌ ๊ณ์ (์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ๋์ ๋คํธ์ํฌ๋ฅผ ๊ณต์ ํ ์ ์์)์ผ๋ก ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- ์น ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด .ssh/authorized_keys ํ์ผ์ ์๋์ผ๋ก ํธ์งํ์ง ์๊ณ ๋ ์ฌ๋ฌ SSH ํค๋ฅผ ํ๊ฒฝ์ ์ถ๊ฐํ ์ ์์ต๋๋ค(ํค๋ ํ๊ฒฝ ์์ฑ ์ค์ ์ ํ๋จ).
- ์น ์ธํฐํ์ด์ค๋ ์ค๋ฅ ์์ธ์ ๊ฐ์ฌํ๊ณ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์์คํ
์ด๋ฒคํธ์ ๋ํ ์ ๋ณด๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ์ด์ ์ด๋ฒคํธ๋ ์ด๋ฒคํธ๋ฅผ ์์ฑํ ๋ฆฌ์์ค์ ๋ช
ํํ๊ฒ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ฐ์ฒด๋ณ๋ก ์ด๋ฒคํธ๋ฅผ ๊ฒ์, ํํฐ๋ง ๋ฐ ์ ๋ ฌํ ์ ์์ต๋๋ค.
- KVM ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์คํํ๋ ๊ฐ์ ๋จธ์ ์ ์คํ ๋ฆฌ์ง ์ค๋ ์ท์ ์์ฑํ๊ธฐ ์ํ ๋์ฒด ๋ฐฉ๋ฒ์ ์ถ๊ฐํ์ต๋๋ค. ์ด์ ๊ตฌํ์์๋ libvirt๋ฅผ ์ฌ์ฉํ์ฌ RAW ํ์์ ๊ฐ์ ๋์คํฌ ์์ ์ ์ง์ํ์ง ์๋ ์ค๋ ์ท์ ์์ฑํ์ต๋๋ค. ์๋ก์ด ๊ตฌํ์์๋ ๊ฐ ์คํ ๋ฆฌ์ง์ ํน์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉฐ RAM์ ์ค์ด์ง ์๊ณ ๋ ๊ฐ์ ๋์คํฌ์ ์ค๋ ์ท์ ์์ฑํ ์ ์์ต๋๋ค.
- ํํฐ์ ์ ํน์ ๊ธฐ๋ณธ ์คํ ๋ฆฌ์ง์ ๋ช ์์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ์ง์์ด ํ๊ฒฝ ๋ฐ ํํฐ์ ๋ง์ด๊ทธ๋ ์ด์ ๋ง๋ฒ์ฌ์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ด๋ฆฌ์๋ฒ, ์์๋ฐฐ๋ถ์๋ฒ, DBMS๊ฐ ์ค์น๋ ์๋ฒ์ ์ํ์ ๋ํ ๋ฆฌํฌํธ๊ฐ ๊ด๋ฆฌ์ ์ธํฐํ์ด์ค์ ์ถ๊ฐ๋์์ต๋๋ค.
- KVM์ด ์๋ ํธ์คํธ ํ๊ฒฝ์ ๊ฒฝ์ฐ ์ฌ๋ฌ ๋ก์ปฌ ์คํ ๋ฆฌ์ง ํํฐ์ ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค(์ด์ ์๋ ๊ธฐ๋ณธ ๋ก์ปฌ ์คํ ๋ฆฌ์ง๊ฐ ํ๋๋ง ํ์ฉ๋์ด ์ถ๊ฐ ๋์คํฌ๋ฅผ ์ถ๊ฐํ ์ ์์์ต๋๋ค).
- ๋์ค์ ๋คํธ์ํฌ์์ ์ฌ์ฉํ ์ ์๋๋ก ๊ณต์ฉ IP ์ฃผ์๋ฅผ ์์ฝํ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru