X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc_config.xml;h=3c8b7d3c1016ebbfca4734ee12a7338568599cfc;hb=15e0ffd4cc68d1ad62ab68cfae29746d4550a06d;hp=4e0ee66baad8de173cfad1b979238438dac4bca1;hpb=b8a99d2bfedbdb2589577f6354ab983b6bdbbec6;p=myplc.git diff --git a/plc_config.xml b/plc_config.xml index 4e0ee66..3c8b7d3 100644 --- a/plc_config.xml +++ b/plc_config.xml @@ -6,7 +6,7 @@ Default PLC configuration file Mark Huang Copyright (C) 2006 The Trustees of Princeton University -$Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ +$Id: plc_config.xml,v 1.21 2007/08/24 07:19:27 mef Exp $ --> @@ -111,18 +111,41 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Primary DNS Server - 128.112.136.10 + 127.0.0.1 Primary DNS server address. Secondary DNS Server - 128.112.136.12 + Secondary DNS server address. + + DNS + MyPLC can provide forward DNS resolution for itself + and for its nodes. To enable resolution for MyPLC itself, set + the Primary DNS Server address to 127.0.0.1 and provide external + IP addresses for the database, API, web, and boot servers + below. To enable resolution for nodes, use the external IP + address of this machine as the primary DNS server address for + each node. + + + + Enable DNS + true + Enable the internal DNS server. The server does + not provide reverse resolution and is not a production + quality or scalable DNS solution. Use the internal DNS + server only for small deployments or for + testing. + + + + Mail Many maintenance scripts, as well as the API and @@ -139,7 +162,7 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Support Address - root@localhost.localdomain + root+support@localhost.localdomain This address is used for support requests. Support requests may include traffic complaints, security incident reporting, web site malfunctions, and @@ -150,11 +173,17 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Boot Messages Address - root@localhost.localdomain + root+install-msgs@localhost.localdomain The API will notify this address when a problem - occurs during node installation or boot. If a domain is not - specified, the default system domain will be used - name. + occurs during node installation or boot. + + + + Slice Address + root+SLICE@localhost.localdomain + This address template is used for sending + e-mail notifications to slices. SLICE will be replaced with + the name of the slice. @@ -180,12 +209,18 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Hostname - localhost - The fully qualified hostname or IP address of - the database server. This hostname must be resolvable and - reachable by the rest of your installation. + localhost.localdomain + The fully qualified hostname of the database + server. + + IP Address + 127.0.0.1 + The IP address of the database server, if not + resolvable by the configured DNS servers. + + Port 5432 @@ -195,7 +230,7 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Database Name - planetlab3 + planetlab4 The name of the database to access. @@ -237,22 +272,23 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Hostname - localhost - The fully qualified hostname or IP address of - the API server. This hostname must be resolvable and - reachable by the rest of your installation, as well as your - nodes. + localhost.localdomain + The fully qualified hostname of the API + server. + + IP Address + 127.0.0.1 + The IP address of the API server, if not + resolvable by the configured DNS servers. + + Port - 80 + 443 The TCP port number through which the API - should be accessed. Warning: SSL (port 443) access is not - fully supported by the website code yet. We recommend that - port 80 be used for now and that the API server either run - on the same machine as the web server, or that they both be - on a secure wired network. + should be accessed. @@ -292,29 +328,30 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ be downloaded, or its contents replaced by a file upload, but the actual shouldn't need to be changed. --> - - SSL Certificate - /etc/planetlab/api_ssl.crt - The signed SSL certificate to use for HTTPS - access. If not specified or non-existent, a self-signed - certificate will be generated. - - - SSL Key + SSL Private Key /etc/planetlab/api_ssl.key - The corresponding SSL private key used for - signing the certificate, and for signing slice tickets. If - not specified or non-existent, one will be + The SSL private key to use for encrypting HTTPS + traffic. If non-existent, one will be generated. - - SSL Key - /etc/planetlab/api_ssl.pub - The corresponding SSL public key. If not - specified or non-existent, one will be - generated. + + SSL Public Certificate + /etc/planetlab/api_ssl.crt + The corresponding SSL public certificate. By + default, this certificate is self-signed. You may replace + the certificate later with one signed by a root + CA. + + + + Root CA SSL Public Certificate + /etc/planetlab/api_ca_ssl.crt + The certificate of the root CA, if any, that + signed your server certificate. If your server certificate is + self-signed, then this file is the same as your server + certificate. @@ -340,13 +377,18 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Hostname - localhost - The fully qualified hostname or IP address of - the web server. This hostname must be resolvable and - reachable by the rest of your installation, as well as your - nodes. + localhost.localdomain + The fully qualified hostname of the web + server. + + IP Address + 127.0.0.1 + The IP address of the web server, if not + resolvable by the configured DNS servers. + + Port 80 @@ -367,20 +409,30 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ be downloaded, or its contents replaced by a file upload, but the actual shouldn't need to be changed. --> + + SSL Private Key + /etc/planetlab/www_ssl.key + The SSL private key to use for encrypting HTTPS + traffic. If non-existent, one will be + generated. + + - SSL Certificate + SSL Public Certificate /etc/planetlab/www_ssl.crt - The signed SSL certificate to use for HTTPS - access. If not specified or non-existent, a self-signed - certificate will be generated. + The corresponding SSL public certificate for + the HTTP server. By default, this certificate is + self-signed. You may replace the certificate later with one + signed by a root CA. - - SSL Key - /etc/planetlab/www_ssl.key - The corresponding SSL private key. If not - specified or non-existent, one will be - generated. + + Root CA SSL Public Certificate + /etc/planetlab/www_ca_ssl.crt + The certificate of the root CA, if any, that + signed your server certificate. If your server certificate is + self-signed, then this file is the same as your server + certificate. @@ -403,13 +455,18 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ Hostname - localhost - The fully qualified hostname or IP address of - the boot server. This hostname must be resolvable and - reachable by the rest of your installation, as well as your - nodes. + localhost.localdomain + The fully qualified hostname of the boot + server. + + IP Address + 127.0.0.1 + The IP address of the boot server, if not + resolvable by the configured DNS servers. + + Port 80 @@ -431,20 +488,29 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ be downloaded, or its contents replaced by a file upload, but the actual shouldn't need to be changed. --> - - SSL Certificate + + SSL Private Key + /etc/planetlab/boot_ssl.key + The SSL private key to use for encrypting HTTPS + traffic. + + + + SSL Public Certificate /etc/planetlab/boot_ssl.crt - The signed SSL certificate to use for HTTPS - access. If not specified, or non-existent a self-signed - certificate will be generated. + The corresponding SSL public certificate for + the HTTP server. By default, this certificate is + self-signed. You may replace the certificate later with one + signed by a root CA. - - SSL Key - /etc/planetlab/boot_ssl.key - The corresponding SSL private key. If not - specified or non-existent, one will be - generated. + + Root CA SSL Public Certificate + /etc/planetlab/boot_ca_ssl.crt + The certificate of the root CA, if any, that + signed your server certificate. If your server certificate is + self-signed, then this file is the same as your server + certificate. @@ -460,6 +526,8 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ dev + findutils + + dnsmasq + rsync @@ -500,9 +571,7 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ python - - - plcapilib + python-devel postgresql @@ -517,16 +586,20 @@ $Id: plc_config.xml,v 1.9 2006/04/12 17:59:45 mlhuang Exp $ access the DB directly. --> php php-pgsql - php-xmlrpc + + gd php-gd + perl-GD mod_python + PLCAPI + SOAPpy PyXML