This patch adds information on how to setup and configure Condor for use with deltacloud aggregator.
Signed-off-by: Ian Main imain@redhat.com --- README | 38 +++++++++++++++++++++++++++++++++++++- 1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/README b/README index 0722292..84148b5 100644 --- a/README +++ b/README @@ -5,7 +5,8 @@ The Deltacloud project consists of two parts: **Core** and **Aggregator**. Core gives you the API and drivers to various cloud providers. It also provides a client library (which Aggregator uses) and a commandline interface.
-Aggregator is a web frontend to the API. +Aggregator is a web frontend to the API. The aggregator also depends on +Condor for its task implementation system.
In addition, there is the **docs** repository that contains the project documentation and the sources of the http://deltacloud.org website. @@ -100,6 +101,41 @@ And this sets the database up: $ rake db:create:all $ rake db:migrate
+Setting up Condor +----------------- + +In the 'next' branch, the Deltacloud Aggregator now uses condor as a +task system. Condor is used to decide where a new instance is started +and takes care of actually starting that instance among other tasks. +At this time support for Deltacloud is provided in a custom build of +Condor, this is available at: + +http://people.redhat.com/clalance/condor-dcloud/ + +The easiest way to install it is to use the command: + + $ yum localinstall http://people.redhat.com/clalance/condor-dcloud/condor-7.5.2-3dcloud.fc13.x8... \ + http://people.redhat.com/clalance/condor-dcloud/libdcloudapi-0.2-1.fc13.x86_... + +Note that new versions may become available and you should check the +site for the latest version. + +Once those are installed, you will also want to download: + +http://people.redhat.com/clalance/condor-dcloud/condor_config.local + +And place this file in /var/lib/condor/condor_config.local. The only +configuration variable you will have to change is the CONDOR_HOST, which +should be set to your local host name. If you are concerned about security, +the ALLOW_HOSTS variable can also be set to your machines host name. + +At this time you should restart Condor: + + $ sudo service condor restart + +Note that if you restart Condor, you should also restart the aggregator +in order to populate Condor with the available backend cloud information. + Tying it all together ---------------------
Moslty, ACK, two minor things I think should be changed inline
On Wed, Jul 7, 2010 at 2:56 PM, Ian Main imain@redhat.com wrote:
This patch adds information on how to setup and configure Condor for use with deltacloud aggregator.
Signed-off-by: Ian Main imain@redhat.com
README | 38 +++++++++++++++++++++++++++++++++++++- 1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/README b/README index 0722292..84148b5 100644 --- a/README +++ b/README @@ -5,7 +5,8 @@ The Deltacloud project consists of two parts: **Core** and **Aggregator**. Core gives you the API and drivers to various cloud providers. It also provides a client library (which Aggregator uses) and a commandline interface.
-Aggregator is a web frontend to the API. +Aggregator is a web frontend to the API. The aggregator also depends on +Condor for its task implementation system.
In addition, there is the **docs** repository that contains the project documentation and the sources of the http://deltacloud.org website. @@ -100,6 +101,41 @@ And this sets the database up: $ rake db:create:all $ rake db:migrate
+Setting up Condor +-----------------
+In the 'next' branch, the Deltacloud Aggregator now uses condor as a +task system. Condor is used to decide where a new instance is started +and takes care of actually starting that instance among other tasks. +At this time support for Deltacloud is provided in a custom build of +Condor, this is available at:
+http://people.redhat.com/clalance/condor-dcloud/
+The easiest way to install it is to use the command:
- $ yum localinstall
http://people.redhat.com/clalance/condor-dcloud/condor-7.5.2-3dcloud.fc13.x8...
http://people.redhat.com/clalance/condor-dcloud/libdcloudapi-0.2-1.fc13.x86_...
+Note that new versions may become available and you should check the +site for the latest version.
+Once those are installed, you will also want to download:
+http://people.redhat.com/clalance/condor-dcloud/condor_config.local
+And place this file in /var/lib/condor/condor_config.local. The only +configuration variable you will have to change is the CONDOR_HOST, which +should be set to your local host name. If you are concerned about security, +the ALLOW_HOSTS variable can also be set to your machines host name.
I think here ^ there should be some mention of setting '*' for development environment, as that is what I had to do to get it to work.
+At this time you should restart Condor:
- $ sudo service condor restart
+Note that if you restart Condor, you should also restart the aggregator +in order to populate Condor with the available backend cloud information.
Some line here about 'for more information on building and using condor from the commandline, see the readme here ( http://people.redhat.com/clalance/condor-dcloud/README) ' would be good, I think. Eventually, that will hopefully just be included right in the documentation section, but at least a pointer for now would be a good start.
Tying it all together
-- 1.7.0.1
deltacloud-devel mailing list deltacloud-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/deltacloud-devel
On Wed, 2010-07-07 at 18:13 -0400, Jason Guiditta wrote:
Moslty, ACK, two minor things I think should be changed inline
On Wed, Jul 7, 2010 at 2:56 PM, Ian Main imain@redhat.com wrote: This patch adds information on how to setup and configure Condor for use with deltacloud aggregator.
Signed-off-by: Ian Main <imain@redhat.com> --- README | 38 +++++++++++++++++++++++++++++++++++++- 1 files changed, 37 insertions(+), 1 deletions(-) diff --git a/README b/README index 0722292..84148b5 100644 --- a/README +++ b/README @@ -5,7 +5,8 @@ The Deltacloud project consists of two parts: **Core** and **Aggregator**. Core gives you the API and drivers to various cloud providers. It also provides a client library (which Aggregator uses) and a commandline interface. -Aggregator is a web frontend to the API. +Aggregator is a web frontend to the API. The aggregator also depends on +Condor for its task implementation system. In addition, there is the **docs** repository that contains the project documentation and the sources of the <http://deltacloud.org> website. @@ -100,6 +101,41 @@ And this sets the database up: $ rake db:create:all $ rake db:migrate +Setting up Condor +----------------- + +In the 'next' branch, the Deltacloud Aggregator now uses condor as a +task system. Condor is used to decide where a new instance is started +and takes care of actually starting that instance among other tasks. +At this time support for Deltacloud is provided in a custom build of +Condor, this is available at: + +http://people.redhat.com/clalance/condor-dcloud/ + +The easiest way to install it is to use the command: + + $ yum localinstall http://people.redhat.com/clalance/condor-dcloud/condor-7.5.2-3dcloud.fc13.x86_64.rpm \ + http://people.redhat.com/clalance/condor-dcloud/libdcloudapi-0.2-1.fc13.x86_64.rpm + +Note that new versions may become available and you should check the +site for the latest version. + +Once those are installed, you will also want to download: + +http://people.redhat.com/clalance/condor-dcloud/condor_config.local + +And place this file in /var/lib/condor/condor_config.local. The only +configuration variable you will have to change is the CONDOR_HOST, which +should be set to your local host name. If you are concerned about security, +the ALLOW_HOSTS variable can also be set to your machines host name. +
I think here ^ there should be some mention of setting '*' for development environment, as that is what I had to do to get it to work.
Ah, Chris hasn't changed it yet.. I want to get him to change it to '*' for the default.
+At this time you should restart Condor: + + $ sudo service condor restart + +Note that if you restart Condor, you should also restart the aggregator +in order to populate Condor with the available backend cloud information. +
Some line here about 'for more information on building and using condor from the commandline, see the readme here (http://people.redhat.com/clalance/condor-dcloud/README) ' would be good, I think. Eventually, that will hopefully just be included right in the documentation section, but at least a pointer for now would be a good start.
Sure, thanks.
Ian
On 07/07/10 - 04:16:33PM, Ian Main wrote:
+And place this file in /var/lib/condor/condor_config.local. The only +configuration variable you will have to change is the CONDOR_HOST, which +should be set to your local host name. If you are concerned about security, +the ALLOW_HOSTS variable can also be set to your machines host name. +
I think here ^ there should be some mention of setting '*' for development environment, as that is what I had to do to get it to work.
Ah, Chris hasn't changed it yet.. I want to get him to change it to '*' for the default.
I just changed the default in condor_config.local. I'll leave the above piece of documentation for those who want to further restrict who they accept requests from.
-- Chris Lalancette
This patch adds information on how to setup and configure Condor for use with deltacloud aggregator.
This revision adds a link to the README file in Chris' Condor repository.
Signed-off-by: Ian Main imain@redhat.com --- README | 42 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 41 insertions(+), 1 deletions(-)
diff --git a/README b/README index 0722292..e552e36 100644 --- a/README +++ b/README @@ -5,7 +5,8 @@ The Deltacloud project consists of two parts: **Core** and **Aggregator**. Core gives you the API and drivers to various cloud providers. It also provides a client library (which Aggregator uses) and a commandline interface.
-Aggregator is a web frontend to the API. +Aggregator is a web frontend to the API. The aggregator also depends on +Condor for its task implementation system.
In addition, there is the **docs** repository that contains the project documentation and the sources of the http://deltacloud.org website. @@ -100,6 +101,45 @@ And this sets the database up: $ rake db:create:all $ rake db:migrate
+Setting up Condor +----------------- + +In the 'next' branch, the Deltacloud Aggregator now uses condor as a +task system. Condor is used to decide where a new instance is started +and takes care of actually starting that instance among other tasks. +At this time support for Deltacloud is provided in a custom build of +Condor, this is available at: + +http://people.redhat.com/clalance/condor-dcloud/ + +The easiest way to install it is to use the command: + + $ yum localinstall http://people.redhat.com/clalance/condor-dcloud/condor-7.5.2-3dcloud.fc13.x8... \ + http://people.redhat.com/clalance/condor-dcloud/libdcloudapi-0.2-1.fc13.x86_... + +Note that new versions may become available and you should check the +site for the latest version. + +Once those are installed, you will also want to download: + +http://people.redhat.com/clalance/condor-dcloud/condor_config.local + +And place this file in /var/lib/condor/condor_config.local. The only +configuration variable you will have to change is the CONDOR_HOST, which +should be set to your local host name. If you are concerned about security, +the ALLOW_HOSTS variable can also be set to your machines host name. + +At this time you should restart Condor: + + $ sudo service condor restart + +Note that if you restart Condor, you should also restart the aggregator +in order to populate Condor with the available backend cloud information. + +For more information on Condor see the README at: + +http://people.redhat.com/clalance/condor-dcloud/README + Tying it all together ---------------------
On Thu, 2010-07-08 at 08:20 -0700, Ian Main wrote:
This patch adds information on how to setup and configure Condor for use with deltacloud aggregator.
This revision adds a link to the README file in Chris' Condor repository.
Signed-off-by: Ian Main imain@redhat.com
This fixes Jays remaining issues with the docs patch so I'm going to push this.
Ian
deltacloud-devel@lists.fedorahosted.org