I cannot use filter options in CTLcenter

26 views
Skip to first unread message

marco tol

unread,
May 8, 2012, 3:17:13 AM5/8/12
to contr...@googlegroups.com
I've tried this question a few days back.. gonna try it again:) srry if i'm annoying, but I need to get ctlcenter working.
 
For some reason I can't use the filter option in CTLcenter. THus I can only execute commands to my local client and not to my remote client.
 
Anyone got any ideas on this? might this be a dns probleM? I have registered the client to the server, by executing ctl-project -p test -a create. and I can execute commands using ctl-exec or ctl-job!
 
can anyone help me.

Moses Lei

unread,
May 8, 2012, 4:31:17 AM5/8/12
to contr...@googlegroups.com
Could you be more specific on what you tried, Marco? Attach a screenshot if you think it'll help.

Moses

--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]



--
You received this message because you are subscribed to the Google Groups "ControlTier" group.
To post to this group, send email to contr...@googlegroups.com
To unsubscribe from this group, send email to controltier...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/controltier?hl=en
http://wiki.controltier.org

marco tol

unread,
May 8, 2012, 4:55:45 AM5/8/12
to contr...@googlegroups.com
I've added a remote host to the server. I've already deployed my application to the remote host, but I've done that on the remote host itself through the command : ctl -p demo -t Service -r Test -a deploy
 
But I should be able to do this through ctl center. But for some reason I can't add filter options when running a job. THus it will execute to the local client only. It does see the remote client as a matched node, I only can't execute jobs with a filter options.
 
I can also execute commands through ctl-exec from the server to the remote host and I can execute jobs from the commandline and use filter options as well.
 
I've added a few Screenshots. One where it shows my remote host is registered in controltier, one where it shows my node as a matched node and the filter options which I can't use. 
 
It does show my adt-client1.mirabeau.nl as mached node, but when I try to add a Tags filter options it doesn't do anything.
 
I hope you can help with this. I'm running the server on Linux, and I have done deployments to LInux and windows clients. everything works exept the CTLcenter.
 

Op dinsdag 8 mei 2012 10:31:17 UTC+2 schreef Moses Lei het volgende:
Could you be more specific on what you tried, Marco? Attach a screenshot if you think it'll help.

Moses

--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]



On Tue, May 8, 2012 at 12:17 AM, marco tol <marc...@hotmail.com> wrote:
I've tried this question a few days back.. gonna try it again:) srry if i'm annoying, but I need to get ctlcenter working.
 
For some reason I can't use the filter option in CTLcenter. THus I can only execute commands to my local client and not to my remote client.
 
Anyone got any ideas on this? might this be a dns probleM? I have registered the client to the server, by executing ctl-project -p test -a create. and I can execute commands using ctl-exec or ctl-job!
 
can anyone help me.

--
You received this message because you are subscribed to the Google Groups "ControlTier" group.
To post to this group, send email to contr...@googlegroups.com
To unsubscribe from this group, send email to controltier-unsubscribe@googlegroups.com

marco tol

unread,
May 8, 2012, 4:57:59 AM5/8/12
to contr...@googlegroups.com
Forgot my screenshots:)
Op dinsdag 8 mei 2012 10:55:45 UTC+2 schreef marco tol het volgende:
I've added a remote host to the server. I've already deployed my application to the remote host, but I've done that on the remote host itself through the command : ctl -p demo -t Service -r Test -a deploy
 
But I should be able to do this through ctl center. But for some reason I can't add filter options when running a job. THus it will execute to the local client only. It does see the remote client as a matched node, I only can't execute jobs with a filter options.
 
I can also execute commands through ctl-exec from the server to the remote host and I can execute jobs from the commandline and use filter options as well.
 
I've added a few Screenshots. One where it shows my remote host is registered in controltier, one where it shows my node as a matched node and the filter options which I can't use. 
 
It does show my adt-client1.mirabeau.nl as mached node, but when I try to add a Tags filter options it doesn't do anything.
 
I hope you can help with this. I'm running the server on Linux, and I have done deployments to LInux and windows clients. everything works exept the CTLcenter.
 

Op dinsdag 8 mei 2012 10:31:17 UTC+2 schreef Moses Lei het volgende:
Could you be more specific on what you tried, Marco? Attach a screenshot if you think it'll help.

Moses

--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]
My nodes configured in Controltier.JPG
It does show as matched nodes.JPG
filter options.jpg

marco tol

unread,
May 9, 2012, 4:10:31 AM5/9/12
to contr...@googlegroups.com
If I create a job, and choose Defined Command, and click on Resource, it should show my remote host, exept it doesn't. It only show my localclient.
 
Very Strange, here another Screenshot. If you've got any idea. plzz tell me.
 
 
 
 

Op dinsdag 8 mei 2012 10:57:59 UTC+2 schreef marco tol het volgende:
Forgot my screenshots:)
Op dinsdag 8 mei 2012 10:55:45 UTC+2 schreef marco tol het volgende:
I've added a remote host to the server. I've already deployed my application to the remote host, but I've done that on the remote host itself through the command : ctl -p demo -t Service -r Test -a deploy
 
But I should be able to do this through ctl center. But for some reason I can't add filter options when running a job. THus it will execute to the local client only. It does see the remote client as a matched node, I only can't execute jobs with a filter options.
 
I can also execute commands through ctl-exec from the server to the remote host and I can execute jobs from the commandline and use filter options as well.
 
I've added a few Screenshots. One where it shows my remote host is registered in controltier, one where it shows my node as a matched node and the filter options which I can't use. 
 
It does show my adt-client1.mirabeau.nl as mached node, but when I try to add a Tags filter options it doesn't do anything.
 
I hope you can help with this. I'm running the server on Linux, and I have done deployments to LInux and windows clients. everything works exept the CTLcenter.
 

Op dinsdag 8 mei 2012 10:31:17 UTC+2 schreef Moses Lei het volgende:
Could you be more specific on what you tried, Marco? Attach a screenshot if you think it'll help.

Moses

--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]
Defined Job.JPG

Moses Lei

unread,
May 9, 2012, 11:33:24 AM5/9/12
to contr...@googlegroups.com
Marco,

This is an odd design decision that doesn't really make sense anymore, but the defined commands list will never show any node's resources other than the local node. This is because in the traditional ControlTier model, everything's set up in dispatchers called Sites and Updaters that start from the server node and themselves ssh to other nodes.

If you use any portion of ctlcenter other than the defined commands list (such as scripts, commands, etc) there won't be any issue dispatching to other nodes directly.

You could also look at RunDeck, which is a ctlcenter fork that's more focused on remote node execution.

Moses
--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]



To unsubscribe from this group, send email to controltier...@googlegroups.com

marco tol

unread,
May 10, 2012, 3:02:03 AM5/10/12
to contr...@googlegroups.com
Ok, I guess I misunderstood there.. Just to be clear, I can still deploy my applications through ctlcenter, except I have to do this through the site and updater dispatchers.
 
right?
 
And to get back on my first question, I've now tried to dispatch a command to a remote host, and it does show up as Matched node, but I need to add a filter to dispatch to it. But if I try to add one it won't do anything.
 
Btw sorry for the whining etc. You've all giving greate advice on how to get started. But this is a big project and i'm trying to implement the tool in my company, so i've got alot of people looking at me:)
 
 
 

Op woensdag 9 mei 2012 17:33:24 UTC+2 schreef Moses Lei het volgende:
Marco,

This is an odd design decision that doesn't really make sense anymore, but the defined commands list will never show any node's resources other than the local node. This is because in the traditional ControlTier model, everything's set up in dispatchers called Sites and Updaters that start from the server node and themselves ssh to other nodes.

If you use any portion of ctlcenter other than the defined commands list (such as scripts, commands, etc) there won't be any issue dispatching to other nodes directly.

You could also look at RunDeck, which is a ctlcenter fork that's more focused on remote node execution.

Moses
--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]
Can't use filter options.JPG

marco tol

unread,
May 10, 2012, 4:13:13 AM5/10/12
to contr...@googlegroups.com
I have installed ControlTier on a vm, and for some reason I can add filters now??!?!
 
I have no idea what's the problem, I guess I'll try to reinstall Controltier again.
 

Op donderdag 10 mei 2012 09:02:03 UTC+2 schreef marco tol het volgende:
Ok, I guess I misunderstood there.. Just to be clear, I can still deploy my applications through ctlcenter, except I have to do this through the site and updater dispatchers.
 
right?
 
And to get back on my first question, I've now tried to dispatch a command to a remote host, and it does show up as Matched node, but I need to add a filter to dispatch to it. But if I try to add one it won't do anything.
 
Btw sorry for the whining etc. You've all giving greate advice on how to get started. But this is a big project and i'm trying to implement the tool in my company, so i've got alot of people looking at me:)
 
 
 

Op woensdag 9 mei 2012 17:33:24 UTC+2 schreef Moses Lei het volgende:
Marco,

This is an odd design decision that doesn't really make sense anymore, but the defined commands list will never show any node's resources other than the local node. This is because in the traditional ControlTier model, everything's set up in dispatchers called Sites and Updaters that start from the server node and themselves ssh to other nodes.

If you use any portion of ctlcenter other than the defined commands list (such as scripts, commands, etc) there won't be any issue dispatching to other nodes directly.

You could also look at RunDeck, which is a ctlcenter fork that's more focused on remote node execution.

Moses
--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]

Moses Lei

unread,
May 10, 2012, 1:26:52 PM5/10/12
to contr...@googlegroups.com
Hi Marco, if remote execution is your primary concern then I would suggest you look at rundeck (rundeck.org). It is the more-actively-maintained fork of ctlcenter, excluding other parts of ControlTier like Workbench modeling and repository functionality.

Moses

--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]



To unsubscribe from this group, send email to controltier...@googlegroups.com

marco tol

unread,
May 11, 2012, 2:58:23 AM5/11/12
to contr...@googlegroups.com
My primary concern is the deployment of my application releases to several machines. So lets say I have a release for a customer, I first deploy to the ''test'' environment and if that works out, I deploy it to production. But since we see more and more releases every week, and enviroments growing ( 10, 20 servers) and we havo to do every server by hand, stop service install config and start server, that's just not doable anymore.
 
This is what ControlTier is for right?
 
And if I'm right Rundeck does not use the modules. This is more a tool for remote execution of daily admin activities.
 
I hope I"m not mistaken here, correct me if i'm wrong:)
 
 
 

Op donderdag 10 mei 2012 19:26:52 UTC+2 schreef Moses Lei het volgende:
Hi Marco, if remote execution is your primary concern then I would suggest you look at rundeck (rundeck.org). It is the more-actively-maintained fork of ctlcenter, excluding other parts of ControlTier like Workbench modeling and repository functionality.

Moses

--
Moses Lei
[ Professional Services | DTO Solutions, Inc. ]
[ mobile: +1 703.901.5969 | e-mail: ml...@dtosolutions.com | aim/gtalk: ml...@controltier.com | yahoo: moseslei | windows live (msn): ml...@dtosolutions.com ]

Anthony Shortland

unread,
May 11, 2012, 8:05:47 AM5/11/12
to contr...@googlegroups.com
You're quite correct in saying that modules are a key part of deployment automation, but there are other elements too: http://dtolabs.com/wiki/Deployment_management_tool_architecture

ControlTier was developed as an integrated framework that includes all the functional roles required for deployment automation. This approach was necessary since at time there were really very few off-the-shelf components available and those that did exist were pretty low level (Java libraries, containers and things like DAV, etc).

In the last 2-3 years (with the rise of the devops movement) there has been an explosion of choices for building deployment automation frameworks (or "service delivery platforms" as we call them now) using "loosely-coupled toolchains".

Rundeck (as a spin-off of ControlTier) is an example of a tool focussed on a single functional role: distributed control console

So far as modules (i.e. the module control framework) is concerned there are all sorts of choices that fit with Rundeck. e.g:


... basically you can "pick your poison" when it comes to the module implementation language (we've done all of the above).

Note that Rundeck can dispatch any command so you don't strictly need a modular approach for all jobs.

Anthony.

To unsubscribe from this group, send email to controltier...@googlegroups.com

marco tol

unread,
May 11, 2012, 10:22:23 AM5/11/12
to contr...@googlegroups.com
Ok, I'll look into that.
 
Btw, I've finally found out why my filter options didn't work. I've reinstalled 10 times, tried different Operating systems. But what seems to be the problem is my webbrowser, IE explorer.
 
Under IE you can't add filters, but under Firefox you somehow can!! 
 
THis problem costs me 10 years of my life:)
 
Plz put this on the wiki, if it's not's already.
 
Anyways I've got it all working:)
 
thnx for all the help

Op dinsdag 8 mei 2012 09:17:13 UTC+2 schreef marco tol het volgende:
Reply all
Reply to author
Forward
0 new messages