216.73.216.19 TODAY : 5,405
์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

V. ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ๋ฐ CLI ํ™œ์šฉ

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ V-2. Ceph OSD, MON, MDS ๊ตฌ์„ฑ

์ž๋ฃŒ ๊ธฐ๋ณธ์ •๋ณด

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ V-2. Ceph OSD, MON, MDS ๊ตฌ์„ฑ

์ฃผ์š” ํ”„๋กœ๊ทธ๋žจ ์ŠคํŽ™

  • ํ‰์ : 10.0
  • ๋ผ์ด์„ ์Šค: free

ํ”ผ๋“œ๋ฐฑ ๋ฐ ๋‹ค์šด๋กœ๋“œ

  • ์‚ฌ์šฉ์ž ํ‰์ : 10.0
  • ์กฐํšŒ: 67

์ œ์กฐ์‚ฌ ๋ฐ ๋“ฑ๋ก ์ •๋ณด

  • ์ œ์ž‘์‚ฌ: LUZENSOFT
  • ๋“ฑ๋ก์ผ: 2026-02-08 07:20:51
  •  

- ์„ค๋ช…

๐Ÿง  ๋ถ„์‚ฐ ์Šคํ† ๋ฆฌ์ง€์˜ ์‹ฌ์žฅ, Ceph ์ปดํฌ๋„ŒํŠธ ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ

์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” Proxmox VE์™€ Ceph๊ฐ€ ๋งŒ๋‚˜ ๊ตฌํ˜„ํ•˜๋Š” HCI์˜ ๊ธฐ์ดˆ๋ฅผ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค ๋‹จ์ˆœํžˆ "์—ฐ๊ฒฐ๋œ๋‹ค"๋Š” ๊ฐœ๋…์„ ๋„˜์–ด, Ceph๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ชผ๊ฐœ๊ณ  ๊ด€๋ฆฌํ•˜๋ฉฐ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•˜๋Š”์ง€ ์•Œ๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•ต์‹ฌ ์ปดํฌ๋„ŒํŠธ์ธ OSD, MON, ๊ทธ๋ฆฌ๊ณ  MDS์— ๋Œ€ํ•œ ์‹ฌ๋„ ์žˆ๋Š” ์ดํ•ด๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค ์ด๋“ค์€ ๋งˆ์น˜ ์œ ๊ธฐ์ฒด์ฒ˜๋Ÿผ ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ์Šคํ† ๋ฆฌ์ง€ ํ’€์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค ์ด๋ฒˆ #๊ฐ•์ขŒ์—์„œ๋Š” ๊ฐ ์ปดํฌ๋„ŒํŠธ์˜ ์—ญํ• ๊ณผ ์ตœ์ ์˜ ๊ตฌ์„ฑ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ๋ฅผ ์ „ํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค


1. Monitor (MON): ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ง€๋„ ์ œ์ž‘์ž

1. Monitor (MON): ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ง€๋„ ์ œ์ž‘์ž

Ceph ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์‹œ์ž‘๋  ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ์ž‘๋™ํ•˜๊ณ , ๋งˆ์ง€๋ง‰๊นŒ์ง€ ์ƒํƒœ๋ฅผ ๊ฐ์‹œํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ Monitor์ž…๋‹ˆ๋‹ค

A. ํด๋Ÿฌ์Šคํ„ฐ ๋งต ๊ด€๋ฆฌ์™€ ํ•ฉ์˜ ๋„๋‹ฌ

  • MON์€ ์ „์ฒด ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ƒํƒœ ์ •๋ณด๊ฐ€ ๋‹ด๊ธด 'Cluster Map'์„ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” #์‹œ์Šคํ…œ์˜ ๋‡Œ์ž…๋‹ˆ๋‹ค ๋…ธ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ด ์ง€๋„๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ๋‹ค๋ฅธ ์ปดํฌ๋„ŒํŠธ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋””๋กœ ๋ณด๋‚ผ์ง€ ๊ฒฐ์ •ํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค

B. ์ฟผ๋Ÿผ(Quorum) ๊ตฌ์„ฑ์˜ ์ค‘์š”์„ฑ

  • ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด MON์€ ๋ฐ˜๋“œ์‹œ ํ™€์ˆ˜(3, 5๊ฐœ ๋“ฑ)๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ๊ณผ๋ฐ˜์ˆ˜ ์ด์ƒ์˜ ๋™์˜๋ฅผ ์–ป๋Š” '์ฟผ๋Ÿผ' ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค ์ด๋Š” ๋„คํŠธ์›Œํฌ ๋ถ„ํ•  ์‹œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์˜ค์—ผ์„ ๋ฐฉ์ง€ํ•˜๋Š” ํ•ต์‹ฌ #๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค

C. ์ž์› ์†Œ๋ชจ์™€ ๋ฐฐ์น˜ ์ „๋žต

  • MON์€ CPU๋‚˜ ๋””์Šคํฌ I/O๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, ๋งค์šฐ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„(Latency)์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค ๋”ฐ๋ผ์„œ ํด๋Ÿฌ์Šคํ„ฐ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋ถ„์‚ฐ ๋ฐฐ์น˜ํ•˜์—ฌ ํ•˜๋“œ์›จ์–ด ์žฅ์• ๋กœ๋ถ€ํ„ฐ #๋ฐ์ดํ„ฐ์˜ ๊ฐ€์šฉ์„ฑ์„ ์ง€์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค


2. OSD (Object Storage Daemon): ์‹ค์ œ ์ €์žฅ์†Œ์˜ ์ฃผ์ธ

OSD๋Š” Ceph ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ณต์ œํ•˜๋ฉฐ ์žฌ๋ถ„๋ฐฐํ•˜๋Š” ์‹ค๋ฌด ์ฑ…์ž„์ž์ž…๋‹ˆ๋‹ค

A. ๋””์Šคํฌ ๋‹จ์œ„์˜ ๊ด€๋ฆฌ

  • ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ(HDD/SSD/NVMe)๊ฐ€ ํ•˜๋‚˜์˜ OSD๊ฐ€ ๋ฉ๋‹ˆ๋‹ค ๊ฐ OSD๋Š” ์Šค์Šค๋กœ ๋‹ค๋ฅธ OSD์™€ ํ†ต์‹ ํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ ๋ณต์ œ๋ณธ์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ์ค‘์•™ ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ์ค„์ด๋Š” #์ „๋žต์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค

B. ์ƒํƒœ ๋ณด๊ณ ์™€ ๋ณต๊ตฌ ์ž‘์—…

  • ๋งŒ์•ฝ ํŠน์ • ๋””์Šคํฌ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ํ•ด๋‹น OSD๋Š” ์ด๋ฅผ MON์—๊ฒŒ ๋ณด๊ณ ํ•˜๊ณ , ํด๋Ÿฌ์Šคํ„ฐ๋Š” ์ฆ‰์‹œ ๋‹ค๋ฅธ OSD๋“ค์„ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ(Backfilling)๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค ์ด ๊ณผ์ •์—์„œ ์‹œ์Šคํ…œ์˜ #์•ˆ์ •์„ฑ์ด ์œ ์ง€๋˜๋ฉฐ ์‚ฌ์šฉ์ž๋Š” ์žฅ์• ๋ฅผ ๋А๋ผ์ง€ ๋ชปํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

C. ์“ฐ๊ธฐ ์„ฑ๋Šฅ ์ตœ์ ํ™” (BlueStore)

  • Proxmox VE ํ™˜๊ฒฝ์—์„œ๋Š” ์ตœ์‹  ์ €์žฅ ์—”์ง„์ธ BlueStore๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๋ถ„๋ฆฌ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค ์ด๋ฅผ ํ†ตํ•ด SSD๋ฅผ ํ™œ์šฉํ•œ I/O #์ตœ์ ํ™”๊ฐ€ ๊ทน๋Œ€ํ™”๋ฉ๋‹ˆ๋‹ค


3. MDS (Metadata Server): ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๊ฐ€์ด๋“œ

3. MDS (Metadata Server): ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๊ฐ€์ด๋“œ

Ceph๋ฅผ ๋‹จ์ˆœํžˆ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€(RBD)๋กœ๋งŒ ์“ฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๊ณต์œ  ํŒŒ์ผ ์‹œ์Šคํ…œ์ธ CephFS๋กœ ํ™•์žฅํ•  ๋•Œ MDS๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

A. ๊ณ„์ธต์  ๊ตฌ์กฐ์˜ ๊ด€๋ฆฌ

  • Ceph๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ์ฒด(Object) ๊ธฐ๋ฐ˜ ์Šคํ† ๋ฆฌ์ง€์ด์ง€๋งŒ, ์‚ฌ์šฉ์ž๋Š” ํด๋”์™€ ํŒŒ์ผ ๊ตฌ์กฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค MDS๋Š” ์ด๋Ÿฌํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ, ๊ถŒํ•œ ๋“ฑ)๋ฅผ ๋ณ„๋„๋กœ ๊ด€๋ฆฌํ•˜์—ฌ ๋น ๋ฅธ ๊ฒ€์ƒ‰๊ณผ ์ ‘๊ทผ #์ •์ฑ…์„ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค

B. CephFS ํ™œ์„ฑํ™”๋ฅผ ์œ„ํ•œ ํ•„์ˆ˜ ์กฐ๊ฑด

  • ์—ฌ๋Ÿฌ ๋Œ€์˜ VM์ด ๋™์‹œ์— ๊ฐ™์€ ์ €์žฅ์†Œ๋ฅผ ์ฝ๊ณ  ์จ์•ผ ํ•˜๋Š” ๊ณต์œ  ํ™˜๊ฒฝ์—์„œ๋Š” MDS ๊ตฌ์„ฑ์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค Proxmox ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์—์„œ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด ์ตœ์†Œ 2๊ฐœ ์ด์ƒ์˜ MDS๋ฅผ ํ™œ์„ฑ/๋Œ€๊ธฐ(Active/Standby) ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด #์ธํ”„๋ผ ์„ค๊ณ„์˜ ๊ธฐ๋ณธ์ž…๋‹ˆ๋‹ค

C. ๋ฉ”๋ชจ๋ฆฌ ์ง‘์•ฝ์  ํŠน์„ฑ

  • MDS๋Š” ๋ชจ๋“  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์บ์‹ฑํ•˜์—ฌ ์„ฑ๋Šฅ์„ ๋†’์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ถฉ๋ถ„ํ•œ RAM ์ž์›์„ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด ์ „์ฒด #๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ์ขŒ์šฐํ•ฉ๋‹ˆ๋‹ค


4. ์‹ค์ „ ๊ตฌ์„ฑ ๊ฐ€์ด๋“œ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ ํŒ

์ปดํฌ๋„ŒํŠธ๋“ค์„ ์กฐํ™”๋กญ๊ฒŒ ๋ฐฐ์น˜ํ•˜์—ฌ ์„ฑ๋Šฅ์„ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค

A. ๋ฐฐ์น˜ ๊ทธ๋ฃน(PG)์˜ ์ˆ˜๋™ ์กฐ์ ˆ

  • OSD ์ˆ˜์— ๋”ฐ๋ผ ์ ์ ˆํ•œ PG(Placement Group) ์ˆ˜๋ฅผ ์„ค์ •ํ•ด์•ผ ๋ฐ์ดํ„ฐ๊ฐ€ ํŽธ์ค‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ์ž˜๋ชป๋œ ์„ค์ •์€ ํŠน์ • ๋””์Šคํฌ์—๋งŒ ๋ถ€ํ•˜๋ฅผ ์ฃผ์–ด ์‹œ์Šคํ…œ #๋ณด์•ˆ ๋ฐ ๊ฐ€์šฉ์„ฑ์— ์œ„ํ˜‘์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์„ธ์‹ฌํ•œ ๊ณ„์‚ฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

B. ํ•˜๋“œ์›จ์–ด ํ˜ผํ•ฉ ๊ตฌ์„ฑ ์‹œ ์ฃผ์˜์‚ฌํ•ญ

  • ์†๋„๊ฐ€ ๋А๋ฆฐ HDD์™€ ๋น ๋ฅธ SSD๋ฅผ ์„ž์–ด ์“ธ ๋•Œ๋Š” Ceph์˜ 'Device Class' ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ๋ณ„๋กœ #์ž์› ํ’€์„ ๋ถ„๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค ์ด๋Š” ์ €๋น„์šฉ ๊ณ ํšจ์œจ ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ์˜๋ฆฌํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค

C. ์žฅ์•  ๋…ธ๋“œ ๊ต์ฒด ๋ฐ ํ™•์žฅ ์‹œ๋‚˜๋ฆฌ์˜ค

  • ์ƒˆ๋กœ์šด ๋…ธ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ๋Š” MON์„ ๋จผ์ € ์ถ”๊ฐ€ํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ๋ฅผ ์•ˆ์ •ํ™”ํ•œ ๋’ค, OSD๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์žฌ๊ท ํ˜•(Rebalancing)์— ๋”ฐ๋ฅธ ๋ถ€ํ•˜์— #๋Œ€์‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค


Ceph์˜ OSD, MON, MDS๋Š” ๊ฐ์ž์˜ ์˜์—ญ์—์„œ ์ตœ์„ ์„ ๋‹คํ•˜๋ฉฐ ๊ฑฐ๋Œ€ํ•œ ๋ถ„์‚ฐ ์ธํ”„๋ผ๋ฅผ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค Proxmox VE์˜ GUI๋ฅผ ํ†ตํ•˜๋ฉด ์ด ๋ณต์žกํ•œ ์ปดํฌ๋„ŒํŠธ๋“ค์„ ๋‹จ ๋ช‡ ๋ฒˆ์˜ ํด๋ฆญ๋งŒ์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ๊ฐ€์žฅ ํฐ ๋งค๋ ฅ์ž…๋‹ˆ๋‹ค ๋‹จ์ˆœํžˆ ์„ค์ •์„ ์™„๋ฃŒํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ๋ง๊ณ , ๊ฐ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋‚ด๋ฑ‰๋Š” ์ƒํƒœ ๋ฉ”์‹œ์ง€์— ๊ท€๋ฅผ ๊ธฐ์šธ์—ฌ ๋ณด์‹ญ์‹œ์˜ค ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‚ด์•„ ์›€์ง์ด๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ์ˆœ๊ฐ„, ์—ฌ๋Ÿฌ๋ถ„์˜ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๊ทธ ์–ด๋–ค ๊ณ ๊ฐ€์˜ ์žฅ๋น„๋ณด๋‹ค ๊ฐ•๋ ฅํ•œ ์‹ ๋ขฐ์„ฑ์„ ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ๋‹ค์Œ ์‹œ๊ฐ„์—๋Š” Ceph ์Šคํ† ๋ฆฌ์ง€์˜ ์‹ค์ œ ํ™œ์šฉ๋„๋ฅผ ๋†’์—ฌ์ฃผ๋Š” 'RBD์™€ CephFS ํ’€ ์ƒ์„ฑ ๋ฐ ํ™œ์šฉ'์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


๊ฐ•์ขŒ, ์‹œ์Šคํ…œ, ๊ธฐ๋Šฅ, ๋ฐ์ดํ„ฐ, ์ „๋žต, ์•ˆ์ •์„ฑ, ์ตœ์ ํ™”, ์ •์ฑ…, ์ธํ”„๋ผ, ๋„คํŠธ์›Œํฌ, ๋ณด์•ˆ, ์ž์›, ๋Œ€์‘


์ตœ์ ์˜ ์„ฑ๋Šฅ, ์ตœ๊ณ ์˜ ๋น„์šฉ ํšจ์œจ์„ฑ! ๋‹น์‹ ์˜ ํ”„๋กœ์ ํŠธ์— ๋”ฑ ๋งž๋Š” Proxmox VE ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŒ…์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”. ๋ฃจ์  ํ˜ธ์ŠคํŒ… ๋ฐ”๋กœ๊ฐ€๊ธฐ



์ด ์นดํ…Œ๊ณ ๋ฆฌ Navigation
์ „์ฒด ์นดํ…Œ๊ณ ๋ฆฌ Navigation