PLDWWW: Vserver

hawk hawk at pld-linux.org
Thu Nov 15 21:49:07 CET 2007


Author: hawk   Date: Thu Nov 15 20:49:07 2007 GMT
Module: PLDWWW   URL: http://www.pld-linux.org/Vserver?action=diff&rev2=94&rev1=93
---- Log message:


---- Page affected: Vserver

---- Diffs:

================================================================
  # echo foo >> /etc/vservers/test2/apps/init/depends
  }}}
  At shutdown, the ''test2'' vserver will be stopped before its dependencies.
+ 
+ 
+ === Logging vserver start/stop using syslog-ng ===
+ 
+ It is possible to log system startup/shutdown messages for guest systems on host system. For each guest that you wish to log please do:
+ 
+ {{{
+ mkfifo /vservers/<name>/dev/console
+ }}}
+ 
+ If you wish to log each guest to separate log file add following entries to your {{{/etc/syslog-ng/syslog-ng.conf}}}
+ 
+ {{{
+ # define new log source for each guest
+ source vserver_name { pipe ("/vservers/name/dev/console"); };
+ 
+ # define destination for each guest
+ destination vserver_name { file("/var/log/vserver_name.log"); };
+ 
+ # log each vserver guest
+ log { source(vserver_name); destination(vserver_name); };
+ }}}
+ 
+ It is also possible to log all guests to single log file and just prefix log entries with guest name.
+ 
+ {{{
+ # define log source for guests, prefix each one with guest name
+ source vservers { pipe ("/vservers/test1/dev/console" log_prefix("test1: "));
+                   pipe ("/vservers/test2/dev/console" log_prefix("test2: "));
+                   pipe ("/vservers/test3/dev/console" log_prefix("test3: ")); };
+ 
+ # define destination for vservers log
+ destination vservers { file("/var/log/vservers"); };
+ 
+ # log vserver guest start/stop messages
+ log { source(vservers); destination(vservers); };
+ }}}
  
  
  === running 32 bit vserver on an 64 bit host ===


More information about the pld-cvs-commit mailing list