Browse code

Add syslog option, off by default.

Add syslog option to glance and nova.

James E. Blair authored on 2011/10/27 04:44:27
Showing 3 changed files
... ...
@@ -27,7 +27,7 @@ registry_port = 9191
27 27
 log_file = %DEST%/glance/api.log
28 28
 
29 29
 # Send logs to syslog (/dev/log) instead of to file specified by `log_file`
30
-use_syslog = False
30
+use_syslog = %SYSLOG%
31 31
 
32 32
 # ============ Notification System Options =====================
33 33
 
... ...
@@ -19,7 +19,7 @@ log_file = %DEST%/glance/registry.log
19 19
 filesystem_store_datadir = %DEST%/glance/images
20 20
 
21 21
 # Send logs to syslog (/dev/log) instead of to file specified by `log_file`
22
-use_syslog = False
22
+use_syslog = %SYSLOG%
23 23
 
24 24
 # SQLAlchemy connection string for the reference implementation
25 25
 # registry server. Any valid SQLAlchemy connection string is fine.
... ...
@@ -78,6 +78,9 @@ source ./stackrc
78 78
 # Destination path for installation ``DEST``
79 79
 DEST=${DEST:-/opt/stack}
80 80
 
81
+# Configure services to syslog instead of writing to individual log files
82
+SYSLOG=${SYSLOG:-False}
83
+
81 84
 # OpenStack is designed to be run as a regular user (Dashboard will fail to run
82 85
 # as root, since apache refused to startup serve content from root user).  If
83 86
 # stack.sh is run as root, it automatically creates a stack user with
... ...
@@ -460,11 +463,13 @@ if [[ "$ENABLED_SERVICES" =~ "g-reg" ]]; then
460 460
     sudo sed -e "s,%SQL_CONN%,$BASE_SQL_CONN/glance,g" -i $GLANCE_CONF
461 461
     sudo sed -e "s,%SERVICE_TOKEN%,$SERVICE_TOKEN,g" -i $GLANCE_CONF
462 462
     sudo sed -e "s,%DEST%,$DEST,g" -i $GLANCE_CONF
463
+    sudo sed -e "s,%SYSLOG%,$SYSLOG,g" -i $GLANCE_CONF
463 464
 
464 465
     GLANCE_API_CONF=$GLANCE_DIR/etc/glance-api.conf
465 466
     cp $FILES/glance-api.conf $GLANCE_API_CONF
466 467
     sudo sed -e "s,%DEST%,$DEST,g" -i $GLANCE_API_CONF
467 468
     sudo sed -e "s,%SERVICE_TOKEN%,$SERVICE_TOKEN,g" -i $GLANCE_API_CONF
469
+    sudo sed -e "s,%SYSLOG%,$SYSLOG,g" -i $GLANCE_API_CONF
468 470
 fi
469 471
 
470 472
 # Nova
... ...
@@ -579,6 +584,9 @@ fi
579 579
 if [ -n "$MULTI_HOST" ]; then
580 580
     add_nova_flag "--multi_host=$MULTI_HOST"
581 581
 fi
582
+if [ "$SYSLOG" != "False" ]; then
583
+    add_nova_flag "--use_syslog=1"
584
+fi
582 585
 
583 586
 # Nova Database
584 587
 # ~~~~~~~~~~~~~