ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π² Zimbra Collaboration Suite

Π’ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… статСй, посвящСнной ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ инфраструктуры ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ Π½Π° прСдприятии Zimbra Collabortion Suite, Π±Ρ‹Π»ΠΎ сказано, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ этого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ являСтся ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° дисковых устройств Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ…. И Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Ρ‚ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° нСсколько сотСн Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² прСдприятия ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌΡƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ, ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠ°Π½Π°Π»Π° для записи ΠΈ чтСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ТСстких дисков ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ для ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвиса. И Ссли для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… установок Zimbra это Π½Π΅ станСт особой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ρ‚ΠΎ Π² случаС с ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ прСдприятиями ΠΈ SaaS-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ всС это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, сниТСнию эффСктивности сотрудников, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ SLA. ИмСнно поэтому ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ эксплуатации ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… установок Zimbra слСдуСт ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ вопросу ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ТСстких дисков Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΄Π²Π° кСйса ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° дисковыС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ….

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π² Zimbra Collaboration Suite

1. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠΉ установки Zimbra

На этапС проСктирования высоконагруТСнной установки Zimbra Π΅Ρ‘ администратору прСдстоит ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€, ΠΊΠ°ΠΊΡƒΡŽ систСму хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с этим вопросом, слСдуСт Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ТСсткиС диски ΡΠΎΠ·Π΄Π°ΡŽΡ‚ входящиС Π² состав Zimbra Collaboration Suite Π‘Π£Π‘Π” MariaDB, систСма поиска Apache Lucene, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ BLOB-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ИмСнно поэтому для Ρ€Π°Π±ΠΎΡ‚Ρ‹ этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π² условиях высоких Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скоростноС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.

Π’ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… условиях Zimbra ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° RAID ΠΈΠ· ТСстких дисков, Ρ‚Π°ΠΊ ΠΈ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, соСдинСнныС ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ NFS. Π’ случаях совсСм Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… установок ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Zimbra Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ SATA-диск. Однако Π² условиях ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… установок всС эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ нСдостатки Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ скорости записи ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ надСТности, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ Π½ΠΈ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… прСдприятий, Π½ΠΈ, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, для SaaS-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ².

ИмСнно поэтому Π² условиях ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… инфраструктур Zimbra Π»ΡƒΡ‡ΡˆΠ΅ всСго Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SAN. ИмСнно ΠΎΠ½Π° Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ способна ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ для устройств хранСния ΠΈ ΠΏΡ€ΠΈ этом, благодаря возмоТности ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ большого количСства кэша, Π΅Π΅ использованиС практичСски Π½Π΅ нСсСт Π² сСбС ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ сущСствСнных рисков для прСдприятия. Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ станСт использованиС NVRAM, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… SAN для ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΎ врСмя записи. А Π²ΠΎΡ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ записываСмых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° самих дисках Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌΡ‹ΠΌ поврСТдСниям носитСлСй ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.

Π§Ρ‚ΠΎ касаСтся Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Ρ‚ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ станСт использованиС стандартных для Linux Ext3/Ext4. Π“Π»Π°Π²Π½Ρ‹ΠΉ нюанс, связанный с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ слСдуСт с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ -noatime. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ фиксирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послСднСго обращСния ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ сильно сократит Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись. Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€ΠΈ создании Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ext3 ΠΈΠ»ΠΈ ext4 для Zimbra слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ mke2fs:

-j β€” Для создания ΠΆΡƒΡ€Π½Π°Π»Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмыCreate the file system with an ext3/ext4 journal.
-L ΠΠΠ—Π’ΠΠΠ˜Π• β€” Для создания названия Ρ‚ΠΎΠΌΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² /etc/fstab
-O dir_index β€” Для использования Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° поиска для ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ поиска Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… дирСкториях
-m 2 β€” Для рСзСрвирования 2% объСма Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах ΠΏΠΎΠ΄ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³
-J size=400 β€” Для создания большого ΠΆΡƒΡ€Π½Π°Π»Π°
-b 4096 β€” Для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π»ΠΎΠΊΠ° Π² Π±Π°ΠΉΡ‚Π°Ρ…
-i 10240 β€” Для Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° сообщСний этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ срСднСму Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ сообщСний. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ ΠΊ этому ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ впослСдствии Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нСльзя Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ рСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ dirsync для Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° BLOB-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΌΠ΅Ρ‚Π°-Π΄Π°Π½Π½Ρ‹Ρ… поиска Lucene ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ MTA. Π”Π΅Π»Π°Ρ‚ΡŒ это слСдуСт ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Zimbra ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ fsync для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ записи Π±Π»ΠΎΠ±Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° диск. Однако ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Zimbra ΠΈΠ»ΠΈ MTA ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π²ΠΎ врСмя доставки сообщСний, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ записи Π½Π° диск ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΏΠΊΠ°Ρ…. ИмСнно поэтому Π΄Π°ΠΆΠ΅ Π² случаС ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ» ΡƒΠΆΠ΅ записан Π½Π° диск ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ fsync, запись ΠΎ Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡƒΡΠΏΠ΅Ρ‚ΡŒ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° диск ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ потСряна ΠΈΠ·-Π·Π° Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π° сСрвСра. Благодаря использованию dirsync этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ.

2. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ инфраструктурС Zimbra

Часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚ эксплуатации Zimbra число Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ возрастаСт ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° сСрвиса становится с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π½Π΅ΠΌ всС ΠΌΠ΅Π½Π΅Π΅ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ‚Π°ΠΊΠΎΠΉ ситуации ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½: Π½ΡƒΠΆΠ½ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сСрвСры Π² инфраструктуру, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвис вновь Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ‚Π°ΠΊ ΠΆΠ΅ быстро, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. МСТ Ρ‚Π΅ΠΌ, Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сразу Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² инфраструктуру Π½ΠΎΠ²Ρ‹Π΅ сСрвСры, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π΅Π΅ быстродСйствиС. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ИВ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ приходится ΠΏΠΎΠ΄ΠΎΠ»Π³Ρƒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… сСрвСров с Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΎΠΌ бСзопасности, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ подводят поставщики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π·Ρ‚ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр с ΠΎΠΏΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ вовсС Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ.

РазумССтся, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою инфраструктуру Zimbra с запасом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всСгда ΠΈΠΌΠ΅Ρ‚ΡŒ запас для Π΅Ρ‘ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Π½ΠΈ ΠΎΡ‚ ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ссли ошибка ΡƒΠΆΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π°, ИВ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ максимально ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ Π΅Π΅ послСдствия. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ИВ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ нСбольшого роста ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ систСмных слуТб Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ рСгулярно ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ ТСстким дискам ΠΈ вслСдствиС этого ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Zimbra. Π’Π°ΠΊ, Π½Π° врСмя ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ:

autofs, netfs β€” Π‘Π»ΡƒΠΆΠ±Ρ‹ обнаруТСния ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм
cups β€” Π‘Π»ΡƒΠΆΠ±Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ
xinetd, vsftpd β€” ВстроСнныС слуТбы *NIX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скорСС всСго Π²Π°ΠΌ Π½Π΅ понадобятся
portmap, rpcsvcgssd, rpcgssd, rpcidmapd β€” Π‘Π»ΡƒΠΆΠ±Ρ‹ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² связкС с сСтСвыми Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами
dovecot, cyrus-imapd, sendmail, exim, postfix, ldap β€” Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ основных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, входящих Π² состав Zimbra Collaboration Suite
slocate/updatedb β€” ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Zimbra Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ сообщСниС Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹ΠΉ запуск слуТбы updatedb ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ появлСнию ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΈ поэтому ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΎ врСмя наимСньшСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСры

Экономия систСмных рСсурсов Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… сСрвисов получится Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ сущСствСнной, Π½ΠΎ Π΄Π°ΠΆΠ΅ это ΠΌΠΎΠΆΠ΅Ρ‚ сильно ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² условиях Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ форс-ΠΌΠ°ΠΆΠΎΡ€Π½Ρ‹ΠΌ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² инфраструктуру Zimbra, рСкомСндуСтся вновь Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ слуТбы.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Zimbra Π·Π° счСт выноса слуТбы syslog Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ½Π° Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ°Π»Π° ТСсткиС диски ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰. Для этих Ρ†Π΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ практичСски любой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ дСшСвого ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½ΠΈΠΊΠ° Raspberry Pi.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com