From: Tony Mack Date: Tue, 1 Dec 2009 15:22:46 +0000 (+0000) Subject: add option for component server X-Git-Tag: sfa-0.9-7~274 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=1a8ad69ff49ee44faf18f64dcff0430962c67200;p=sfa.git add option for component server --- diff --git a/sfa/server/sfa-server.py b/sfa/server/sfa-server.py index 63e7ad54..de65a8da 100755 --- a/sfa/server/sfa-server.py +++ b/sfa/server/sfa-server.py @@ -33,6 +33,7 @@ registry_port=12345 aggregate_port=12346 slicemgr_port=12347 +component_port=12348 import os, os.path import sys @@ -44,6 +45,7 @@ from sfa.trust.certificate import Keypair, Certificate from sfa.server.registry import Registry from sfa.server.aggregate import Aggregate from sfa.server.slicemgr import SliceMgr +from sfa.server.component import Component from sfa.trust.hierarchy import Hierarchy from sfa.util.config import Config from sfa.util.report import trace @@ -132,6 +134,8 @@ def main(): help="run slice manager", default=False) parser.add_option("-a", "--aggregate", dest="am", action="store_true", help="run aggregate manager", default=False) + parser.add_option("-c", "--component", dest="component", action="store_true", + help="run component server", default=False) parser.add_option("-v", "--verbose", dest="verbose", action="store_true", help="verbose mode", default=False) parser.add_option("-d", "--daemon", dest="daemon", action="store_true", @@ -163,5 +167,9 @@ def main(): s = SliceMgr("", slicemgr_port, server_key_file, server_cert_file) s.start() + if (options.cm): + c = Component("", component_port, server_key_file, server_cert_file) + c.start() + if __name__ == "__main__": main()