Änderungen von Dokument Kopano Optimierungen

Zuletzt geändert von Jonas Mayer am 2022/05/23 12:53

Von Version 4.1
bearbeitet von Christian Germann
am 2022/05/02 11:36
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.1
bearbeitet von Jens Gruber
am 2022/05/02 11:29
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.cge@sbede
1 +XWiki.JensGruber@sbede
Inhalt
... ... @@ -86,7 +86,7 @@
86 86  
87 87  (% style="color:#000000" %)Folgende Parameter können ggf. helfen die Leistung zu verbessern:
88 88  
89 -{{code language="yaml"}}
89 +{{code language="bash"}}
90 90  apache::keepalive: 'On'
91 91  apache::keepalive_timeout: '45'
92 92  apache::max_keepalive_requests: '500'
... ... @@ -93,38 +93,15 @@
93 93  apache::mod::prefork::maxclients: '500'
94 94  apache::mod::prefork::serverlimit: '500'
95 95  
96 -# kopano-g1.yaml für Kopano <50 Users
97 97  ld_kopano::server:
98 - settings:
99 - cache_cell_size: '512M'
100 - cache_object_size: '16M'
101 - cache_indexedobject_size: '32M'
102 - enable_sql_procedures: 'yes'
103 - # The following 2 settings require a cronjob to run periodically instead (in case the value is disabled)
104 - sync_gab_realtime: 'no'
105 - softdelete_lifetime: '0'
106 -
107 -# kopano-g1.yaml für Kopano >=50 Users
108 -ld_kopano::server:
109 - settings:
110 - cache_cell_size: '6144M'
111 - cache_object_size: '32M'
112 - cache_indexedobject_size: '64M'
113 - enable_sql_procedures: 'yes'
114 - # The following 2 settings require a cronjob to run periodically instead (in case the value is disabled)
115 - sync_gab_realtime: 'no'
116 - softdelete_lifetime: '0'
117 -
118 -# kopano-g1.yaml für Kopano >=200 Users
119 -ld_kopano::server:
120 - settings:
121 - cache_cell_size: '12288M'
122 - cache_object_size: '256M'
123 - cache_indexedobject_size: '512M'
124 - enable_sql_procedures: 'yes'
125 - # The following 2 settings require a cronjob to run periodically instead (in case the value is disabled)
126 - sync_gab_realtime: 'no'
127 - softdelete_lifetime: '0'
97 +  settings:
98 +    cache_cell_size: '6144M'
99 +    cache_object_size: '16M'
100 +    cache_indexedobject_size: '32M'
101 +    enable_sql_procedures: 'yes'
102 +    # The following 2 settings require a cronjob to run periodically instead (in case the value is disabled)
103 +    sync_gab_realtime: 'no'
104 +    softdelete_lifetime: '0'
128 128  {{/code}}
129 129  
130 130  
... ... @@ -147,7 +147,7 @@
147 147  root@puppeteer:~ # vim /etc/logodidact/hiera/custom.d/mysql56.yaml
148 148  {{/code}}
149 149  
150 -{{code language="yaml"}}
127 +{{code language="bash"}}
151 151  mysql::server::override_options:
152 152   mysqldump:
153 153   max_allowed_packet: '1G'
... ... @@ -179,62 +179,30 @@
179 179   innodb_write_io_threads: '4'
180 180  {{/code}}
181 181  
182 -(% id="cke_bm_172S" style="color:#000000; display:none" %) (% style="color:#000000" %)Folgende Einstellung können für die mysql56.yaml gesetzt werden:
183 183  
184 -{{code language="bash"}}
185 -root@puppeteer:~ # vim /etc/logodidact/hiera/custom.d/mariadb103.yaml
186 -{{/code}}
160 +===== (% style="color:#000000" %)__**Lokalisierung der Ordner-Strukturen**__(%%) =====
187 187  
188 -{{code language="yaml"}}
189 -mysql::server::override_options:
190 - mysqldump:
191 - max_allowed_packet: '1G'
192 - mysqld:
193 - innodb_file_per_table: '1'
194 - bind-address: '0.0.0.0'
195 - skip-name-resolve: true
196 - innodb_large_prefix: '1'
197 - max_allowed_packet: '256M'
198 - max_connections: '151'
199 - query_cache_limit: '2M'
200 - query_cache_size: '64M'
201 - thread_stack: '512K'
202 - tmp_table_size: '64M'
203 - max_heap_table_size: '64M'
204 - sort_buffer_size: '2M'
205 - join_buffer_size: '2M'
206 - table_open_cache: '500'
207 - innodb_autoextend_increment: '1000'
208 - innodb_buffer_pool_size: '1G'
209 - # The following setting is based on the existing ibdata1 file, check current size and insert it here (rounded to MB)
210 - innodb_data_file_path: 'ibdata1:12M:autoextend'
211 - innodb_flush_log_at_trx_commit: '2'
212 - innodb_flush_method: 'O_DSYNC'
213 - innodb_lock_wait_timeout: '120'
214 - innodb_log_buffer_size: '8M'
215 - innodb_log_file_size: '1G'
216 - innodb_log_files_in_group: '3'
217 - innodb_read_io_threads: '4'
218 - innodb_write_io_threads: '4'
219 -{{/code}}
162 +(% style="color:#000000" %)Zur Lokalisierung der Ordnernamen empfiehlt es sich die Standard-Sprache für die Kopano-Postfächer auf "Deutsch" umzustellen. Führen Sie hierfür folgende Schritte durch:
220 220  
221 221  
222 -**mariadb103.yaml für Kopano <50 Users:**
165 +(% style="color:#000000" %)Wechseln Sie in den Kopano Container:
223 223  
224 -{{code language="yaml"}}
225 -max_allowed_packet: '256M'
226 -sort_buffer_size: '2M'
227 -innodb_buffer_pool_size: '1G'
167 +{{code language="bash"}}
168 +root@ldhost:~ # lxc-ssh -n kopano-g1
169 +{{/code}}
228 228  
171 +
172 +(% style="color:#000000" %)Führen Sie folgenden Befehl im Kopano Container aus:
173 +
174 +{{code language="bash"}}
175 +root@kopano-g1:~ # echo 'default_store_locale = de_DE.UTF-8 ' >/etc/kopano/admin.cfg
229 229  {{/code}}
230 230  
231 231  
232 -**mariadb103.yaml für Kopano >= 50 Users:**
179 +(% style="color:#000000" %)Nach aushren des Befehls werden neu angelegte Kopano-Postfächer mit der korrekten Sprache erstellt. Für bereits erstellte/vorhandene Postfächer muss man einen extra Schritt durchführen. Setzen sie hierfür folgenden Befehl im Kopano Container ab:
233 233  
234 -{{code language="yaml"}}
235 -max_allowed_packet: '1G'
236 -sort_buffer_size: '4M'
237 -innodb_buffer_pool_size: '2G'
181 +{{code language="bash"}}
182 +root@kopano-g1:~ # kopano-localize-folders -u [username] --lang de_DE.UTF-8
238 238  {{/code}}
239 239  
240 240  
... ... @@ -290,7 +290,7 @@
290 290  root@kopano-g1:~ # inject-shares.sh
291 291  {{/code}}
292 292  
293 -(% style="color:#000000" %)**__Hinweis:__** Falls beim aufrufen des Skripts Mapi Fehler auftreten, bitte folgende Pakete installieren:(%%)
238 +(% style="color:#000000" %)**__Hinweis:__** Falls beim aufrufen des Skripts Mapi Fehler auftreten, bitte folgende Pakete installieren:(%%)
294 294  
295 295  
296 296  {{code language="bash"}}
... ... @@ -309,4 +309,4 @@
309 309  root@kopano-g1:~ # chmod +x /etc/cron.daily/gabsync
310 310  {{/code}}
311 311  
312 -(% style="color:#000000" %)__**Hinweis:**__ Dies stellt eine Erweiterung zum regulären ActiveSync-Protokoll durch Z-Push dar. Die Funktionsweise basiert auf einem synchronisierten Kontaktordner namens „Z-Push-KOE-GAB“ als Unterordner im Public Store / Öffentlichen Ordner.
257 +(% style="color:#000000" %)__**Hinweis:**__ Dies stellt eine Erweiterung zum regulären ActiveSync-Protokoll durch Z-Push dar. Die Funktionsweise basiert auf einem synchronisierten Kontaktordner namens „Z-Push-KOE-GAB“ als Unterordner im Public Store / Öffentlichen Ordner.