Zimbra Collaboration Suite์—์„œ ๋ฉ”์ผ ์ €์žฅ ์ตœ์ ํ™”

์šฐ๋ฆฌ ์ค‘ ํ•˜๋‚˜์—์„œ ์ด์ „ ๊ธฐ์‚ฌ๋Š” ๊ธฐ์—…์—์„œ Zimbra Collabortion Suite๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ ์ธํ”„๋ผ ๊ณ„ํš์„ ์ „๋‹ดํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์ด ์†”๋ฃจ์…˜ ์šด์˜์˜ ์ฃผ์š” ์ œํ•œ ์‚ฌํ•ญ์€ ๋ฉ”์ผ ์ €์žฅ์†Œ์— ์žˆ๋Š” ๋””์Šคํฌ ์žฅ์น˜์˜ I/O ์†๋„๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ˆ˜๋ฐฑ ๋ช…์˜ ๊ธฐ์—… ์ง์›์ด ๋™์ผํ•œ ๋ฉ”์ผ ์ €์žฅ์†Œ์— ๋™์‹œ์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒฝ์šฐ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์—์„œ ์ •๋ณด๋ฅผ ์“ฐ๊ณ  ์ฝ๋Š” ๋ฐ ํ•„์š”ํ•œ ์ฑ„๋„ ํญ์ด ์„œ๋น„์Šค์˜ ์‘๋‹ต ์šด์˜์— ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Zimbra์˜ ์†Œ๊ทœ๋ชจ ์„ค์น˜์˜ ๊ฒฝ์šฐ ์ด๊ฒƒ์ด ํŠน๋ณ„ํ•œ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋Œ€๊ธฐ์—… ๋ฐ SaaS ์ œ๊ณต์—…์ฒด์˜ ๊ฒฝ์šฐ ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ด๋ฉ”์ผ ์‘๋‹ต์ด ์—†์–ด ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ง์› ํšจ์œจ์„ฑ์ด ์ €ํ•˜๋˜๊ณ  ์œ„๋ฐ˜์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SLA์˜ ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๊ทœ๋ชจ Zimbra ์„ค์น˜๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜ํ•  ๋•Œ ๋ฉ”์ผ ์ €์žฅ์†Œ์˜ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ํŠน๋ณ„ํ•œ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ์‚ฌ๋ก€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๊ฐ ์‚ฌ๋ก€์— ๋””์Šคํฌ ์Šคํ† ๋ฆฌ์ง€์˜ ๋กœ๋“œ๋ฅผ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Zimbra Collaboration Suite์—์„œ ๋ฉ”์ผ ์ €์žฅ ์ตœ์ ํ™”

1. ๋Œ€๊ทœ๋ชจ Zimbra ์„ค์น˜ ์„ค๊ณ„ ์‹œ ์ตœ์ ํ™”

๋ถ€ํ•˜๊ฐ€ ๋†’์€ Zimbra ์„ค์น˜์˜ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ๊ด€๋ฆฌ์ž๋Š” ์‚ฌ์šฉํ•  ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ๊ฒฐ์ •ํ•˜๋ ค๋ฉด ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์˜ ์ฃผ์š” ๋กœ๋“œ๊ฐ€ Zimbra Collaboration Suite์— ํฌํ•จ๋œ MariaDB DBMS, Apache Lucene ๊ฒ€์ƒ‰ ์—”์ง„ ๋ฐ Blob ์ €์žฅ์†Œ์—์„œ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ์ ์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์„ ๊ณ ๋ถ€ํ•˜ ์กฐ๊ฑด์—์„œ ์ž‘๋™ํ•˜๋ ค๋ฉด ๊ณ ์†์˜ ์•ˆ์ •์ ์ธ ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ •์ƒ์ ์ธ ์กฐ๊ฑด์—์„œ Zimbra๋Š” ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์˜ RAID์™€ NFS ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ์Šคํ† ๋ฆฌ์ง€ ๋ชจ๋‘์— ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ๊ทœ๋ชจ ์„ค์น˜์˜ ๊ฒฝ์šฐ ์ผ๋ฐ˜ SATA ๋“œ๋ผ์ด๋ธŒ์— Zimbra๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๊ทœ๋ชจ ์„ค์น˜ ํ™˜๊ฒฝ์—์„œ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ธฐ์ˆ ์€ ๋…นํ™” ์†๋„ ๊ฐ์†Œ ๋˜๋Š” ๋‚ฎ์€ ์‹ ๋ขฐ์„ฑ์ด๋ผ๋Š” ํ˜•ํƒœ์˜ ๋‹ค์–‘ํ•œ ๋‹จ์ ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ์ด๋Š” ๋Œ€๊ธฐ์—…์ด๋‚˜ ํŠนํžˆ SaaS ์ œ๊ณต์—…์ฒด ๋ชจ๋‘์—๊ฒŒ ์šฉ๋‚ฉ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์„ ํƒํ•  ๋•Œ ๊ฐ€์žฅ ์ข‹์€ ์„ ํƒ์€ ํ‘œ์ค€ Linux Ext3/Ext4๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จ๋œ ์ฃผ์š” ์ฐจ์ด์ ์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์šดํŠธํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. -noatime. ์ด ์˜ต์…˜์€ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋งˆ์ง€๋ง‰ ์•ก์„ธ์Šค ์‹œ๊ฐ„์„ ๊ธฐ๋กํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฏ€๋กœ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์ž‘์—… ๋ถ€ํ•˜๊ฐ€ ํฌ๊ฒŒ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Zimbra์šฉ ext3 ๋˜๋Š” ext4 ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ƒ์„ฑํ•  ๋•Œ ๋‹ค์Œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. mke2fs:

-j โ€” ํŒŒ์ผ ์‹œ์Šคํ…œ ์ €๋„์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด ext3/ext4 ์ €๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
-L ์ด๋ฆ„ - /etc/fstab์—์„œ ์‚ฌ์šฉํ•  ๋ณผ๋ฅจ ์ด๋ฆ„์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด
-O dir_index - ํ•ด์‹œ๋œ ๊ฒ€์ƒ‰ ํŠธ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ํŒŒ์ผ ๊ฒ€์ƒ‰ ์†๋„๋ฅผ ๋†’์ด๋ ค๋ฉด
-m 2 โ€” ๋Œ€๊ทœ๋ชจ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ณผ๋ฅจ์˜ 2%๋ฅผ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์šฉ์œผ๋กœ ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.
-J ์‚ฌ์ด์ฆˆ=400 โ€” ํฐ ๋งค๊ฑฐ์ง„์„ ๋งŒ๋“ค๋ ค๋ฉด
-b 4096 โ€” ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๊ฒฐ์ •ํ•˜๋ ค๋ฉด
-๋‚˜๋Š” 10240 - ๋ฉ”์‹œ์ง€ ์ €์žฅ์˜ ๊ฒฝ์šฐ ์ด ์„ค์ •์€ ํ‰๊ท  ๋ฉ”์‹œ์ง€ ํฌ๊ธฐ์™€ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‚˜์ค‘์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ ๋™๊ธฐํ™” Blob ์ €์žฅ์†Œ, Lucene ๊ฒ€์ƒ‰ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ๋ฐ MTA ๋Œ€๊ธฐ์—ด ์ €์žฅ์†Œ์šฉ์ž…๋‹ˆ๋‹ค. Zimbra๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. fsync ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ Blob์„ ๋””์Šคํฌ์— ์“ฐ๊ธฐ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Zimbra ๋ฉ”์ผ ์ €์žฅ์†Œ๋‚˜ MTA๊ฐ€ ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ ์ค‘์— ์ƒˆ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋ฉด ํ•ด๋‹น ํด๋”์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋””์Šคํฌ์— ๊ธฐ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ์ด ์ด๋ฏธ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋””์Šคํฌ์— ๊ธฐ๋ก๋œ ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. fsync, ๋””๋ ‰ํ† ๋ฆฌ์— ์ถ”๊ฐ€๋œ ๊ธฐ๋ก์€ ๋””์Šคํฌ์— ๊ธฐ๋ก๋  ์‹œ๊ฐ„์ด ์—†์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์„œ๋ฒ„ ์žฅ์• ๋กœ ์ธํ•ด ์†์‹ค๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์šฉ๋•๋ถ„์— ๋””๋ ‰ํ„ฐ๋ฆฌ ๋™๊ธฐํ™” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. Zimbra ์ธํ”„๋ผ ์‹คํ–‰ ์ตœ์ ํ™”

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

๋ฌผ๋ก , ํ•ญ์ƒ ํ™•์žฅ์„ ์œ„ํ•œ ์—ฌ์œ ๋ถ„์„ ํ™•๋ณดํ•˜๊ณ  ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ์˜์กดํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ์—ฌ์œ ๋ถ„์„ ๊ฐ€์ง€๊ณ  Zimbra ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฏธ ์‹ค์ˆ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ IT ๊ด€๋ฆฌ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์ด. ์˜ˆ๋ฅผ ๋“ค์–ด, IT ๊ด€๋ฆฌ์ž๋Š” ์ž‘๋™ ์ค‘์— ์ •๊ธฐ์ ์œผ๋กœ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์— ์•ก์„ธ์Šคํ•˜์—ฌ Zimbra์˜ ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” Linux ์‹œ์Šคํ…œ ์„œ๋น„์Šค๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ์•ฝ๊ฐ„์˜ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค์Œ์„ ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜คํ† ํ”„์Šค, ๋„ทํ”„์Šค - ์›๊ฒฉ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค
์ปต โ€” ์ธ์‡„ ์„œ๋น„์Šค
xinetd, vsftpd - ์•„๋งˆ๋„ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๋‚ด์žฅ *NIX ์„œ๋น„์Šค
ํฌํŠธ๋งต, rpcsvcgssd, rpcgssd, rpcidmapd โ€” ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ์›๊ฒฉ ์ ˆ์ฐจ ํ˜ธ์ถœ ์„œ๋น„์Šค
dovecot, cyrus-imapd, sendmail, exim, postfix, ldap โ€” Zimbra Collaboration Suite์— ํฌํ•จ๋œ ์ฃผ์š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ์ค‘๋ณต
์œ„์น˜/์—…๋ฐ์ดํŠธDB - Zimbra๋Š” ๊ฐ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณ„๋„์˜ ํŒŒ์ผ์— ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—,updateb ์„œ๋น„์Šค๋ฅผ ๋งค์ผ ์‹คํ–‰ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์„œ๋ฒ„ ๋ถ€ํ•˜๊ฐ€ ๊ฐ€์žฅ ์ ์€ ์‹œ๊ฐ„์— ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ ˆ์•ฝํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋‹ค์ง€ ์ค‘์š”ํ•˜์ง€ ์•Š์ง€๋งŒ ๋ถˆ๊ฐ€ํ•ญ๋ ฅ์— ๊ฐ€๊นŒ์šด ์ƒํ™ฉ์—์„œ๋Š” ๋งค์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ์„œ๋ฒ„๊ฐ€ Zimbra ์ธํ”„๋ผ์— ์ถ”๊ฐ€๋˜๋ฉด ์ด์ „์— ๋น„ํ™œ์„ฑํ™”๋œ ์„œ๋น„์Šค๋ฅผ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ž‘๋™ ์ค‘์— ๋ฉ”์ผ ์ €์žฅ์†Œ์˜ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š๋„๋ก syslog ์„œ๋น„์Šค๋ฅผ ๋ณ„๋„์˜ ์„œ๋ฒ„๋กœ ์ด๋™ํ•˜์—ฌ Zimbra ์ž‘๋™์„ ์ตœ์ ํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋ ดํ•œ ๋‹จ์ผ ๋ณด๋“œ Raspberry Pi๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฑฐ์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ์ด๋Ÿฌํ•œ ๋ชฉ์ ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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