Änderungen von Dokument Kopano Optimierungen

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

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

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.JensGruber@sbede
1 +XWiki.cge@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="bash"}}
89 +{{code language="yaml"}}
90 90  apache::keepalive: 'On'
91 91  apache::keepalive_timeout: '45'
92 92  apache::max_keepalive_requests: '500'
... ... @@ -93,15 +93,38 @@
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
96 96  ld_kopano::server:
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'
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'
105 105  {{/code}}
106 106  
107 107  
... ... @@ -124,7 +124,7 @@
124 124  root@puppeteer:~ # vim /etc/logodidact/hiera/custom.d/mysql56.yaml
125 125  {{/code}}
126 126  
127 -{{code language="bash"}}
150 +{{code language="yaml"}}
128 128  mysql::server::override_options:
129 129   mysqldump:
130 130   max_allowed_packet: '1G'
... ... @@ -156,30 +156,62 @@
156 156   innodb_write_io_threads: '4'
157 157  {{/code}}
158 158  
182 +(% id="cke_bm_172S" style="color:#000000; display:none" %) (% style="color:#000000" %)Folgende Einstellung können für die mysql56.yaml gesetzt werden:
159 159  
160 -===== (% style="color:#000000" %)__**Lokalisierung der Ordner-Strukturen**__(%%) =====
161 -
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:
163 -
164 -
165 -(% style="color:#000000" %)Wechseln Sie in den Kopano Container:
166 -
167 167  {{code language="bash"}}
168 -root@ldhost:~ # lxc-ssh -n kopano-g1
185 +root@puppeteer:~ # vim /etc/logodidact/hiera/custom.d/mariadb103.yaml
169 169  {{/code}}
170 170  
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}}
171 171  
172 -(% style="color:#000000" %)Führen Sie folgenden Befehl im Kopano Container aus:
173 173  
174 -{{code language="bash"}}
175 -root@kopano-g1:~ # echo 'default_store_locale = de_DE.UTF-8 ' >/etc/kopano/admin.cfg
222 +**mariadb103.yaml für Kopano <50 Users:**
223 +
224 +{{code language="yaml"}}
225 +max_allowed_packet: '256M'
226 +sort_buffer_size: '2M'
227 +innodb_buffer_pool_size: '1G'
228 +
176 176  {{/code}}
177 177  
178 178  
179 -(% style="color:#000000" %)Nach ausführen 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 durchhren. Setzen sie hierfür folgenden Befehl im Kopano Container ab:
232 +**mariadb103.yaml für Kopano >= 50 Users:**
180 180  
181 -{{code language="bash"}}
182 -root@kopano-g1:~ # kopano-localize-folders -u [username] --lang de_DE.UTF-8
234 +{{code language="yaml"}}
235 +max_allowed_packet: '1G'
236 +sort_buffer_size: '4M'
237 +innodb_buffer_pool_size: '2G'
183 183  {{/code}}
184 184  
185 185  
... ... @@ -235,7 +235,7 @@
235 235  root@kopano-g1:~ # inject-shares.sh
236 236  {{/code}}
237 237  
238 -(% style="color:#000000" %)**__Hinweis:__** Falls beim aufrufen des Skripts Mapi Fehler auftreten, bitte folgende Pakete installieren:(%%)
293 +(% style="color:#000000" %)**__Hinweis:__** Falls beim aufrufen des Skripts Mapi Fehler auftreten, bitte folgende Pakete installieren:(%%)
239 239  
240 240  
241 241  {{code language="bash"}}
... ... @@ -254,4 +254,4 @@
254 254  root@kopano-g1:~ # chmod +x /etc/cron.daily/gabsync
255 255  {{/code}}
256 256  
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.
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.