์๊ฐ
์คํ์์ค ํ๋ก์ ํธ
oVirt๋ ์ค์ ๋ก Red Hat์ ์ฐํ์์ ์ฑ์ฅํ๋ ์์ฉ ์์คํ
Red Hat Virtualization(RHV, ์ด์ RHEV)์ ์
์คํธ๋ฆผ์
๋๋ค. ํผ๋์ ํผํ๊ธฐ ์ํด ์ด ์๋ CentOS์ RHEL๊ณผ ๋์ผํ๋ฉฐ Fedora์ RHEL์ ๋ ๊ฐ๊น์ด ๋ชจ๋ธ์
๋๋ค.
ํ๋ -
oVirt๋ "๊ธฐ์กด" ์๋ฒ์ ๋ฐ์คํฌํฑ ๊ฐ์ํ(VDI) ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, VMware ์๋ฃจ์
๊ณผ ๋ฌ๋ฆฌ ๋ ์์คํ
๋ชจ๋ ํ๋์ ์ปดํ๋ ์ค์ ๊ณต์กดํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ๊ฐ ์ข๋ค
์ด ๋ฌธ์๋ ์๋ํ๋ ์ฅ์ ์กฐ์น ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์๋ฆฌ์ฆ ์ค ์ฒซ ๋ฒ์งธ ๋ฌธ์์
๋๋ค. ์ด๋ฅผ ๊ฒํ ํ ํ ์งง์ ์๊ฐ(์ฝ 2์๊ฐ) ๋ด์ ์๋ฒฝํ๊ฒ ์๋ํ๋ ์์คํ
์ ์ป๊ฒ ๋ ๊ฒ์
๋๋ค. ๋ฌผ๋ก ๋ง์ ๋ฌธ์ ๊ฐ ๊ณต๊ฐ๋์ง๋ ์์ ๊ฒ์
๋๋ค. ๋ค์ ๊ธฐ์ฌ์์ ์ด์ ๋ํด ๋ค๋ฃจ๋ ค๊ณ ๋
ธ๋ ฅํ ๊ฒ์
๋๋ค.
์ฐ๋ฆฌ๋ ๋ฒ์ 4.1๋ถํฐ ์๋
๋์ ์ฌ์ฉํด ์์ต๋๋ค. ๋น์ฌ์ ์ฐ์
์ฉ ์์คํ
์ ํ์ฌ Xeon Gold CPU๋ฅผ ํ์ฌํ HPE Synergy 480 ๋ฐ ProLiant BL460c 10์ธ๋ ์ปดํจํฐ์์ ์คํ๋ฉ๋๋ค.
๊ธ์ ์ฐ๋ ์์ ์ ํ์ฌ ๋ฒ์ ์ 4.3์
๋๋ค.
์กฐํญ
- ์๊ฐ(์ฐ๋ฆฌ๋ ์ฌ๊ธฐ์ ์์ต๋๋ค)
๊ด๋ฆฌ์(ovirt-engine) ๋ฐ ํ์ดํผ๋ฐ์ด์ (ํธ์คํธ) ์ค์น ์ถ๊ฐ ์ธํ
๊ธฐ๋ฅ์ ํน์ง
oVirt์๋ ovirt-engine๊ณผ ovirt-host๋ผ๋ 2๊ฐ์ ์ฃผ์ ์ํฐํฐ๊ฐ ์์ต๋๋ค. VMware ์ ํ์ ์ต์ํ ๋ถ๋ค์ ์ํด ์ค๋ช
ํ์๋ฉด, oVirt๋ ํ๋ซํผ ์ ์ฒด๊ฐ vSphere์ด๊ณ , ovirt-engine(์ ์ด ๊ณ์ธต)์ vCenter์ ๋์ผํ ๊ธฐ๋ฅ์ ์ํํ๋ฉฐ, ovirt-host๋ ESX(i)์ ๊ฐ์ ํ์ดํผ๋ฐ์ด์ ์
๋๋ค. ์๋ํ๋ฉด vSphere๋ ๋งค์ฐ ์ธ๊ธฐ ์๋ ์๋ฃจ์
์ด๋ฏ๋ก ๊ฐ๋ ๋น๊ตํด ๋ณด๊ฒ ์ต๋๋ค.
์. 1 โ oVirt ์ ์ดํ.
๋๋ถ๋ถ์ Linux ๋ฐฐํฌํ๊ณผ Windows ๋ฒ์ ์ ๊ฒ์คํธ ๋จธ์ ์ผ๋ก ์ง์๋ฉ๋๋ค. ๊ฒ์คํธ ๋จธ์ ์ ๊ฒฝ์ฐ ์์ด์ ํธ์ ์ต์ ํ๋ ๊ฐ์ ์ฅ์น ๋ฐ virtio ๋๋ผ์ด๋ฒ(์ฃผ๋ก ๋์คํฌ ์ปจํธ๋กค๋ฌ ๋ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค)๊ฐ ์์ต๋๋ค.
๋ด๊ฒฐํจ์ฑ ์๋ฃจ์
๊ณผ ๋ชจ๋ ํฅ๋ฏธ๋ก์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ค๋ฉด ๊ณต์ ์คํ ๋ฆฌ์ง๊ฐ ํ์ํฉ๋๋ค. ๋ธ๋ก FC, FCoE, iSCSI, NFS ํ์ผ ์คํ ๋ฆฌ์ง ๋ฑ์ ๋ชจ๋ ์ง์ํ๋ฉฐ, ๋ด๊ฒฐํจ์ฑ ์๋ฃจ์
์ ๊ตฌํํ๋ ค๋ฉด ์คํ ๋ฆฌ์ง ์์คํ
๋ ๋ด๊ฒฐํจ์ฑ(์ปจํธ๋กค๋ฌ 2๊ฐ ์ด์, ๋ฉํฐํจ์ค)์ ๊ฐ์ถฐ์ผ ํฉ๋๋ค.
๋ก์ปฌ ์ ์ฅ์ ์ฌ์ฉ๋ ๊ฐ๋ฅํ์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ๊ณต์ ์ ์ฅ์๋ง ์ค์ ํด๋ฌ์คํฐ์ ์ ํฉํฉ๋๋ค. ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ ์์คํ
์ ์๋ก ๋ค๋ฅธ ํ์ดํผ๋ฐ์ด์ ์ธํธ๋ก ๋ง๋ค๊ณ , ๊ณต์ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํด๋ ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ SAN์์ ๋ถํ
ํ๋ ๋์คํฌ ์๋ ๋จธ์ ์ด๋ ์ต์ ํฌ๊ธฐ์ ๋์คํฌ์
๋๋ค. ์๋ง๋ vdsm ํํฌ๋ฅผ ํตํด ๋ก์ปฌ ๋์คํฌ(์: Ceph)์์ ์ํํธ์จ์ด ์ ์ ์คํ ๋ฆฌ์ง๋ฅผ ์กฐ๋ฆฝํ์ฌ VM์ ์ ๊ณตํ๋ ์ต์
์ด ๊ฐ๋ฅํ์ง๋ง ์ฌ๊ฐํ๊ฒ ๊ณ ๋ คํ ์ ์ ์์ต๋๋ค.
๊ตฌ์กฐ
์. 2 - oVirt ์ํคํ
์ฒ.
์ํคํ
์ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์์ ํ์ธํ ์ ์์ต๋๋ค.
์. 3 โ oVirt ๊ฐ์ฒด.
๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ์์๋ โ ๋ฐ์ดํฐ ์ผํฐ. ๊ณต์ ๋๋ ๋ก์ปฌ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ ์ง ์ฌ๋ถ์ ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ ์ธํธ(ํธํ์ฑ, 4.1~4.3)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ํ๋ ์ด์์ด ์์ ์ ์์ต๋๋ค. ๋ง์ ์ต์
์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ผํฐ(๊ธฐ๋ณธ๊ฐ)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ํฉํฉ๋๋ค.
๋ฐ์ดํฐ ์ผํฐ๋ ํ๋ ์ด์์ ํด๋ฌ์คํฐ. ํด๋ฌ์คํฐ๋ ํ๋ก์ธ์ ์ ํ, ๋ง์ด๊ทธ๋ ์ด์
์ ์ฑ
๋ฑ์ ๊ฒฐ์ ํฉ๋๋ค. ์๊ท๋ชจ ์ค์น์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ํด๋ฌ์คํฐ๋ก ์ ํํ ์๋ ์์ต๋๋ค.
ํด๋ฌ์คํฐ๋ ๋ค์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฃผ์ธ์ฃผ์ ์์
์ ์ํํ๋ ๊ฒ์
๋๋ค. ์ฆ, ๊ฐ์ ๋จธ์ ์ ์ด๋ฐํ๊ณ ์คํ ๋ฆฌ์ง๊ฐ ์ฐ๊ฒฐ๋ฉ๋๋ค. ํด๋ฌ์คํฐ๋ 2๊ฐ ์ด์์ ํธ์คํธ๋ฅผ ๊ฐ์ ํฉ๋๋ค. 1๊ฐ์ ํธ์คํธ๋ก ํด๋ฌ์คํฐ๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ธฐ์ ์ ์ผ๋ก ๊ฐ๋ฅํ์ง๋ง ์ค์ฉ์ ์ด์ง ์์ต๋๋ค.
oVirt๋ ๋ค์์ ํฌํจํ ๋ค์ํ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ํ์ดํผ๋ฐ์ด์ (์ค์๊ฐ ๋ง์ด๊ทธ๋ ์ด์
)์ ์คํ ๋ฆฌ์ง ๋ง์ด๊ทธ๋ ์ด์
(์คํ ๋ฆฌ์ง ๋ง์ด๊ทธ๋ ์ด์
) ๊ฐ์ ๊ฐ์ ๋จธ์ ์ค์๊ฐ ๋ง์ด๊ทธ๋ ์ด์
, VM ํ์ ์ฌ์ฉํ ๋ฐ์คํฌํฑ ๊ฐ์ํ(๊ฐ์ ๋ฐ์คํฌํฑ ์ธํ๋ผ), ์ํ ์ ์ฅ ๋ฐ ์ํ ๋น์ ์ฅ VM, NVidia Grid vGPU ์ง์, vSphere, KVM์์ ๊ฐ์ ธ์ค๊ธฐ ๋ฑ์ด ์์ต๋๋ค. ๊ฐํ
RHV ๊ฐ๊ฒฉ ์ ๋ณด
VMware์ ๋นํด ๋น์ฉ์ด ๋์ง ์์ผ๋ฉฐ ๋ผ์ด์ผ์ค ์์ฒด๋ฅผ ๊ตฌ๋งคํ ํ์ ์์ด ์ง์๋ง ๊ตฌ๋งคํ๋ฉด ๋ฉ๋๋ค. ์ง์์ ํ์ดํผ๋ฐ์ด์ ์ ๋ํด์๋ง ๊ตฌ๋งค๋๋ฉฐ ovirt-engine์ vCenter Server์ ๋ฌ๋ฆฌ ๋น์ฉ์ด ํ์ํ์ง ์์ต๋๋ค.
์์ 1๋ ์ฐจ ๊ณ์ฐ ์์
4๊ฐ์ 2์์ผ ๋จธ์ ํด๋ฌ์คํฐ์ ์๋งค ๊ฐ๊ฒฉ(ํ๋ก์ ํธ ํ ์ธ ์ ์ธ)์ ๊ณ ๋ คํด ๋ณด๊ฒ ์ต๋๋ค.
ํ์ค RHV ๊ตฌ๋
- VMware vCenter Server Standard ์ธ์คํด์ค๋น $10,837.13, ๊ธฐ๋ณธ ๊ตฌ๋ $2,625.41(ํ๋ก๋์ โ $3,125.39);
- VMware vSphere ํ์ค $1,164.15 + ๊ธฐ๋ณธ ๊ตฌ๋ $552.61(์์ฐ $653.82);
- VMware vSphere Enterprise Plus $6,309.23 + ๊ธฐ๋ณธ ๊ตฌ๋ $1,261.09(์์ฐ $1,499.94).
ํฉ๊ณ: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 ๊ฐ์ฅ ์ด๋ฆฐ ์ต์
์ ์ํด. ์ฝ 3,5๋ฐฐ ์ ๋ ์ฐจ์ด๊ฐ ๋๋ค์!
oVirt์์๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ํ ์์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ๋ตํ ํน์ฑ ๋ฐ ์ต๋๊ฐ
์์คํ ์๊ตฌ ์ฌํญ
ํ์ดํผ๋ฐ์ด์ ์๋ ํ๋์จ์ด ๊ฐ์ํ๊ฐ ํ์ฑํ๋ CPU๊ฐ ํ์ํ๋ฉฐ ์์ํ๊ธฐ ์ํ ์ต์ RAM ์ฉ๋์ 2GiB, OS์ ๊ถ์ฅ๋๋ ์คํ ๋ฆฌ์ง ์ฉ๋์ 55GiB์
๋๋ค(์ฃผ๋ก ๋ก๊ทธ ๋ฑ์ ๊ฒฝ์ฐ OS ์์ฒด๊ฐ ๊ฑฐ์ ์ฐจ์งํ์ง ์์).
์์ธํ ๋ด์ฉ์ -
์
๋ชจ๋ ์์คํ
๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ณผ๋ฅจ๊ณผ ์๋์ ์ ํ์ด ์์ผ๋ฉฐ, ๊ทธ ์ค ๋๋ถ๋ถ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๋ ์์ฉ ์๋ฒ์ ๊ธฐ๋ฅ์ ์ด๊ณผํฉ๋๋ค. ์, ์ปคํ
๊ฐ์ ๋จธ์ ์ต๋๊ฐ:
- ๋์์ ์คํ๋๋ ์ต๋ ๊ฐ์ ๋จธ์ : ๋ฌด์ ํ;
- ๊ฐ์ ๋จธ์ ๋น ์ต๋ ๊ฐ์ CPU: 384;
- ๊ฐ์ ๋จธ์ ๋น ์ต๋ ๋ฉ๋ชจ๋ฆฌ: 4TiB;
- ๊ฐ์ ๋จธ์ ๋น ์ต๋ ๋จ์ผ ๋์คํฌ ํฌ๊ธฐ: 8TiB.
ํธ์คํธ ์ต๋๊ฐ:
- ๋ ผ๋ฆฌ์ CPU ์ฝ์ด ๋๋ ์ค๋ ๋: 768;
- RAM: 12TiB;
- ํธ์คํ ๋ ๊ฐ์ ๋จธ์ ์: 250;
- ๋์ ์ค์๊ฐ ๋ง์ด๊ทธ๋ ์ด์ : ์์ 2๊ฐ, ๋ฐ์ 2๊ฐ,
- ์ค์๊ฐ ๋ง์ด๊ทธ๋ ์ด์ ๋์ญํญ: ๋ ๊ฑฐ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฑ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ๋ง์ด๊ทธ๋ ์ด์ ๋น 52MiB(~436Mb)์ ๋๋ค. ๋ค๋ฅธ ์ ์ฑ ์ ๋ฌผ๋ฆฌ์ ์ฅ์น์ ์๋์ ๋ฐ๋ผ ์ ์ํ ์ฒ๋ฆฌ๋ ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. QoS ์ ์ฑ ์ ๋ง์ด๊ทธ๋ ์ด์ ๋์ญํญ์ ์ ํํ ์ ์์ต๋๋ค.
๊ด๋ฆฌ์ ๋ ผ๋ฆฌ ์ํฐํฐ ์ต๋๊ฐ:
4.3์๋
- ๋ฐ์ดํฐ ์ผํฐ
- ์ต๋ ๋ฐ์ดํฐ ์ผํฐ ์: 400;
- ์ต๋ ํธ์คํธ ์: 400๊ฐ ์ง์, 500๊ฐ ํ ์คํธ๋จ,
- ์ต๋ VM ์: 4000๊ฐ ์ง์, 5000๊ฐ ํ ์คํธ๋จ,
- ํด๋ฌ์คํฐ
- ์ต๋ ํด๋ฌ์คํฐ ์: 400;
- ์ต๋ ํธ์คํธ ์: 400๊ฐ ์ง์, 500๊ฐ ํ ์คํธ๋จ,
- ์ต๋ VM ์: 4000๊ฐ ์ง์, 5000๊ฐ ํ ์คํธ๋จ,
- ๋คํธ์ํฌ
- ๋ ผ๋ฆฌ ๋คํธ์ํฌ/ํด๋ฌ์คํฐ: 300;
- SDN/์ธ๋ถ ๋คํธ์ํฌ: 2600๊ฐ ํ ์คํธ๋จ, ์ ํ ์์.
- ์คํ ๋ฆฌ์ง
- ์ต๋ ๋๋ฉ์ธ: 50๊ฐ ์ง์, 70๊ฐ ํ ์คํธ๋จ;
- ๋๋ฉ์ธ๋น ํธ์คํธ: ์ ํ ์์;
- ๋ธ๋ก ๋๋ฉ์ธ๋น ๋ ผ๋ฆฌ ๋ณผ๋ฅจ(์ด์): 1500;
- ์ต๋ LUN ์(์ถ๊ฐ): 300;
- ์ต๋ ๋์คํฌ ํฌ๊ธฐ: 500TiB(๊ธฐ๋ณธ์ ์ผ๋ก 8TiB๋ก ์ ํ๋จ)
๊ตฌํ ์ต์
์ด๋ฏธ ์ธ๊ธํ๋ฏ์ด oVirt๋ ovirt-engine(์ ์ด)๊ณผ ovirt-host(ํ์ดํผ๋ฐ์ด์ )๋ผ๋ ๋ ๊ฐ์ง ๊ธฐ๋ณธ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์์ง์ ํ๋ซํผ ์์ฒด(๋
๋ฆฝ ์คํํ ๊ด๋ฆฌ์ - ๋ค๋ฅธ ํ๋ซํผ์ด๋ ๋ณ๋์ ํ์ดํผ๋ฐ์ด์ ๋๋ ๋ฌผ๋ฆฌ์ ์์คํ
์์ ์คํ๋๋ VM์ผ ์ ์์) ์ธ๋ถ ๋๋ ํ๋ซํผ ์์ฒด(VCSA ์ ๊ทผ ๋ฐฉ์๊ณผ ์ ์ฌํ ์์ฒด ํธ์คํ
์์ง)์ ์์นํ ์ ์์ต๋๋ค. VMware์์).
ํ์ดํผ๋ฐ์ด์ ๋ ๋ค์ ์ค ํ๋์ ์ค์นํ ์ ์์ต๋๋ค.
๋ชจ๋ ์ต์
์ ํ๋์จ์ด ์๊ตฌ ์ฌํญ์ ๊ฑฐ์ ๋์ผํฉ๋๋ค.
์. 4 - ํ์ค ์ํคํ
์ฒ.
์. 5 - ์์ฒด ํธ์คํธ ์์ง ์ํคํ
์ฒ.
๋ ์์ ์ ์ํด ๋ ๋ฆฝ ์คํํ ๊ด๋ฆฌ์ ๋ฐ EL ํธ์คํธ ์ต์ ์ ์ ํํ์ต๋๋ค.
- ๋ ๋ฆฝ ์คํํ Manager๋ ์์ ๋ฌธ์ ๊ฐ ์์ ๋ ์กฐ๊ธ ๋ ์ฝ๊ณ ๋ญ๊ณ ๊ธฐ์ ๊ณ๋์ ๋๋ ๋ง๋ ์์ง๋ง(VCSA์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ต์ ํ๋์ ํธ์คํธ๊ฐ ์์ ํ ๊ฐ๋๋ ๋๊น์ง ์์ํ ์ ์์) ๋ค๋ฅธ ์์คํ ์ ๋ํ ์ข ์์ฑ์ด ์์ต๋๋ค*.
- EL ํธ์คํธ๋ ์ธ๋ถ ๋ชจ๋ํฐ๋ง, ๋๋ฒ๊น , ๋ฌธ์ ํด๊ฒฐ ๋ฑ์ ์ ์ฉํ OS์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
* ๊ทธ๋ฌ๋ ์ฌ๊ฐํ ์ ์ ์ดํ์๋ ์ ์ฒด ์๋ ๊ธฐ๊ฐ ๋์์๋ ์ด๊ฒ์ด ํ์ํ์ง ์์์ต๋๋ค.
ํ์ง๋ง ์์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค!
์คํ์ ์ํด Xeonยฎ CPU๊ฐ ์ฅ์ฐฉ๋ ProLiant BL460c G7 ๋ธ๋ ์ด๋ ์์ ์ถ์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น ํ๋ก์ธ์ค๋ฅผ ์ฌํํ๊ฒ ์ต๋๋ค.
๋
ธ๋์ ovirt.lab.example.com, kvm01.lab.example.com ๋ฐ kvm02.lab.example.com์ด๋ผ๋ ์ด๋ฆ์ ์ง์ ํ๊ฒ ์ต๋๋ค.
์ง์ ๊ฐ๋ณด์
์ถ์ฒ : habr.com