๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์ด ๊ธฐ์‚ฌ๋Š” ์ด์ „ ๊ธฐ์‚ฌ์˜ ์—ฐ์†์ž…๋‹ˆ๋‹ค. "๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 1๋ถ€ - oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ๋ฐฐํฌ ์ค€๋น„".

์ธํ”„๋ผ ์ค€๋น„๋ฅผ ์œ„ํ•œ ๋ชจ๋“  ์˜ˆ๋น„ ๋‹จ๊ณ„๊ฐ€ ์ด๋ฏธ ์ด์ „์— ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ณ ๋ คํ•˜์—ฌ ๊ณ ๊ฐ€์šฉ์„ฑ ๊ฐ€์ƒ ๋จธ์‹ ์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์œ„ํ•œ oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ์˜ ๊ธฐ๋ณธ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

์†Œ๊ฐœ

์ด ๊ธฐ์‚ฌ์˜ ์ฃผ์š” ๋ชฉ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.๋‹ค์Œ ๋ณด๊ธฐ -> ๊ฐ€๋Šฅ -> ๋งˆ๊ฐ์žฌ "์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ ์‹œ ์ผ๋ถ€ ๊ธฐ๋Šฅ์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•. ํด๋Ÿฌ์Šคํ„ฐ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค๋Š” ์ธํ”„๋ผ ๋ฐ ํ™˜๊ฒฝ์˜ ํŠน์„ฑ์œผ๋กœ ์ธํ•ด ์—ฌ๊ธฐ์— ์„ค๋ช…๋œ ํ”„๋กœ์„ธ์Šค์™€ ํ•ญ์ƒ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์ธ ์›์น™์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์ฃผ๊ด€์ ์ธ ๊ด€์ ์—์„œ ๋ณด๋ฉด, oVirt 4.3 ๊ทธ ๊ธฐ๋Šฅ์€ VMware vSphere ๋ฒ„์ „ 5.x์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋ฌผ๋ก  ์ž์ฒด ๊ตฌ์„ฑ ๋ฐ ์ž‘๋™ ๊ธฐ๋Šฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€์‹ฌ ์žˆ๋Š” ๋ถ„๋“ค์€ RHEV(oVirt๋ผ๊ณ ๋„ ํ•จ)์™€ VMware vSphere ๊ฐ„์˜ ๋ชจ๋“  ์ฐจ์ด์ ์„ ์ธํ„ฐ๋„ท์—์„œ ์ฐพ์•„๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ฌ๊ธฐ์—, ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์‚ฌ๊ฐ€ ์ง„ํ–‰๋จ์— ๋”ฐ๋ผ ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋•Œ๋•Œ๋กœ ์„œ๋กœ์˜ ์ฐจ์ด์ ์ด๋‚˜ ์œ ์‚ฌ์ ์„ ์–ธ๊ธ‰ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์™€ ๋ณ„๋„๋กœ ๊ฐ€์ƒ ๋จธ์‹ ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์ž‘์—…์„ ์กฐ๊ธˆ ๋น„๊ตํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. oVirt๋Š” VMware vSphere์—์„œ์™€ ๊ฐ™์ด ๊ฐ€์ƒ ๋จธ์‹ (์ดํ•˜ VM์ด๋ผ๊ณ  ํ•จ)์— ๋Œ€ํ•ด ์œ ์‚ฌํ•œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ์›์น™์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

  • ํ‘œ์ค€ Linux ๋ธŒ๋ฆฌ์ง€ ์‚ฌ์šฉ(VMware์—์„œ - ํ‘œ์ค€ vSwitch), ๊ฐ€์ƒํ™” ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰
  • OVS(Open vSwitch) ์‚ฌ์šฉ(VMware์—์„œ - ๋ถ„์‚ฐ vSwitch)๋Š” ์ค‘์•™ OVN ์„œ๋ฒ„์™€ ๊ด€๋ฆฌ ํ˜ธ์ŠคํŠธ์˜ OVN ์ปจํŠธ๋กค๋Ÿฌ๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋œ ๋ถ„์‚ฐ ๊ฐ€์ƒ ์Šค์œ„์น˜์ž…๋‹ˆ๋‹ค.

๊ตฌํ˜„์˜ ์šฉ์ด์„ฑ์œผ๋กœ ์ธํ•ด ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” KVM ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ‘œ์ค€ ์„ ํƒ์ธ ํ‘œ์ค€ Linux ๋ธŒ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VM์šฉ oVirt์—์„œ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ด์™€ ๊ด€๋ จํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋„คํŠธ์›Œํฌ ์ž‘์—…์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๊ทœ์น™์ด ์žˆ์œผ๋ฉฐ ์œ„๋ฐ˜ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

  • oVirt์— ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „ ํ˜ธ์ŠคํŠธ์˜ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์„ค์ •์€ IP ์ฃผ์†Œ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋™์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜ธ์ŠคํŠธ๊ฐ€ oVirt์˜ ์ œ์–ด ํ•˜์— ์žˆ๊ฒŒ ๋˜๋ฉด ์ž‘์—…์— ๋Œ€ํ•œ ์™„์ „ํ•œ ํ™•์‹  ์—†์ด ๋„คํŠธ์›Œํฌ ์„ค์ •์—์„œ ์ˆ˜๋™์œผ๋กœ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. oVirt ์—์ด์ „ํŠธ๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ํ›„ ๋‹จ์ˆœํžˆ ์ด์ „ ์„ค์ •์œผ๋กœ ๋กค๋ฐฑํ•˜๊ฑฐ๋‚˜ ๋Œ€๋ฆฌ์ธ.
  • VM์— ๋Œ€ํ•œ ์ƒˆ ๋„คํŠธ์›Œํฌ ์ถ”๊ฐ€ ๋ฐ ์ž‘์—…์€ oVirt ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ๋งŒ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜ ๋” ์ค‘์š” ์‚ฌํ•ญ โ€” ๋งค์šฐ ์ค‘์š”ํ•œ ํ™˜๊ฒฝ(๊ธˆ์ „์  ์†์‹ค์— ๋งค์šฐ ๋ฏผ๊ฐ)์˜ ๊ฒฝ์šฐ ์—ฌ์ „ํžˆ ์œ ๋ฃŒ ์ง€์›์„ ์‚ฌ์šฉํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋ ˆ๋“œํ–‡ ๊ฐ€์ƒํ™” 4.3. oVirt ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์šด์˜ํ•˜๋Š” ๋™์•ˆ ์ผ๋ถ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ง์ ‘ ํ•ด๊ฒฐํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์ ๊ฒฉํ•œ ๋„์›€์„ ๋ฐ›๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งˆ์นจ๋‚ด ์ถ”์ฒœ oVirt ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ๋‹ค์Œ ์‚ฌํ•ญ์„ ์ˆ™์ง€ํ•˜์‹ญ์‹œ์˜ค. ๊ณต์‹ ๋ฌธ์„œ, ์ตœ์†Œํ•œ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ์ •์˜๋ฅผ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ธฐ์‚ฌ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ์ฝ๋Š” ๊ฒƒ์ด ์•ฝ๊ฐ„ ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ์™€ oVirt ํด๋Ÿฌ์Šคํ„ฐ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๊ธฐ๋ณธ์ด ๋˜๋Š” ์ง€์นจ ๋ฌธ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ณผ๋ฅจ์€ ๊ทธ๋‹ค์ง€ ํฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•œ๋‘ ์‹œ๊ฐ„ ์•ˆ์— ๊ธฐ๋ณธ ์›๋ฆฌ๋ฅผ ์™„์ „ํžˆ ์ตํž ์ˆ˜ ์žˆ์ง€๋งŒ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋‹ค์Œ์„ ์ฝ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Red Hat Virtualization 4.3 ์ œํ’ˆ ์„ค๋ช…์„œ โ€” RHEV์™€ oVirt๋Š” ๋ณธ์งˆ์ ์œผ๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ํ˜ธ์ŠคํŠธ, ์Šค์œ„์น˜ ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์ •์ด ๋ชจ๋‘ ์™„๋ฃŒ๋˜๋ฉด ๋ฐ”๋กœ oVirt ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์‰ฝ๊ฒŒ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋„๋ก ์ด ๊ธฐ์‚ฌ์—์„œ ํ•˜๋‚˜์”ฉ ์™„๋ฃŒํ•ด์•ผ ํ•˜๋Š” ์ฃผ์š” ์„น์…˜์„ ๋‚˜์—ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. oVirt ๊ด€๋ฆฌ ์„œ๋ฒ„ ์„ค์น˜
  2. ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ตฌ์ถ•
  3. ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ ๋งŒ๋“ค๊ธฐ
  4. ์…€ํ”„ ํ˜ธ์ŠคํŒ… ํ™˜๊ฒฝ์— ์ถ”๊ฐ€ ํ˜ธ์ŠคํŠธ ์„ค์น˜
  5. ์ €์žฅ ์˜์—ญ ๋˜๋Š” ์ €์žฅ ๋„๋ฉ”์ธ ์ƒ์„ฑ
  6. ๊ฐ€์ƒ ๋จธ์‹ ์šฉ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ ๋ฐ ๊ตฌ์„ฑ
  7. ๊ฐ€์ƒ ๋จธ์‹  ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์„ค์น˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ
  8. ๊ฐ€์ƒ ๋จธ์‹  ์ƒ์„ฑ

oVirt ๊ด€๋ฆฌ ์„œ๋ฒ„ ์„ค์น˜

o๊ฐ€์ƒ ๊ด€๋ฆฌ ์„œ๋ฒ„ ์ „์ฒด oVirt ์ธํ”„๋ผ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ , ํ˜ธ์ŠคํŠธ ๋˜๋Š” ๊ฐ€์ƒ ์žฅ์น˜์˜ ํ˜•ํƒœ๋กœ oVirt ์ธํ”„๋ผ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค.

๊ฐ€์ƒํ™” ์„ธ๊ณ„์™€ ์œ ์‚ฌํ•œ ์œ ์‚ฌ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • VMware vSphere - vCenter ์„œ๋ฒ„
  • Microsoft Hyper-V - System Center VMM(Virtual Machine Manager).

oVirt ๊ด€๋ฆฌ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ต์…˜ 1
ํŠน์ˆ˜ํ•œ VM ๋˜๋Š” ํ˜ธ์ŠคํŠธ ํ˜•ํƒœ๋กœ ์„œ๋ฒ„๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์ด ์˜ต์…˜์€ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ํ•ด๋‹น VM์ด ํด๋Ÿฌ์Šคํ„ฐ์™€ ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ, ์ฆ‰ KVM์„ ์‹คํ–‰ํ•˜๋Š” ์ผ๋ฐ˜ ๊ฐ€์ƒ ๋จธ์‹ ์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ VM์„ ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์— ๋ฐฐํฌํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

oVirt ๊ด€๋ฆฌ ์„œ๋ฒ„ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ์ดˆ๊ธฐ์— ๋”œ๋ ˆ๋งˆ์— ๋น ์กŒ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ VM์„ ์„ค์น˜ํ•ด์•ผ ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์•„์ง ํด๋Ÿฌ์Šคํ„ฐ ์ž์ฒด๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ฆ‰์‹œ ๋ฌด์—‡์„ ์ƒ๊ฐํ•ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋งž์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ์— KVM์„ ์„ค์น˜ํ•œ ๋‹ค์Œ ์—ฌ๊ธฐ์— CentOS OS ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๊ณ  ์—ฌ๊ธฐ์— oVirt ์—”์ง„์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ•ด๋‹น VM์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ œ์–ด๋ฅผ ์œ„ํ•ด ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋Š” ์ž˜๋ชป๋œ ์˜๋„์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ํ–ฅํ›„ ํ•ด๋‹น ์ œ์–ด VM์— 100% ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

  • ํด๋Ÿฌ์Šคํ„ฐ์˜ ํ˜ธ์ŠคํŠธ(๋…ธ๋“œ) ๊ฐ„์— oVirt ์ฝ˜์†”์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • KVM์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฒ„์‰ฌ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์ด VM์€ oVirt ์ฝ˜์†”์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์œ ์ง€ ๊ด€๋ฆฌ ๋ชจ๋“œ (์œ ์ง€ ๊ด€๋ฆฌ ๋ชจ๋“œ), ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด VM์„ ํ˜ธ์ŠคํŠธ์—์„œ ํ˜ธ์ŠคํŠธ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฒ„์‰ฌ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜.

๋”ฐ๋ผ์„œ ๊ทœ์น™์— ๋”ฐ๋ผ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค. oVirt ๊ด€๋ฆฌ ์„œ๋ฒ„์— ๋ณ„๋„์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ•ด๋‹น ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” ๋…๋ฆฝ VM์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋‘ ๋ฒˆ์งธ ์˜ต์…˜์— ๋ช…์‹œ๋œ ๋Œ€๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค.

์˜ต์…˜ 2
oVirt Engine Appliance๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์— oVirt Engine Appliance๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋” ์ •ํ™•ํ•˜๊ณ  ์ ํ•ฉํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๊ฒƒ์€ ๋ฐ”๋กœ ์ด ์˜ต์…˜์ž…๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ VM์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ์•„๋ž˜์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฒฐํ•จ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์ œ์–ด VM์ด ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋Š” ์ธํ”„๋ผ์— ์ตœ์†Œ ๋‘ ๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค๋Š” ์ ๋งŒ ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์ด์ „ ๊ธฐ์‚ฌ์˜ ๋Œ“๊ธ€์— ์ด๋ฏธ ์ผ๋“ฏ์ด ๋‚˜๋Š” ๊ฒฐ์ฝ” ์–ป์„ ์ˆ˜ ์—†์—ˆ๋‹ค๋Š” ์ ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ ํ˜ธ์ŠคํŠธ ์—”์ง„ VM์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋‘ ๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๋กœ ๊ตฌ์„ฑ๋œ oVirt ํด๋Ÿฌ์Šคํ„ฐ์—์„œ.

ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ฒซ ๋ฒˆ์งธ ํ˜ธ์ŠคํŠธ์— oVirt Engine Appliance ์„ค์น˜

๊ณต์‹ ๋ฌธ์„œ ๋งํฌ - oVirt ์…€ํ”„ ํ˜ธ์ŠคํŠธ ์—”์ง„ ๊ฐ€์ด๋“œ, ์žฅ "๋ช…๋ น์ค„์„ ์‚ฌ์šฉํ•˜์—ฌ ์…€ํ”„ ํ˜ธ์ŠคํŠธ ์—”์ง„ ๋ฐฐํฌยป

์ด ๋ฌธ์„œ์—์„œ๋Š” ํ˜ธ์ŠคํŠธ ์—”์ง„ VM์„ ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ์ถฉ์กฑํ•ด์•ผ ํ•˜๋Š” ์ „์ œ ์กฐ๊ฑด์„ ์ง€์ •ํ•˜๊ณ  ์„ค์น˜ ํ”„๋กœ์„ธ์Šค ์ž์ฒด์— ๋Œ€ํ•ด์„œ๋„ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๋ฏ€๋กœ ์ถ•์–ด์ ์œผ๋กœ ๋ฐ˜๋ณตํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ์ค‘์ ์„ ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“  ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ํ˜ธ์ŠคํŠธ์˜ BIOS ์„ค์ •์—์„œ ๊ฐ€์ƒํ™” ์ง€์›์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜ธ์ŠคํŠธ์— ํ˜ธ์ŠคํŠธ ์—”์ง„ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์šฉ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค:

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm 
yum -y install epel-release
yum install screen ovirt-hosted-engine-setup

  • ํ˜ธ์ŠคํŠธ ํ™”๋ฉด์—์„œ oVirt Hosted Engine ๋ฐฐํฌ ์ ˆ์ฐจ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค(Ctrl-A + D๋ฅผ ํ†ตํ•ด ์ข…๋ฃŒํ•˜๊ณ  Ctrl-D๋ฅผ ํ†ตํ•ด ๋‹ซ์„ ์ˆ˜ ์žˆ์Œ).

screen
hosted-engine --deploy

์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฏธ๋ฆฌ ์ค€๋น„๋œ ์‘๋‹ต ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf

  • ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ๋ฐฐํฌํ•  ๋•Œ ํ•„์š”ํ•œ ๋ชจ๋“  ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค:

- ะธะผั ะบะปะฐัั‚ะตั€ะฐ
- ะบะพะปะธั‡ะตัั‚ะฒะพ vCPU ะธ vRAM (ั€ะตะบะพะผะตะฝะดัƒะตั‚ัั 4 vCPU ะธ 16 ะ“ะฑ)
- ะฟะฐั€ะพะปะธ
- ั‚ะธะฟ ั…ั€ะฐะฝะธะปะธั‰ะฐ ะดะปั hosted engine ะ’ะœ โ€“ ะฒ ะฝะฐัˆะตะผ ัะปัƒั‡ะฐะต FC
- ะฝะพะผะตั€ LUN ะดะปั ัƒัั‚ะฐะฝะพะฒะบะธ hosted engine
- ะณะดะต ะฑัƒะดะตั‚ ะฝะฐั…ะพะดะธั‚ัŒัั ะฑะฐะทะฐ ะดะฐะฝะฝั‹ั… ะดะปั hosted engine โ€“ ั€ะตะบะพะผะตะฝะดัƒัŽ ะดะปั ะฟั€ะพัั‚ะพั‚ั‹ ะฒั‹ะฑั€ะฐั‚ัŒ Local (ัั‚ะพ ะ‘ะ” PostgreSQL ั€ะฐะฑะพั‚ะฐัŽั‰ะฐั ะฒะฝัƒั‚ั€ะธ ัั‚ะพะน ะ’ะœ)
ะธ ะดั€. ะฟะฐั€ะฐะผะตั‚ั€ั‹. 

  • ํ˜ธ์ŠคํŒ…๋œ ์—”์ง„์ด ํฌํ•จ๋œ ๊ณ ๊ฐ€์šฉ์„ฑ VM์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ „์—๋Š” ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— 4GB ๋ฐ 150GB ํฌ๊ธฐ์˜ ํŠน์ˆ˜ LUN์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์— ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๊ธฐ์‚ฌ.

์ด์ „์—๋Š” ํ˜ธ์ŠคํŠธ์˜ ๊ฐ€์‹œ์„ฑ๋„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

multipath -ll
โ€ฆ
3600a098000e4b4b3000003c95d171065 dm-3 DELL    , MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4  sdc 8:32  active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 18:0:0:4  sdj 8:144 active ready running

  • ํ˜ธ์ŠคํŠธ ์—”์ง„ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ์ž์ฒด๋Š” ๋ณต์žกํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

[ INFO  ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20191129131846.conf'
[ INFO  ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ INFO  ] Hosted Engine successfully deployed

ํ˜ธ์ŠคํŠธ์— oVirt ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋ชจ๋“  ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ์œผ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. https://ovirt_hostname/ovirt-engine ๊ด€๋ฆฌ์ž ์ปดํ“จํ„ฐ์—์„œ [๊ด€๋ฆฌ ํฌํ„ธ].

โ€œ๊ด€๋ฆฌ ํฌํ„ธโ€ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์Šคํฌ๋ฆฐ์ƒท๊ณผ ๊ฐ™์ด ์ฐฝ์— ๋กœ๊ทธ์ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ(์„ค์น˜ ํ”„๋กœ์„ธ์Šค ์ค‘ ์„ค์ •)๋ฅผ ์ž…๋ ฅํ•˜๋ฉด Open Virtualization Manager ์ œ์–ดํŒ์ด ํ‘œ์‹œ๋˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ ๊ฐ€์ƒ ์ธํ”„๋ผ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ถ”๊ฐ€
  2. ํด๋Ÿฌ์Šคํ„ฐ ์ถ”๊ฐ€ ๋ฐ ๊ตฌ์„ฑ
  3. ํ˜ธ์ŠคํŠธ ์ถ”๊ฐ€ ๋ฐ ๊ด€๋ฆฌ
  4. ๊ฐ€์ƒ ๋จธ์‹  ๋””์Šคํฌ์— ๋Œ€ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์˜์—ญ ๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ ์ถ”๊ฐ€
  5. ๊ฐ€์ƒ ๋จธ์‹ ์šฉ ๋„คํŠธ์›Œํฌ ์ถ”๊ฐ€ ๋ฐ ๊ตฌ์„ฑ
  6. ๊ฐ€์ƒ ๋จธ์‹ , ์„ค์น˜ ์ด๋ฏธ์ง€, VM ํ…œํ”Œ๋ฆฟ ์ถ”๊ฐ€ ๋ฐ ๊ด€๋ฆฌ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์ด๋Ÿฌํ•œ ๋ชจ๋“  ์ž‘์—…์€ ๋” ์ž์„ธํžˆ ๋…ผ์˜๋˜๋ฉฐ ์ผ๋ถ€๋Š” ํฐ ์…€์—์„œ, ๋‹ค๋ฅธ ์ผ๋ถ€๋Š” ๋” ์ž์„ธํ•˜๊ณ  ๋‰˜์•™์Šค์— ๋”ฐ๋ผ ๋…ผ์˜๋ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๋จผ์ € ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ฝ์–ด ๋ณด์‹œ๊ธฐ๋ฅผ ๊ถŒํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ์•„๋งˆ๋„ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ถ€๊ฐ€

1) ์›์น™์ ์œผ๋กœ ๊ทธ๋Ÿฌํ•œ ํ•„์š”์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ์— KVM ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•˜๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. libvirt ะธ qemu-kvm (๋˜๋Š” qemu-kvm-ev)๋ฅผ ์›ํ•˜๋Š” ๋ฒ„์ „์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, oVirt ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ๋ฅผ ๋ฐฐํฌํ•  ๋•Œ๋Š” ์ด ์ž‘์—…์„ ์ž์ฒด์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ libvirt ะธ qemu-kvm ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ๋ฐฐํฌํ•  ๋•Œ ๋‹ค์Œ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

error: unsupported configuration: unknown CPU feature: md-clear

์ €๊ฒƒ๋“ค. ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „ libvirt ๋ณดํ˜ธ์™€ ํ•จ๊ป˜ MDS, ์ด ์ •์ฑ…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

<feature policy='require' name='md-clear'/>

md-clear ์ง€์›์„ ํ†ตํ•ด libvirt v.4.5.0-10.el7_6.12๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

'md-clear' ์ง€์›์„ ํ™•์ธํ•˜์„ธ์š”.

virsh domcapabilities kvm | grep require
      <feature policy='require' name='ss'/>
      <feature policy='require' name='hypervisor'/>
      <feature policy='require' name='tsc_adjust'/>
      <feature policy='require' name='clflushopt'/>
      <feature policy='require' name='pku'/>
      <feature policy='require' name='md-clear'/>
      <feature policy='require' name='stibp'/>
      <feature policy='require' name='ssbd'/>
      <feature policy='require' name='invtsc'/>

๊ทธ๋Ÿฐ ๋‹ค์Œ ํ˜ธ์ŠคํŠธ ์—”์ง„ ์„ค์น˜๋ฅผ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2) oVirt 4.3์—์„œ๋Š” ๋ฐฉํ™”๋ฒฝ์˜ ์กด์žฌ ๋ฐ ์‚ฌ์šฉ ๋ฐฉํ™”๋ฒฝ ํ•„์ˆ˜ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์—”์ง„์šฉ VM์„ ๋ฐฐํฌํ•˜๋Š” ๋™์•ˆ ๋‹ค์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ:

[ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "firewalld is required to be enabled and active in order to correctly deploy hosted-engine. Please check, fix accordingly and re-deploy.n"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook
[https://bugzilla.redhat.com/show_bug.cgi?id=1608467

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค๋ฅธ ๋ฐฉํ™”๋ฒฝ์„ ๋„๊ณ (์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ) ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ:

yum install firewalld
systemctl enable firewalld
systemctl start firewalld

firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --get-zones

๋‚˜์ค‘์— ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ƒˆ ํ˜ธ์ŠคํŠธ์— ovirt ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•  ๋•Œ ํ•„์š”ํ•œ ํฌํŠธ๊ฐ€ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ์ž๋™์œผ๋กœ.

3) ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ VM์ด ์‹คํ–‰ ์ค‘์ธ ํ˜ธ์ŠคํŠธ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ 1 ๋งํฌ ะธ 2 ๋งํฌ ๊ด€๋ฆฌ ๋ฌธ์„œ์—.

ํ˜ธ์ŠคํŠธ ์—”์ง„ VM์˜ ๋ชจ๋“  ๊ด€๋ฆฌ๋Š” ๋‹ค์Œ ๋ช…๋ น์„ ํ†ตํ•ด์„œ๋งŒ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ ์—”์ง„ ์‹คํ–‰๋˜๋Š” ํ˜ธ์ŠคํŠธ์—์„œ ๋ฒ„์‰ฌ SSH๋ฅผ ํ†ตํ•ด ์ด VM์— ์—ฐ๊ฒฐํ•˜๊ณ  "๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋„ ์žŠ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.์ข…๋ฃŒ".

VM์„ ์œ ์ง€ ๊ด€๋ฆฌ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๋Š” ์ ˆ์ฐจ:

hosted-engine --set-maintenance --mode=global

hosted-engine --vm-status
!! Cluster is in GLOBAL MAINTENANCE mode !!
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : dee1a774
local_conf_timestamp               : 1821
Host timestamp                     : 1821
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=1821 (Sat Nov 29 14:25:19 2019)
        host-id=1
        score=3400
        vm_conf_refresh_time=1821 (Sat Nov 29 14:25:19 2019)
        conf_on_shared_storage=True
        maintenance=False
        state=GlobalMaintenance
        stopped=False

hosted-engine --vm-shutdown

ํ˜ธ์ŠคํŠธ ์—”์ง„ ์—์ด์ „ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŠธ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•˜๊ณ  ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์žฌ๋ถ€ํŒ… ํ›„ ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ VM ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

hosted-engine --vm-status

ํ˜ธ์ŠคํŠธ ์—”์ง„์ด ํฌํ•จ๋œ VM์ด ์‹œ์ž‘๋˜์ง€ ์•Š๊ณ  ์„œ๋น„์Šค ๋กœ๊ทธ์— ์œ ์‚ฌํ•œ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ:

์„œ๋น„์Šค ๋กœ๊ทธ ์˜ค๋ฅ˜:

journalctl -u ovirt-ha-agent
...
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to start necessary monitors
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call last):#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 131, in _run_agent#012    return action(he)#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 55, in action_proper#012    return he.start_monitoring()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 413, in start_monitoring#012    self._initialize_broker()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 537, in _initialize_broker#012    m.get('options', {}))#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py", line 86, in start_monitor#012    ).format(t=type, o=options, e=e)#012RequestError: brokerlink - failed to start monitor via ovirt-ha-broker: [Errno 2] No such file or directory, [monitor: 'ping', options: {'addr': '172.20.32.32'}]
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agent

๊ทธ๋Ÿฐ ๋‹ค์Œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ์—์ด์ „ํŠธ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent

hosted-engine --vm-start
hosted-engine --vm-status

ํ˜ธ์ŠคํŠธ ์—”์ง„์œผ๋กœ VM์„ ์‹œ์ž‘ํ•œ ํ›„ ์œ ์ง€ ๊ด€๋ฆฌ ๋ชจ๋“œ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

์œ ์ง€ ๊ด€๋ฆฌ ๋ชจ๋“œ์—์„œ VM์„ ์ œ๊ฑฐํ•˜๋Š” ์ ˆ์ฐจ:

hosted-engine --check-liveliness
hosted-engine --set-maintenance --mode=none
hosted-engine --vm-status

--== Host host1.test.local (id: 1) status ==--

conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : 6d1eb25f
local_conf_timestamp               : 6222296
Host timestamp                     : 6222296
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=6222296 (Fri Jan 17 11:40:43 2020)
        host-id=1
        score=3400
        vm_conf_refresh_time=6222296 (Fri Jan 17 11:40:43 2020)
        conf_on_shared_storage=True
        maintenance=False
        state=EngineUp
        stopped=False

4) ํ˜ธ์ŠคํŠธ ์—”์ง„ ๋ฐ ์ด์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

์ด์ „์— ์„ค์น˜๋œ ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ์ ์ ˆํ•˜๊ฒŒ ์ œ๊ฑฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ ์•ˆ๋‚ด ๋ฌธ์„œ์—.

ํ˜ธ์ŠคํŠธ์—์„œ ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์„ธ์š”.

/usr/sbin/ovirt-hosted-engine-cleanup

๋‹ค์Œ์œผ๋กœ ๋ถˆํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ทธ ์ „์— ์ผ๋ถ€ ๊ตฌ์„ฑ์„ ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค.

yum autoremove ovirt* qemu* virt* libvirt* libguestfs 

์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ตฌ์ถ•

์ฐธ์กฐ ๋ฌธ์„œ - oVirt ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ. 4์žฅ: ๋ฐ์ดํ„ฐ ์„ผํ„ฐ

๋จผ์ € ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ •์˜ํ•ด๋ณด์ž. ๋ฐ์ดํ„ฐ ์„ผํ„ฐ (๋„์›€๋ง์—์„œ ์ธ์šฉ)์€ ํŠน์ • ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ์†Œ์Šค ์„ธํŠธ๋ฅผ ์ •์˜ํ•˜๋Š” ๋…ผ๋ฆฌ์  ์—”ํ„ฐํ‹ฐ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ผ์ข…์˜ ์ปจํ…Œ์ด๋„ˆ์ž…๋‹ˆ๋‹ค.

  • ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ ํ˜ธ์ŠคํŠธ ํ˜•ํƒœ์˜ ๋…ผ๋ฆฌ์  ๋ฆฌ์†Œ์Šค
  • ํ˜ธ์ŠคํŠธ์˜ ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ ๋ฐ ๋ฌผ๋ฆฌ์  ์–ด๋Œ‘ํ„ฐ ํ˜•ํƒœ์˜ ํด๋Ÿฌ์Šคํ„ฐ ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค
  • ์Šคํ† ๋ฆฌ์ง€ ์˜์—ญ(์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ) ํ˜•ํƒœ์˜ ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์†Œ์Šค(VM ๋””์Šคํฌ, ํ…œํ”Œ๋ฆฟ, ์ด๋ฏธ์ง€์šฉ).

๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์ด ์‹คํ–‰๋˜๋Š” ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๋กœ ๊ตฌ์„ฑ๋œ ์—ฌ๋Ÿฌ ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด์™€ ๊ด€๋ จ๋œ ์—ฌ๋Ÿฌ ์Šคํ† ๋ฆฌ์ง€ ์˜์—ญ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์„œ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ์šด์˜๋ฉ๋‹ˆ๋‹ค. Ovirt๋Š” ์—ญํ• ๋ณ„๋กœ ๊ถŒํ•œ์„ ๋ถ„๋ฆฌํ•˜๋ฏ€๋กœ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ˆ˜์ค€๊ณผ ๊ฐœ๋ณ„ ๋…ผ๋ฆฌ์  ์š”์†Œ ๋ชจ๋‘์—์„œ ๊ถŒํ•œ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์„ผํ„ฐ(๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ธ ๊ฒฝ์šฐ)๋Š” ๋‹จ์ผ ๊ด€๋ฆฌ ์ฝ˜์†”์ด๋‚˜ ํฌํ„ธ์—์„œ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ๊ด€๋ฆฌ ํฌํ„ธ๋กœ ์ด๋™ํ•˜์—ฌ ์ƒˆ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์‹ญ์‹œ์˜ค.
๊ณ„์‚ฐ >> ๋ฐ์ดํ„ฐ ์„ผํ„ฐ >> ์‹ ์ œํ’ˆ

์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ ๊ณต์œ  ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์Šคํ† ๋ฆฌ์ง€ ์œ ํ˜•์€ ๊ณต์œ ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ƒ์„ฑ ๋งˆ๋ฒ•์‚ฌ์˜ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์„ค์น˜ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์„ผํ„ฐ1, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์Šคํ† ๋ฆฌ์ง€ ์œ ํ˜•์„ ๋‹ค๋ฅธ ์œ ํ˜•์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ ๋งŒ๋“ค๊ธฐ

๋ฌธ์„œ ๋งํฌ - oVirt ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ. 5์žฅ: ํด๋Ÿฌ์Šคํ„ฐ

๋ถˆํ•„์š”ํ•œ ๋””ํ…Œ์ผ ์—†์ด, ํด๋Ÿฌ์Šคํ„ฐ โ€“ ์ด๋Š” ๊ณตํ†ต ์ €์žฅ ์˜์—ญ(์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ์™€ ๊ฐ™์ด ์ €์žฅ ์‹œ์Šคํ…œ์˜ ๊ณต์œ  ๋””์Šคํฌ ํ˜•ํƒœ)์„ ๊ฐ–๋Š” ํ˜ธ์ŠคํŠธ์˜ ๋…ผ๋ฆฌ์  ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํด๋Ÿฌ์Šคํ„ฐ์˜ ํ˜ธ์ŠคํŠธ๋Š” ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋™์ผํ•˜๊ณ  ํ”„๋กœ์„ธ์„œ ์œ ํ˜•(Intel ๋˜๋Š” AMD)์ด ๋™์ผํ•œ ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํด๋Ÿฌ์Šคํ„ฐ์˜ ์„œ๋ฒ„๊ฐ€ ์™„์ „ํžˆ ๋™์ผํ•œ ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค(ํŠน์ • ์œ ํ˜•์˜ ์Šคํ† ๋ฆฌ์ง€ ํฌํ•จ - ์ง€๋ฐฉ์˜ ๋˜๋Š” ๊ณต์œ ), ๋ชจ๋“  ํ˜ธ์ŠคํŠธ๋Š” ๊ณต์œ  ์Šคํ† ๋ฆฌ์ง€ ์œ ๋ฌด์— ๋”ฐ๋ผ ์ผ์ข…์˜ ํด๋Ÿฌ์Šคํ„ฐ์— ์†ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์—”์ง„์ด ํฌํ•จ๋œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ํ˜ธ์ŠคํŠธ์— ์„ค์น˜ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์„ผํ„ฐ1, ํด๋Ÿฌ์Šคํ„ฐ์™€ ํ•จ๊ป˜ - ํด๋Ÿฌ์Šคํ„ฐ1, ๋‚˜์ค‘์— ํ•ด๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ์ถ”๊ฐ€ ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๊ณ , ํ˜ธ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‰์†Œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ชจ๋“  ํด๋Ÿฌ์Šคํ„ฐ ์„ค์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ ์„ค์ • ๊ธฐ๋Šฅ ์ค‘ ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ ์‹œ์—๋งŒ ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํƒญ์—์„œ ๊ธฐ๋ณธ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ ๊ตฌ์„ฑํ•˜๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ .

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜์— ์ฃผ๋ชฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ํ”„๋กœ์„ธ์„œ ์ข…๋ฅ˜ โ€” ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์— ์„ค์น˜๋œ ํ”„๋กœ์„ธ์„œ, ํ”„๋กœ์„ธ์„œ ์ œ์กฐ์—…์ฒด, ํ˜ธ์ŠคํŠธ์—์„œ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ ํƒ๋˜๋ฏ€๋กœ ์ด์— ๋”ฐ๋ผ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํ”„๋กœ์„ธ์„œ ์ง€์นจ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์Šค์œ„์น˜ ํƒ€์ž… โ€“ ์šฐ๋ฆฌ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” Linux ๋ธŒ๋ฆฌ์ง€๋งŒ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฉํ™”๋ฒฝ ์œ ํ˜• โ€“ ์—ฌ๊ธฐ์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐฉํ™”๋ฒฝ์ด๋ฉฐ ํ˜ธ์ŠคํŠธ์—์„œ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํด๋Ÿฌ์Šคํ„ฐ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋œ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์…€ํ”„ ํ˜ธ์ŠคํŒ… ํ™˜๊ฒฝ์— ์ถ”๊ฐ€ ํ˜ธ์ŠคํŠธ ์„ค์น˜

๋งํฌ ๋ฌธ์„œํ™”๋ฅผ ์œ„ํ•ด.

์…€ํ”„ ํ˜ธ์ŠคํŒ… ํ™˜๊ฒฝ์„ ์œ„ํ•œ ์ถ”๊ฐ€ ํ˜ธ์ŠคํŠธ๋Š” ํ˜ธ์ŠคํŠธ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ VM์„ ๋ฐฐํฌํ•˜๋Š” ์ถ”๊ฐ€ ๋‹จ๊ณ„๋ฅผ ํ†ตํ•ด ์ผ๋ฐ˜ ํ˜ธ์ŠคํŠธ์™€ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŒ… ์—”์ง„ ๋ฐฐํฌ ์ž‘์—… ์„ ํƒ >> ๋ฐฐํฌ. ์ถ”๊ฐ€ ํ˜ธ์ŠคํŠธ์—๋Š” ํ˜ธ์ŠคํŒ… ์—”์ง„์ด ์žˆ๋Š” VM์— ๋Œ€ํ•œ LUN๋„ ์ œ๊ณต๋˜์–ด์•ผ ํ•˜๋ฏ€๋กœ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŒ… ์—”์ง„์ด ์žˆ๋Š” VM์„ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚ด๊ฒฐํ•จ์„ฑ์„ ์œ„ํ•ด ํ˜ธ์ŠคํŠธ ์—”์ง„ VM์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ๊ฐ€ ๋‘ ๊ฐœ ์ด์ƒ ์žˆ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ํ˜ธ์ŠคํŠธ์—์„œ iptables๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ (ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ) ๋ฐฉํ™”๋ฒฝ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

systemctl stop iptables
systemctl disable iptables

systemctl enable firewalld
systemctl start firewalld

ํ•„์š”ํ•œ KVM ๋ฒ„์ „์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค(ํ•„์š”ํ•œ ๊ฒฝ์šฐ).

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

virsh domcapabilities kvm | grep md-clear

ํ•„์š”ํ•œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ํ˜ธ์ŠคํŠธ ์—”์ง„ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค:

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum update
yum install screen ovirt-hosted-engine-setup

๋‹ค์Œ์œผ๋กœ ์ฝ˜์†”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐฉํ˜• ๊ฐ€์ƒํ™” ๊ด€๋ฆฌ์ž, ์ƒˆ ํ˜ธ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๋‹ค์Œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ๋ชจ๋“  ์ž‘์—…์„ ๋‹จ๊ณ„๋ณ„๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์„ ์  ์„œ๋ฅ˜ ๋น„์น˜.

๊ฒฐ๊ณผ์ ์œผ๋กœ ์ถ”๊ฐ€ ํ˜ธ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„ ์Šคํฌ๋ฆฐ์ƒท๊ณผ ๊ฐ™์ด ๊ด€๋ฆฌ ์ฝ˜์†”์— ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์ด ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ํฌํ„ธ ์Šคํฌ๋ฆฐ์ƒท - ํ˜ธ์ŠคํŠธ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

ํ˜„์žฌ ํ˜ธ์ŠคํŠธ ์—”์ง„ VM์ด ํ™œ์„ฑํ™”๋œ ํ˜ธ์ŠคํŠธ์—๋Š” ๊ธˆ์ƒ‰ ์™•๊ด€๊ณผ "๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.ํ˜ธ์ŠคํŠธ ์—”์ง„ VM ์‹คํ–‰", ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด VM์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ - ๋น„๋ฌธ "ํ˜ธ์ŠคํŠธ ์—”์ง„ VM์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.".

"ํ˜ธ์ŠคํŠธ ์—”์ง„ VM ์‹คํ–‰"์ด๋ฉด ๋‘ ๋ฒˆ์งธ ํ˜ธ์ŠคํŠธ์—์„œ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด VM์€ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ํ™œ์„ฑ ํ˜ธ์ŠคํŠธ์—์„œ ๋Œ€๊ธฐ ํ˜ธ์ŠคํŠธ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

oVirt ํ˜ธ์ŠคํŠธ์—์„œ ์ „์› ๊ด€๋ฆฌ/ํŽœ์‹ฑ ์„ค์ •

๋ฌธ์„œ ๋งํฌ:

ํ˜ธ์ŠคํŠธ ์ถ”๊ฐ€ ๋ฐ ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ด๋Š” ์ „์ ์œผ๋กœ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ณ  ์žฅ์• ๋ฅผ ์‹๋ณ„/ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ „์› ๊ด€๋ฆฌ/ํŽœ์‹ฑ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŽœ์‹ฑ, ๋˜๋Š” ํŽœ์‹ฑ์€ ๊ฒฐํ•จ์ด ์žˆ๊ฑฐ๋‚˜ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ํ˜ธ์ŠคํŠธ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์ผ์‹œ์ ์œผ๋กœ ์ œ์™ธํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ด๋ฉฐ, ๊ทธ ๋™์•ˆ ํ•ด๋‹น ํ˜ธ์ŠคํŠธ์˜ oVirt ์„œ๋น„์Šค ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์ž์ฒด๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

์ „์› ๊ด€๋ฆฌ/ํŽœ์‹ฑ์˜ ์ •์˜ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ๋ชจ๋“  ์„ธ๋ถ€ ์ •๋ณด๋Š” ํ‰์†Œ์™€ ๊ฐ™์ด ๋ฌธ์„œ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. iDRAC 640๊ฐ€ ํฌํ•จ๋œ Dell R9 ์„œ๋ฒ„์— ์ ์šฉ๋˜๋Š” ์ด ์ค‘์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์˜ˆ๋งŒ ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. ๊ด€๋ฆฌํฌํ„ธ๋กœ ์ด๋™ํ•˜์—ฌ ๋‹ค์Œ์„ ํด๋ฆญํ•˜์„ธ์š”. ๊ณ„์‚ฐ >> ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
  2. ๋”ธ๊น ํ•˜๋Š” ์†Œ๋ฆฌ ํŽธ์ง‘.
  3. ํƒญ์„ ํด๋ฆญํ•˜์„ธ์š” Power Management.
  4. ์˜ต์…˜ ์˜†์˜ ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜์„ธ์š”. ์ „์› ๊ด€๋ฆฌ ํ™œ์„ฑํ™”.
  5. ์˜ต์…˜ ์˜†์˜ ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜์„ธ์š”. Kdump ํ†ตํ•ฉ์ปค๋„ ํฌ๋ž˜์‹œ ๋คํ”„๋ฅผ ๊ธฐ๋กํ•˜๋Š” ๋™์•ˆ ํ˜ธ์ŠคํŠธ๊ฐ€ ํŽœ์‹ฑ ๋ชจ๋“œ๋กœ ์ „ํ™˜๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ ํ˜ธ์ŠคํŠธ์—์„œ Kdump ํ†ตํ•ฉ์„ ํ™œ์„ฑํ™”ํ•œ ํ›„ oVirt ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ ->์˜ ์ ˆ์ฐจ์— ๋”ฐ๋ผ ๋‹ค์‹œ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 7์žฅ: ํ˜ธ์ŠคํŠธ -> ํ˜ธ์ŠคํŠธ๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

  1. ์„ ํƒ์ ์œผ๋กœ ํ™•์ธ๋ž€์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์› ๊ด€๋ฆฌ ์ •์ฑ… ์ œ์–ด ๋น„ํ™œ์„ฑํ™”, ํ˜ธ์ŠคํŠธ ์ „์› ๊ด€๋ฆฌ๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์Šค์ผ€์ค„๋ง ์ •์ฑ…์— ์˜ํ•ด ์ œ์–ด๋˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ.
  2. ๋ฒ„ํŠผ(+) ์ƒˆ๋กœ์šด ์ „์› ๊ด€๋ฆฌ ์žฅ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์—์ด์ „ํŠธ ์†์„ฑ ํŽธ์ง‘ ์ฐฝ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค.
    iDRAC9์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

    • ์ฃผ์†Œ โ€“ iDRAC9 ์ฃผ์†Œ
    • ์‚ฌ์šฉ์ž ์ด๋ฆ„/๋น„๋ฐ€๋ฒˆํ˜ธ โ€“ iDRAC9์— ๋กœ๊ทธ์ธํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ์ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ
    • ํƒ€์ž… โ€”drac5
    • ํ‘œ ๋ณด์•ˆ
    • ๋‹ค์Œ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. cmd_prompt=>,login_timeout=30

ํ˜ธ์ŠคํŠธ ์†์„ฑ์˜ "์ „์› ๊ด€๋ฆฌ" ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋œ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์ €์žฅ ์˜์—ญ ๋˜๋Š” ์ €์žฅ ๋„๋ฉ”์ธ ์ƒ์„ฑ

๋ฌธ์„œ ๋งํฌ - oVirt ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ, 8์žฅ: ์ €์žฅ.

์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ๋˜๋Š” ์ €์žฅ ์˜์—ญ์€ ๊ฐ€์ƒ ๋จธ์‹  ๋””์Šคํฌ, ์„ค์น˜ ์ด๋ฏธ์ง€, ํ…œํ”Œ๋ฆฟ ๋ฐ ์Šค๋ƒ…์ƒท์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ค‘์•™ ์œ„์น˜์ž…๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ, ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ ๋„คํŠธ์›Œํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ €์žฅ ์˜์—ญ์„ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

oVirt์—๋Š” ์„ธ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์ €์žฅ ์˜์—ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ๋„๋ฉ”์ธ โ€“ ๊ฐ€์ƒ ๋จธ์‹ (๋””์Šคํฌ, ํ…œํ”Œ๋ฆฟ)๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. Data Domain์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์— ๊ณต์œ ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ISO ๋„๋ฉ”์ธ (๊ตฌ์‹ ์ €์žฅ ์˜์—ญ ์œ ํ˜•) โ€“ OS ์„ค์น˜ ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ISO ๋„๋ฉ”์ธ์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์— ๊ณต์œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋„๋ฉ”์ธ ๋‚ด๋ณด๋‚ด๊ธฐ (๊ตฌ์‹ ์ €์žฅ ์˜์—ญ) โ€“ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์— ์ด๋™๋˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ž„์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ Data Domain ์œ ํ˜•์˜ ์Šคํ† ๋ฆฌ์ง€ ์˜์—ญ์€ FCP(Fibre Channel Protocol)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ LUN์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

oVirt์˜ ๊ด€์ ์—์„œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ(FC ๋˜๋Š” iSCSI)์„ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ ๊ฐ€์ƒ ๋””์Šคํฌ, ์Šค๋ƒ…์ƒท ๋˜๋Š” ํ…œํ”Œ๋ฆฟ์€ ๋…ผ๋ฆฌ ๋””์Šคํฌ์ž…๋‹ˆ๋‹ค.
๋ธ”๋ก ์žฅ์น˜๋Š” ๋ณผ๋ฅจ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ์žฅ์น˜(ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์—์„œ)๋กœ ์กฐ๋ฆฝ๋œ ๋‹ค์Œ LVM์„ ์‚ฌ์šฉํ•˜์—ฌ VM์šฉ ๊ฐ€์ƒ ๋””์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ทธ๋ฃน๊ณผ ๋งŽ์€ LVM ๋ณผ๋ฅจ์€ ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“ฑ ะธ lvs. ๋‹น์—ฐํžˆ ์ด๋Ÿฌํ•œ ๋””์Šคํฌ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ž‘์—…์€ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” oVirt ์ฝ˜์†”์—์„œ๋งŒ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

VM์šฉ ๊ฐ€์ƒ ๋””์Šคํฌ๋Š” QCOW2 ๋˜๋Š” RAW์˜ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋””์Šคํฌ๋Š” "์–‡์€"๋˜๋Š”"๋‘๊บผ์šด". ์Šค๋ƒ…์ƒท์€ ํ•ญ์ƒ "์–‡์€".

FC๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šค๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ ๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ์˜์—ญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๋…ผ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ๊ฐ VM ๊ฐ€์ƒ ๋””์Šคํฌ์—๋Š” ํ•˜๋‚˜์˜ ํ˜ธ์ŠคํŠธ์—์„œ๋งŒ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ณ„๋„์˜ ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. FC ์—ฐ๊ฒฐ์˜ ๊ฒฝ์šฐ oVirt๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋ง๋œ LVM๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋™์ผํ•œ ์Šคํ† ๋ฆฌ์ง€ ์˜์—ญ์— ์œ„์น˜ํ•œ ๊ฐ€์ƒ ๋จธ์‹ ์€ ๋™์ผํ•œ ํด๋Ÿฌ์Šคํ„ฐ์— ์†ํ•œ ํ˜ธ์ŠคํŠธ ๊ฐ„์— ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๋ช…์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด oVirt์˜ ํด๋Ÿฌ์Šคํ„ฐ๋Š” VMware vSphere ๋˜๋Š” Hyper-V์˜ ํด๋Ÿฌ์Šคํ„ฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ณธ์งˆ์ ์œผ๋กœ ๋™์ผํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ˜ธ์ŠคํŠธ์˜ ๋…ผ๋ฆฌ์  ๊ทธ๋ฃนํ™”, ๋ฐ”๋žŒ์งํ•˜๊ฒŒ๋Š” ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์ด ๋™์ผํ•˜๊ณ  ๊ฐ€์ƒ ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ๊ณตํ†ต ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋จธ์‹  ๋””์Šคํฌ.

๋ฐ์ดํ„ฐ ์ €์žฅ ์˜์—ญ(VM ๋””์Šคํฌ)์„ ์ƒ์„ฑํ•˜๋Š” ์ž‘์—…์„ ์ง์ ‘ ์ง„ํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ €์žฅ ์˜์—ญ์ด ์—†์œผ๋ฉด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์— ์ œ๊ณต๋˜๋Š” ๋ชจ๋“  LUN์€ " ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.๋‹ค์ค‘ ๊ฒฝ๋กœ -ll".

์— ๋”ฐ๋ฅด๋ฉด ์„ ์  ์„œ๋ฅ˜ ๋น„์น˜, ํฌํ„ธ๋กœ ์ด๋™ ์Šคํ† ๋ฆฌ์ง€ >> ๋„๋ฉ”์ธ -> ์ƒˆ ๋„๋ฉ”์ธ "FCP ์ €์žฅ์†Œ ์ถ”๊ฐ€" ์„น์…˜์˜ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‹œ์ž‘ํ•œ ํ›„ ํ•„์ˆ˜ ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  • ์„ฑํ•จ โ€” ํด๋Ÿฌ์Šคํ„ฐ ์ด๋ฆ„ ์„ค์ •
  • ๋„๋ฉ”์ธ ๊ธฐ๋Šฅ -๋ฐ์ดํ„ฐ
  • ์ €์žฅ ์œ ํ˜• โ€” ํŒŒ์ด๋ฒ„ ์ฑ„๋„
  • ์‚ฌ์šฉํ•  ํ˜ธ์ŠคํŠธ โ€” ํ•„์š”ํ•œ LUN์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

LUN ๋ชฉ๋ก์—์„œ ํ•„์š”ํ•œ LUN์„ ํ‘œ์‹œํ•˜๊ณ  ์ถ”๊ฐ€ ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ OK. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅ ์˜์—ญ์˜ ์ถ”๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ๋งค๊ฐœ ๋ณ€์ˆ˜.

"์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ" ์ถ”๊ฐ€ ๋งˆ๋ฒ•์‚ฌ์˜ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋งˆ๋ฒ•์‚ฌ์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์ƒˆ๋กœ์šด ์ €์žฅ ์˜์—ญ์„ ๋ฐ›๊ฒŒ ๋˜๋ฉฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ๋‹ค์Œ ์ƒํƒœ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. UP๋˜๋Š” ์ดˆ๊ธฐํ™”๋จ:

๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋ฐ ์ €์žฅ ์˜์—ญ์˜ ์Šคํฌ๋ฆฐ์ƒท:

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๊ฐ€์ƒ ๋จธ์‹ ์šฉ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ ๋ฐ ๊ตฌ์„ฑ

๋ฌธ์„œ ๋งํฌ - oVirt ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ, 6์žฅ: ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ

๋„คํŠธ์›Œํฌ ๋˜๋Š” ๋„คํŠธ์›Œํฌ๋Š” oVirt ๊ฐ€์ƒ ์ธํ”„๋ผ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋จธ์‹ ์˜ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ์™€ ํ˜ธ์ŠคํŠธ์˜ ๋ฌผ๋ฆฌ์  ์–ด๋Œ‘ํ„ฐ ๊ฐ„์— ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด Linux ๋ธŒ๋ฆฌ์ง€์™€ ๊ฐ™์€ ๋…ผ๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ๊ฐ„ ํŠธ๋ž˜ํ”ฝ์„ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•ด ์Šค์œ„์น˜์— VLAN์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

oVirt์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ VM์ด ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋‹ค๋ฅธ ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋˜๋”๋ผ๋„ VM์ด ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์Šค์œ„์น˜์˜ VLAN ๋ฒˆํ˜ธ์— ํ•ด๋‹นํ•˜๋Š” ์‹๋ณ„์ž๋ฅผ ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋จธ์‹ ์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ˜ธ์ŠคํŠธ์—์„œ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ์˜ ์˜ˆ๋น„ ์„ค์ •์„ ์™„๋ฃŒํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๊ธฐ์‚ฌ โ€“ ๊ตฌ์„ฑ๋œ ๋…ผ๋ฆฌ์  ์ธํ„ฐํŽ˜์ด์Šค bond1, ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์„ค์ •์€ oVirt ๊ด€๋ฆฌ ํฌํ„ธ์„ ํ†ตํ•ด์„œ๋งŒ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์—”์ง„์œผ๋กœ VM์„ ์ƒ์„ฑํ•œ ํ›„ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ž๋™ ์ƒ์„ฑ ์™ธ์—๋„ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ๋„ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ovritmgmt, ์ด VM์ด ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ovritmgmt ํ•˜์ง€๋งŒ oVirt ์ธํ”„๋ผ์— ๋Œ€ํ•œ ํ†ต์ œ๋ ฅ์„ ์žƒ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋…ผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ์„ค์ • ovritmgmt

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์ผ๋ฐ˜ VM์— ๋Œ€ํ•œ ์ƒˆ ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๊ด€๋ฆฌ ํฌํ„ธ์—์„œ ๋‹ค์Œ์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”. ๋„คํŠธ์›Œํฌ >> Networks >> ์‹ ์ œํ’ˆ, ํƒญ์—์„œ ์ผ๋ฐ˜ ์›ํ•˜๋Š” VLAN ID๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ' ์˜†์˜ ํ™•์ธ๋ž€๋„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.VM ๋„คํŠธ์›Œํฌ"๋Š” VM์— ํ• ๋‹นํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด VLAN32 ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ์˜ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

ํƒญ ํด๋Ÿฌ์Šคํ„ฐ, ์ด ๋„คํŠธ์›Œํฌ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ1.

์ด ํ›„์— ์šฐ๋ฆฌ๋Š” ๊ณ„์‚ฐ >> ํ˜ธ์ŠคํŠธ, ๊ฐ ํ˜ธ์ŠคํŠธ๋กœ ์ฐจ๋ก€๋กœ ์ด๋™ํ•˜์—ฌ ํƒญ์œผ๋กœ ์ด๋™ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์„ ํด๋ฆญํ•˜๊ณ  ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ ์„ค์ •, ์ƒˆ๋กœ์šด ๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ์— ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.

"ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ ์„ค์ •" ๋งˆ๋ฒ•์‚ฌ์˜ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

oVirt ์—์ด์ „ํŠธ๋Š” ํ˜ธ์ŠคํŠธ์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ์ž๋™์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(VLAN ๋ฐ BRIDGE ์ƒ์„ฑ).

ํ˜ธ์ŠคํŠธ์˜ ์ƒˆ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ ์˜ˆ:

cat ifcfg-bond1
# Generated by VDSM version 4.30.17.1
DEVICE=bond1
BONDING_OPTS='mode=1 miimon=100'
MACADDR=00:50:56:82:57:52
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-bond1.432
# Generated by VDSM version 4.30.17.1
DEVICE=bond1.432
VLAN=yes
BRIDGE=ovirtvm-vlan432
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-ovirtvm-vlan432
# Generated by VDSM version 4.30.17.1
DEVICE=ovirtvm-vlan432
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•˜์ง€ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ฏธ๋ฆฌ ์ˆ˜๋™์œผ๋กœ ์ƒ์„ฑ ifcfg-bond1.432 ะธ ifcfg-ovirtvm-vlan432.

๋…ผ๋ฆฌ ๋„คํŠธ์›Œํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ํ˜ธ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ์—”์ง„ VM ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ํ™•์ธํ•œ ํ›„ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋จธ์‹  ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์„ค์น˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ

๋ฌธ์„œ ๋งํฌ - oVirt ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ, 8์žฅ: ์ €์žฅ, ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ์— ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์„น์…˜.

OS ์„ค์น˜ ์ด๋ฏธ์ง€๊ฐ€ ์—†์œผ๋ฉด ๊ฐ€์ƒ ๋จธ์‹ ์„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋„คํŠธ์›Œํฌ์— ์„ค์น˜๋œ ๊ฒฝ์šฐ์—๋Š” ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ตฌ๋‘ ์ˆ˜์„ ๊ณต ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ์ด๋ฏธ์ง€๋กœ

์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ์ด๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์ด ์ด๋ฏธ์ง€๋ฅผ oVirt๋กœ ์ง์ ‘ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ISO ๋„๋ฉ”์ธ์„ ์ƒ์„ฑํ•ด์•ผ ํ–ˆ์ง€๋งŒ oVirt์˜ ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด์ œ ๊ด€๋ฆฌ ํฌํ„ธ์—์„œ ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ์— ์ด๋ฏธ์ง€๋ฅผ ์ง์ ‘ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ํฌํ„ธ์—์„œ ๋‹ค์Œ์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”. ์Šคํ† ๋ฆฌ์ง€ >> ๋””์Šคํฌ >> ๊ฐ€์ด๋“œ๋ผ๊ฐ€ >> ์Šคํƒ€ํŠธ
OS ์ด๋ฏธ์ง€๋ฅผ ISO ํŒŒ์ผ๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ์–‘์‹์˜ ๋ชจ๋“  ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ "ํ…Œ์ŠคํŠธ ์—ฐ๊ฒฐ".

์„ค์น˜ ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ ๋งˆ๋ฒ•์‚ฌ์˜ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ:

Unable to upload image to disk d6d8fd10-c1e0-4f2d-af15-90f8e636dadc due to a network error. Ensure that ovirt-imageio-proxy service is installed and configured and that ovirt-engine's CA certificate is registered as a trusted CA in the browser. The certificate can be fetched from https://ovirt.test.local/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA`

๊ทธ๋Ÿฐ ๋‹ค์Œ oVirt ์ธ์ฆ์„œ๋ฅผ โ€œ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฃจํŠธ CA"(์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฃจํŠธ CA), ๊ด€๋ฆฌ์ž ์ œ์–ด ์Šคํ…Œ์ด์…˜์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฃจํŠธ CA์— ์ธ์ฆ์„œ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„ ๋‹ค์‹œ "ํ…Œ์ŠคํŠธ ์—ฐ๊ฒฐ", ๋‹ค์Œ์„ ์–ป์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

Connection to ovirt-imageio-proxy was successful.

์ธ์ฆ์„œ ์ถ”๊ฐ€ ์ž‘์—…์„ ์™„๋ฃŒํ•œ ํ›„ ISO ์ด๋ฏธ์ง€๋ฅผ ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ์— ๋‹ค์‹œ ์—…๋กœ๋“œํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›์น™์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์œ ํ˜•์œผ๋กœ ๋ณ„๋„์˜ ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ์„ ๋งŒ๋“ค์–ด ์ด๋ฏธ์ง€์™€ ํ…œํ”Œ๋ฆฟ์„ VM ๋””์Šคํฌ์™€ ๋ณ„๋„๋กœ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ํ˜ธ์ŠคํŒ… ์—”์ง„์šฉ ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ์— ์ €์žฅํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ด๋Š” ๊ด€๋ฆฌ์ž์˜ ์žฌ๋Ÿ‰์ž…๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์—”์ง„์šฉ ์Šคํ† ๋ฆฌ์ง€ ๋„๋ฉ”์ธ์˜ ISO ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋œ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๊ฐ€์ƒ ๋จธ์‹  ์ƒ์„ฑ

๋ฌธ์„œ ๋งํฌ:
oVirt ๊ฐ€์ƒ ๋จธ์‹  ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ โ€“> 2์žฅ: Linux ๊ฐ€์ƒ ๋จธ์‹  ์„ค์น˜
์ฝ˜์†” ํด๋ผ์ด์–ธํŠธ ๋ฆฌ์†Œ์Šค

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

CentOS 7์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด OS์—์„œ ์„ค์น˜ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๊ด€๋ฆฌ ํฌํ„ธ๋กœ ์ด๋™ํ•˜์—ฌ ๊ณ„์‚ฐ >> ๊ฐ€์ƒ ๋จธ์‹ ์„ ํด๋ฆญํ•˜๊ณ  VM ์ƒ์„ฑ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  OK. ๋ฌธ์„œ๋ฅผ ๋”ฐ๋ฅด๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋””์Šคํฌ๊ฐ€ ์ƒ์„ฑ๋˜๊ณ , ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜๊ณ , ์„ค์น˜ ์ด๋ฏธ์ง€์—์„œ ๋ถ€ํŒ…๋˜๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ VM์˜ ๊ธฐ๋ณธ ๋ฐ ์ถ”๊ฐ€ ์„ค์ •์„ ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ณ ๊ฐ€์šฉ์„ฑ VM ์„ค์ •์ด ํฌํ•จ๋œ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

๋งˆ๋ฒ•์‚ฌ ์ž‘์—…์„ ๋งˆ์นœ ํ›„ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ๋‹ซ๊ณ  ์ƒˆ VM์„ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ์—ฌ๊ธฐ์— OS๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๊ด€๋ฆฌ ํฌํ„ธ์„ ํ†ตํ•ด ์ด VM์˜ ์ฝ˜์†”๋กœ ์ด๋™ํ•˜์„ธ์š”.

VM ์ฝ˜์†”์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ด€๋ฆฌ ํฌํ„ธ ์„ค์ • ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

VM ์ฝ˜์†”์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋จผ์ € ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์†์„ฑ์—์„œ ์ฝ˜์†”์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

VM ์„ค์ •, โ€œ์ฝ˜์†”โ€ ํƒญ์˜ ์Šคํฌ๋ฆฐ์ƒท

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

VM ์ฝ˜์†”์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹  ๋ทฐ์–ด.

๋ธŒ๋ผ์šฐ์ € ์ฐฝ์—์„œ ์ง์ ‘ VM ์ฝ˜์†”์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ์ฝ˜์†”์„ ํ†ตํ•œ ์—ฐ๊ฒฐ ์„ค์ •์ด ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฒฐํ•จ์„ฑ IT ์ธํ”„๋ผ ๊ตฌ์ถ•. 2๋ถ€. oVirt 4.3 ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

VM์— OS๋ฅผ ์„ค์น˜ํ•œ ํ›„ oVirt ๊ฒŒ์ŠคํŠธ ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

yum -y install epel-release
yum install -y ovirt-guest-agent-common
systemctl enable ovirt-guest-agent.service && systemctl restart ovirt-guest-agent.service
systemctl status ovirt-guest-agent.service

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์˜ ์กฐ์น˜์˜ ๊ฒฐ๊ณผ๋กœ ์ƒ์„ฑ๋œ VM์€ ๊ฐ€์šฉ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ธ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด oVirt๋Š” ๋‘ ๋ฒˆ์งธ ๋…ธ๋“œ์—์„œ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด VM์€ ์œ ์ง€ ๊ด€๋ฆฌ ๋˜๋Š” ๊ธฐํƒ€ ๋ชฉ์ ์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ ๊ฐ„์— ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

์ด ๊ธฐ์‚ฌ๋ฅผ ํ†ตํ•ด oVirt๊ฐ€ ๋ฐฐํฌ๊ฐ€ ๊ทธ๋ฆฌ ์–ด๋ ต์ง€ ์•Š์€ ๊ฐ€์ƒ ์ธํ”„๋ผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์™„์ „ํžˆ ์ผ๋ฐ˜์ ์ธ ๋„๊ตฌ๋ผ๋Š” ์‚ฌ์‹ค์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ธฐ์‚ฌ์™€ ์„ค๋ช…์„œ์— ์„ค๋ช…๋œ ํŠน์ • ๊ทœ์น™๊ณผ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

๊ฐ€์ƒ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋“ค์—ˆ์ง€๋งŒ ์ด์ œ๋Š” ๊ฐœ๋ณ„ ์š”์†Œ(ํ˜ธ์ŠคํŠธ, ๊ฐ€์ƒ ๋จธ์‹ , ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ) ๋ฐ ์™ธ๋ถ€ ์„ธ๊ณ„์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋„๋ก ๊ฐ€๋ฅด์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์„ธ์Šค๋Š” ์‹œ์Šคํ…œ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž์˜ ์ฃผ์š” ์ž‘์—… ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ๊ธฐ์—…์˜ ๋‚ด๊ฒฐํ•จ์„ฑ ์ธํ”„๋ผ์—์„œ VyOS ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค์Œ ๊ธฐ์‚ฌ์—์„œ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. oVirt ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋จธ์‹ ).

์ถœ์ฒ˜ : habr.com

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