๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
VMware by Broadcom/vSphere

vSAN ๊ตฌ์ถ• - 1

by Seungming 2022. 10. 28.
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š”.
์ง€๋‚œ๋ฒˆ์— ๊ตฌ์ถ•ํ•œ Nested ESXi ํ™˜๊ฒฝ์„ ์ด์šฉํ•˜์—ฌ vSAN ๊ตฌ์ถ• ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” vSAN ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์ „, vSAN์ด๋ž€ ๋ฌด์—‡์ธ์ง€ ์‚ดํŽด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” vSAN ์„ ์ ‘ํ•˜๋ฉด์„œ NAS ์™€ SAN์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๊ณ ์ž ํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

1. NAS์™€ SAN์˜ ์ฐจ์ด์ 

NAS ์™€ SAN์€ ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ์Šคํ† ๋ฆฌ์ง€ ์†”๋ฃจ์…˜

1.1 NAS (Network Attached Storage)

- ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹.

1.2 SAN (Storage Area Networking)

- ์—ฌ๋Ÿฌ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ ํ›„, ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์Šคํ† ๋ฆฌ์ง€ ์ „์šฉ ๋„คํŠธ์›Œํฌ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹.
- ์„œ๋ฒ„์— ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋กœ์ปฌ ๋””์Šคํฌ์ฒ˜๋Ÿผ ์—‘์„ธ์Šค ๊ฐ€๋Šฅ.

1.3 ์ฐจ์ด์ 

  NAS SAN
๋„คํŠธ์›Œํฌ ํ‘œ์ค€ ์ด๋”๋„ท ์—ฐ๊ฒฐ FC ๋˜๋Š” IP ์—ฐ๊ฒฐ
ํŒŒ์ผ ์‹œ์Šคํ…œ ์ง€์› ๊ฐ€๋Šฅ ๋ถˆ๊ฐ€
๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ์‹ ํŒŒ์ผ ๋‹จ์œ„ ๋ธ”๋ก ๋‹จ์œ„
ํ”„๋กœํ† ์ฝœ TCP/IP FCP
FCoE(Fibre Channel over Ethernet)
iSCSI
๋น„์šฉ ๋‚ฎ์Œ ๋†’์Œ

 

2. vSAN

2.1 vSAN์˜ ๊ฐœ๋…

vSAN์€ ESXi ํ•˜์ดํผ๋ฐ”์ด์ €์—์„œ ๊ตฌํ˜„๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ์†”๋ฃจ์…˜ ์ž…๋‹ˆ๋‹ค.

vSAN์€ ํด๋Ÿฌ์Šคํ„ฐ์— ์žˆ๋Š” ํ˜ธ์ŠคํŠธ์˜ ๋กœ์ปฌ ๋””์Šคํฌ๋ฅผ ์ง‘๊ณ„ํ•˜์—ฌ ์ƒ์„ฑํ•˜๊ณ  ๊ณต์œ ํ•˜๋Š” ๋‹จ์ผ ์Šคํ† ๋ฆฌ์ฆˆ ํ’€์„ ์˜๋ฏธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹จ์ผ ์Šคํ† ๋ฆฌ์ง€ ํ’€์„ ๊ณต์œ  ์Šคํ† ๋ฆฌ์ง€๋กœ ์‚ฌ์šฉํ•˜๋ฉด HA, vMotion ๋ฐ DRS์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

vSAN์€ ๋ฐ์ดํ„ฐ ๊ฐœ์ฒด๋ฅผ ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ์ปจํ…Œ์ด๋„ˆ ํ˜•ํƒœ๋กœ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
'๊ฐœ์ฒด' ๋ž€ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ ์ „์ฒด์— ๋ถ„์‚ฐ๋˜์–ด ์žˆ๋Š” ๋…ผ๋ฆฌ์  ๋ณผ๋ฅจ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. 
์Šค๋ƒ…์ƒท์ด๋‚˜ VMDK ์™€ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ๊ฐœ์ฒด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. 

2.2 vSAN ๊ตฌ์„ฑ ๋ฐฉ์‹

ํ˜ธ์ŠคํŠธ๊ฐ€ vSAN ๋ฐ์ดํ„ฐ์Šคํ† ์–ด์— ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ๋””๋ฐ”์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ์บ์‹œ์šฉ ํ”Œ๋ž˜์‹œ ๋””๋ฐ”์ด์Šค์™€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์šฉ๋Ÿ‰ ๋””์Šคํฌ ์ œ๊ณต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๋””์Šคํฌ ๊ทธ๋ฃน์„ ํ˜•์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋””์Šคํฌ ๊ทธ๋ฃน์—๋Š” ์บ์‹œ์šฉ ํ”Œ๋ž˜์‹œ ๋””๋ฐ”์ด์Šค์™€ 1๊ฐœ ์ด์ƒ์˜ ์šฉ๋Ÿ‰ ๋””์Šคํฌ๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 
*** ๋””์Šคํฌ ๊ทธ๋ฃน : ํ˜ธ์ŠคํŠธ์˜ ๋ฌผ๋ฆฌ์  ์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰ ๋‹จ์œ„, ์„ฑ๋Šฅ๊ณผ ์šฉ๋Ÿ‰์„ ์ œ๊ณตํ•˜๋Š” ๋ฌผ๋ฆฌ์  ๋””๋ฐ”์ด์Šค ๊ทธ๋ฃน

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋Ÿฌ์Šคํ„ฐ : ํ”Œ๋ž˜์‹œ ๋””๋ฐ”์ด์Šค๋Š” ์บ์‹œ์— ์‚ฌ์šฉ, ์ผ๋ฐ˜ ๋””์Šคํฌ๋Š” ์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰ ๊ณ„์ธต์— ์‚ฌ์šฉ.
  • ํ”Œ๋ž˜์‹œ ์ „์šฉ ํด๋Ÿฌ์Šคํ„ฐ : ํ”Œ๋ž˜์‹œ ๋””๋ฐ”์ด์Šค๋ฅผ ์บ์‹œ ๋ฐ ์šฉ๋Ÿ‰ ๋ชจ๋‘์— ์‚ฌ์šฉ.

Storage vMotion ์‚ฌ์šฉํ•˜์—ฌ vSAN, NFS ๋ฐ VMFS ๊ฐ„์˜ ๊ฐ€์ƒ ์‹œ์Šคํ…œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ํ”„๋กœ๋น„์ €๋‹ ๋˜ํ•œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

vSAN ์—์„œ ๊ฐ€์ƒ ์‹œ์Šคํ…œ์„ ํ”„๋กœ๋น„์ €๋‹ ํ•˜๋Š” ๊ฒฝ์šฐ : ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ง„ ์ผ๋ จ์˜ ๊ฐœ์ฒด ์ƒ์„ฑ.  ๊ฐ€์ƒ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ฐœ์ฒด์ธ VM ํ™ˆ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋„ ์ƒ์„ฑ

2.3  vSAN ๋ฐ์ดํ„ฐ์Šคํ† ์–ด์˜ ๊ฐœ์ฒด ์œ ํ˜•

  • VM ํ™ˆ ๋„ค์ž„์ŠคํŽ˜์ด์Šค: ๊ฐ€์ƒ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ํŒŒ์ผ(๊ฐ€์ƒ ์‹œ์Šคํ…œ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ)
  • VMDK: ๊ฐ€์ƒ ์‹œ์Šคํ…œ์˜ ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ ๋‚ด์šฉ์„ ์ €์žฅํ•˜๋Š” ๊ฐ€์ƒ ์‹œ์Šคํ…œ ๋””์Šคํฌ
  • VM ์Šค์™‘๊ฐœ์ฒด: ์Šค์™‘ ํŒŒ์ผ(๊ฐ€์ƒ ์‹œ์Šคํ…œ ์ „์›์„ ์ผฐ์„ ๋•Œ ์ƒ์„ฑ)
  • ์Šค๋ƒ…์ƒท ๋ธํƒ€ VMDK: (์Šค๋ƒ…์ƒท์ด ์ž‘์„ฑ๋  ๋•Œ ์ƒ์„ฑ)
  • ๋ฉ”๋ชจ๋ฆฌ ๊ฐœ์ฒด: (์Šค๋ƒ…์ƒท ๋ฉ”๋ชจ๋ฆฌ ์˜ต์…˜์ด ์„ ํƒ๋˜๋ฉด ์ƒ์„ฑ)

2.4  ์‚ฌ์ „ ์š”๊ตฌ ์‚ฌํ•ญ

ํ˜ธ์ŠคํŠธ 3๊ฐœ ์ด์ƒ์œผ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. 2๊ฐœ์˜ ๋ฐ์ดํ„ฐ ํ˜ธ์ŠคํŠธ์™€ ์™ธ๋ถ€ ๊ฐ์‹œ ํ˜ธ์ŠคํŠธ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. 

2.5 vSAN ๋ฐฐํฌ ์ข…๋ฅ˜

- ํ‘œ์ค€ vSAN ํด๋Ÿฌ์Šคํ„ฐ

  • ์ตœ์†Œ ์„ธ ๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๋กœ ๊ตฌ์„ฑ
  • ๋ชจ๋“  ํ˜ธ์ŠคํŠธ๋Š” ๋™์ผํ•œ 2๊ณ„์ธต ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ
  • ํ”Œ๋ž˜์‹œ ์ „์šฉ ๊ตฌ์„ฑ์—๋Š” 10Gb ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ํ•„์š”

- Node vSAN ํด๋Ÿฌ์Šคํ„ฐ

  • ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” 2๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๋กœ ๊ตฌ์„ฑ
  • ์„ธ ๋ฒˆ์งธ ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฐ์‹œ ํ˜ธ์ŠคํŠธ๋กœ ์‚ฌ์šฉ

- vSAN ํ™•์žฅ ํด๋Ÿฌ์Šคํ„ฐ

  • ์ „์ฒด ์‚ฌ์ดํŠธ ์†์‹ค์— ๋Œ€ํ•œ ๋ณต์›๋ ฅ์„ ์ œ๊ณตํ˜ธ์ŠคํŠธ๋Š” ๋‘ ์‚ฌ์ดํŠธ์— ๊ณ ๋ฅด๊ฒŒ ๋ถ„์‚ฐ
  • ๋‘ ์‚ฌ์ดํŠธ์˜ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ์‹œ๊ฐ„์€ 5๋ฐ€๋ฆฌ์ดˆ(5ms)๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š์•„์•ผ ํ•จ
  • vSAN ๊ฐ์‹œ ํ˜ธ์ŠคํŠธ๋Š” ๊ฐ์‹œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์„ธ ๋ฒˆ์งธ ์‚ฌ์ดํŠธ์— ์ƒ์ฃผ
    (
    ๋‘ ๋ฐ์ดํ„ฐ ์‚ฌ์ดํŠธ ์‚ฌ์ด์— ๋„คํŠธ์›Œํฌ ํŒŒํ‹ฐ์…˜์ด ๋ฐœ์ƒํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ํƒ€์ด๋ธŒ๋ ˆ์ด์ปค๋กœ ์ž‘๋™)

2.6 ์ œ์•ฝ ์‚ฌํ•ญ

  • LUN ๋˜๋Š” NFS ๊ณต์œ ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ธฐ์กด ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ
    (iSCSI ๋Œ€์ƒ ์„œ๋น„์Šค๋Š” LUN์„ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์˜ ๋ธ”๋ก ์ˆ˜์ค€์˜ ๋ฐ์ดํ„ฐ๋ฅผ vSAN ์Šคํ† ๋ฆฌ์ง€ ๋””๋ฐ”์ด์Šค๋กœ ์ „์†ก)
  • vSphere DRM ์ง€์›ํ•˜์ง€ ์•Š์Œ
  • Storage I/O Contorol ์ง€์›ํ•˜์ง€ ์•Š์Œ

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” vSAN ์˜ ๊ฐœ๋…์„ ํฌ์ŠคํŒ…ํ•˜์˜€์Šต๋‹ˆ๋‹ค..

๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ๋Š” ์‹ค์ œ๋กœ vSAN ์„ ๊ตฌ์ถ•ํ•˜๋ฉฐ ๊ฐ ์˜ต์…˜์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ž‘์„ฑํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐ŸŽˆ๐Ÿ“๐Ÿ‰

 

 

 

 

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€