Citrix Hypervisor์˜ ๋ฌด๋ฃŒ ๋ณ€ํ˜•์ธ XCP-NG 8.1 ์ถœ์‹œ

๊ฒŒ์‹œ ๋จ ํ”„๋กœ์ ํŠธ ๋ฆด๋ฆฌ์Šค XCP-NG 8.1, ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์˜ ์šด์˜์„ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋…์ ์ ์ธ Citrix Hypervisor ํ”Œ๋žซํผ(์ด์ „์˜ XenServer)์— ๋Œ€ํ•œ ๋ฌด๋ฃŒ ๋ฐ ๋ฌด๋ฃŒ ๋Œ€์ฒดํ’ˆ์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. XCP-NG ์žฌ์ƒ์„ฑ ๊ธฐ๋Šฅ์„ฑ, Citrix๋Š” ๋ฒ„์ „ ์ดํ›„ ๋ฌด๋ฃŒ Citrix Hypervisor/Xen Server ๋ณ€ํ˜•์—์„œ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. 7.3. Citrix Hypervisor์—์„œ XCP-ng๋กœ์˜ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ์ง€์›๋˜๊ณ  Xen Orchestra์™€์˜ ์™„๋ฒฝํ•œ ํ˜ธํ™˜์„ฑ์ด ์ œ๊ณต๋˜๋ฉฐ Citrix Hypervisor์—์„œ XCP-ng๋กœ ๋˜๋Š” ๊ทธ ๋ฐ˜๋Œ€๋กœ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ด๋™ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ ์žฌ๋ฅผ ์œ„ํ•ด ์ค€๋น„ 600MB ์„ค์น˜ ์ด๋ฏธ์ง€.

XCP-NG๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜์šฉ ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์„ ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฌด์ œํ•œ์˜ ์„œ๋ฒ„ ๋ฐ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ค‘์•™ ์ง‘์ค‘์‹์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ธฐ๋Šฅ ์ค‘์—๋Š” ์—ฌ๋Ÿฌ ์„œ๋ฒ„๋ฅผ ํ’€(ํด๋Ÿฌ์Šคํ„ฐ)๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๊ธฐ๋Šฅ, ๊ณ ๊ฐ€์šฉ์„ฑ(High Availability), ์Šค๋ƒ…์ƒท ์ง€์›, XenMotion ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ ๊ณต์œ  ๋ฆฌ์†Œ์Šค ๊ณต์œ  ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ ํ˜ธ์ŠคํŠธ ๊ฐ„ ๋ฐ ์„œ๋กœ ๋‹ค๋ฅธ ํด๋Ÿฌ์Šคํ„ฐ/๊ฐœ๋ณ„ ํ˜ธ์ŠคํŠธ ๊ฐ„(๊ณต์œ  ์Šคํ† ๋ฆฌ์ง€ ์—†์Œ) ๊ฐ€์ƒ ๋จธ์‹ ์˜ ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๊ณผ ์Šคํ† ๋ฆฌ์ง€ ๊ฐ„ VM ๋””์Šคํฌ์˜ ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ๋งŽ์€ ์ˆ˜์˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์„ค์น˜ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ฐ„๋‹จํ•˜๊ณ  ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํŠน์ง•์ž…๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” ๊ธฐ๋Šฅ์„ ์žฌํ˜„ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Citrix Hypervisor 8.1, ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ๊ฐœ์„  ์‚ฌํ•ญ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์ƒˆ ๋ฆด๋ฆฌ์Šค์˜ ์„ค์น˜ ์ด๋ฏธ์ง€๋Š” ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CentOS 7.5 ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์— ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. ์   4.13. 4.19 ๋ถ„๊ธฐ ๊ธฐ๋ฐ˜์˜ ๋Œ€์ฒด Linux ์ปค๋„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • UEFI ๋ชจ๋“œ์—์„œ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ ๋ถ€ํŒ…์— ๋Œ€ํ•œ ์•ˆ์ •ํ™” ์ง€์›(๋ณด์•ˆ ๋ถ€ํŒ…์— ๋Œ€ํ•œ ์ง€์›์€ Citrix Hypervisor์—์„œ ์ „์†ก๋˜์ง€ ์•Š๊ณ  ๋…์  ์ฝ”๋“œ์™€์˜ ๊ต์ฐจ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒ์„ฑ๋จ)
  • RAM ์ฝ˜ํ…์ธ ์˜ ์ผ๋ถ€๋ฅผ ์บก์ฒ˜ํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋ฐฑ์—…ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ XAPI ์ถ”๊ฐ€ ๊ธฐ๋Šฅ(XenServer/XCP-ng API)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ์—์„œ ๊นจ์–ด๋‚œ ํ›„ ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ๋ณต์›ํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ(๋ฐฑ์—… ์ „์— VM์ด ์ผ์‹œ ์ค‘๋‹จ๋จ) ์‹คํ–‰ ์ปจํ…์ŠคํŠธ ๋ฐ ๋ฐฑ์—… ์‹œ์ ์˜ RAM ์ƒํƒœ์™€ ํ•จ๊ป˜ VM์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ BIOS์™€ UEFI์˜ ๋‘ ๊ฐ€์ง€ ์„ค์น˜ ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋Š” ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ž๋Š” UEFI ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์‹œ์Šคํ…œ(์˜ˆ: AMD Ryzen CPU ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ)์—์„œ ํด๋ฐฑ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€์ฒด Linux ์ปค๋„(4.19)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • XVA ํ˜•์‹์œผ๋กœ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๊ฐ€์ ธ์˜ค๊ณ  ๋‚ด๋ณด๋‚ด๋Š” ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ–ฅ์ƒ๋œ ์Šคํ† ๋ฆฌ์ง€ ์„ฑ๋Šฅ
  • Windows์šฉ ์ƒˆ I/O ๋“œ๋ผ์ด๋ฒ„ ์ถ”๊ฐ€;
  • AMD EPYC 7xx2(P) ์นฉ์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€;
  • ntpd ๋Œ€์‹  chrony๊ฐ€ ๊ด€๋ จ๋ฉ๋‹ˆ๋‹ค.
  • PV ๋ชจ๋“œ์—์„œ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€๋Š” ์ด์ œ ๊ธฐ๋ณธ์ ์œผ๋กœ Ext4 FS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • XFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์‹คํ—˜์  ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(sm-additional-drivers ํŒจํ‚ค์ง€ ์„ค์น˜ ํ•„์š”).
  • ZFS์šฉ ์‹คํ—˜ ๋ชจ๋“ˆ์ด ๋ฒ„์ „ 0.8.2๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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