Browse Source

personnalisation des valeurs max connexion et keepalive

develop
Emmanuel Garette 4 months ago
parent
commit
17f759bc08
2 changed files with 23 additions and 8 deletions
  1. 15
    0
      dicos/29_one-master.xml
  2. 8
    8
      tmpl/oned.conf

+ 15
- 0
dicos/29_one-master.xml View File

@@ -113,6 +113,18 @@
113 113
             <variable name='one_node_int_name' type='domain' description="Nom de l'interface de communication des nœuds"/>
114 114
             <variable name="one_vip" description="Adresse IP de la VIP OpenNebula" type="ip" mandatory="True"/>
115 115
             <variable name="one_vip_mask" description="Masque de sous-réseau de la VIP OpenNebula" type="netmask" mandatory="True"/>
116
+            <variable name="one_max_conn" description="Nombre maximum de connexion TCP simultanées maintenu avec le serveur" mode="expert" type='number'>
117
+                <value>15</value>
118
+            </variable>
119
+            <variable name="one_max_conn_backlog" description="Nombre maximum de connexion TCP simultanées accepté par le système d'exploitation" mode="expert" type='number'>
120
+                <value>15</value>
121
+            </variable>
122
+            <variable name="one_keepalive_timeout" description="Durée maximum d'une connexion RPC en secondes" mode="expert" type='number'>
123
+                <value>30</value>
124
+            </variable>
125
+            <variable name="one_rpc_log" description="Créer un fichier séparé pour les log XML-RPC" mode="expert">
126
+                <value>NO</value>
127
+            </variable>
116 128
         </family>
117 129
         <family name='Modèle' icon='cloud'>
118 130
             <variable name='hapy_init_master' type='oui/non' description="Activer l'auto-création du modèle de machine virtuelle pour installer un module EOLE">
@@ -157,6 +169,9 @@
157 169
         <check name="valid_enum" target="vnet_pilote">
158 170
             <param>['openvswitch']</param>
159 171
         </check>
172
+        <check name="valid_enum" target="one_rpc_log">
173
+            <param>['YES', 'NO']</param>
174
+        </check>
160 175
         <auto name='calc_multi_condition' target='activer_openvswitch'>
161 176
             <param>openvswitch</param>
162 177
             <param type="eole" name="condition_1">vnet_pilote</param>

+ 8
- 8
tmpl/oned.conf View File

@@ -164,12 +164,12 @@ FEDERATION = [
164 164
 ]
165 165
 
166 166
 RAFT = [
167
-    LIMIT_PURGE          = 100000,
168
-    LOG_RETENTION        = 500000,
169
-    LOG_PURGE_TIMEOUT    = 600,
167
+    LIMIT_PURGE          = 1000,
168
+    LOG_RETENTION        = 5000,
169
+    LOG_PURGE_TIMEOUT    = 60,
170 170
     ELECTION_TIMEOUT_MS  = 2500,
171 171
     BROADCAST_TIMEOUT_MS = 500,
172
-    XMLRPC_TIMEOUT_MS    = 450
172
+    XMLRPC_TIMEOUT_MS    = 5000
173 173
 ]
174 174
 
175 175
 %if %%activer_one_ha == 'oui'
@@ -241,12 +241,12 @@ DEFAULT_COST = [
241 241
 #     %% -- %
242 242
 #*******************************************************************************
243 243
 
244
-#MAX_CONN           = 15
245
-#MAX_CONN_BACKLOG   = 15
244
+MAX_CONN           = %%one_max_conn
245
+MAX_CONN_BACKLOG   = %%one_max_conn_backlog
246 246
 #KEEPALIVE_TIMEOUT  = 15
247
-#KEEPALIVE_MAX_CONN = 30
247
+KEEPALIVE_MAX_CONN = %%one_keepalive_timeout
248 248
 #TIMEOUT            = 15
249
-#RPC_LOG            = NO
249
+RPC_LOG            = %%one_rpc_log
250 250
 #MESSAGE_SIZE       = 1073741824
251 251
 #LOG_CALL_FORMAT    = "Req:%i UID:%u %m invoked %l20"
252 252
 

Loading…
Cancel
Save