Thank you so much for your information.. I'm using cloudstack to manage both virtual and physical infrastructure. 1.Can you tell me how the cloudstack and puppet communicate with each other. 2. Is puppet has some built in scripts like to increase the storage of a physical machine or we need to write the scripts?
-----Original Message----- From: Oliver Leach [mailto:oliver.le...@tatacommunications.com] Sent: Tuesday, May 21, 2013 3:05 PM To: users@cloudstack.apache.org Subject: RE: puppet integartion Wow - that is hard to say but yeah that is one way. What will you be using Cloudstack for? Will you be using it to offer a Cloud service offering for customers, or is it something that will be used internally to help manage your infrastructure? If security is a concern and you do not want your internal physical environment to communicate with the Cloudstack environments, you could use multiple puppet masters and some kind of sync tool to sychronise your puppet manifests and modules. I use gitlab / github and Jenkins. I commit changes to my repo in say Gitlab and use Jenkins to roll out those changes to my puppet masters - see here http://virtualdevops.com/2013/01/gitlab-jenkins-and-puppet-playing.html. Therefore you could have one puppet master for your Cloudstack environment and one for your physical environment and keep everything separate - that model scales too. If you are just using Cloudstack internally to spin up VMs and help manage your infrastructure, and you have no security concerns about opening up internal ports on your physical network to the Cloudstack network(s), then you could get away with using one puppet master to manage both your Cloudstack environment and your internal physical environment. I would install puppet on its own server in any case and it could be in the Cloudstack environment or on the physical environment. Seems to me you have choices, as long as you have the right network and firewall configurations in place. Cloudstack offers great firewalling and nat'ing capabilities. It also offering VPC private gateways and other mechanisms to deal with this type of scenario. Oliver -- -----Original Message----- From: Chitra Manjunath [mailto:chitra_manjun...@infosys.com] Sent: Tuesday, May 21, 2013 10:13 AM To: users@cloudstack.apache.org Subject: RE: puppet integartion Ya Thank you.. So I need to install puppet on the cloud stack(where the management server reside) and puppet master communicates to the physical host through agents which is installed on physical host.. Is it correct. -----Original Message----- From: Oliver Leach [mailto:oliver.le...@tatacommunications.com] Sent: Tuesday, May 21, 2013 2:35 PM To: users@cloudstack.apache.org Subject: RE: puppet integartion It kind of depends as there are a couple of different ways you can do this, but the answer is yes. You can use Cloudstack to deploy your virtual machines managed by a puppet infrastructure, then as long as that puppet master is able to communicate with your physical environment, then you should be able to manage 'other environments using puppet' outside of Cloudstack. You would need to come up with a classification method for your physical environment, but that's a puppet consideration rather than a Cloudstack one. Is that what you mean? Oliver -- -----Original Message----- From: Chitra Manjunath [mailto:chitra_manjun...@infosys.com] Sent: Tuesday, May 21, 2013 9:54 AM To: users@cloudstack.apache.org Subject: RE: puppet integartion Will I able to manage the physical environments on cloud using cloudstack-puppet. -----Original Message----- From: Oliver Leach [mailto:oliver.le...@tatacommunications.com] Sent: Tuesday, May 21, 2013 2:21 PM To: users@cloudstack.apache.org Subject: RE: puppet integartion Here is my github repo which has some more info around how I used puppet and cloudstack. https://github.com/oliverleach/cloudstack-puppet Here is another one from Prasanna would is seen around the forums a fair bit. https://github.com/vogxn/puppet-cloudstack Depending what you would like to do, look at deploying the userdata API parameter to classify your nodes. Give me a shout if you need any more help. Cheers, Oliver -- -----Original Message----- From: Geoff Higginbottom [mailto:geoff.higginbot...@shapeblue.com] Sent: Tuesday, May 21, 2013 8:55 AM To: users@cloudstack.apache.org Subject: RE: puppet integartion Hi Chitra, Oliver Leach from Tata Communications gave a presentation at the last CloudStack European User Group meet-up on using Puppet with CloudStack, whilst its not a full how to manual, you might find it useful. You can find the content here http://www.shapeblue.com/2013/04/16/cloudstack-european-user-group-meeting/ Regards Geoff Higginbottom D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 geoff.higginbot...@shapeblue.com -----Original Message----- From: Chitra Manjunath [mailto:chitra_manjun...@infosys.com] Sent: 21 May 2013 07:05 To: <users@cloudstack.apache.org> Subject: puppet integartion Hi Can anyone provide me the link or document on how to integrate puppet with cloudstack to manage physical environment. If there is any solutions to manage physical environment please suggest me. Thanks Regards Chitra.M **************** CAUTION - Disclaimer ***************** This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system. ***INFOSYS******** End of Disclaimer ********INFOSYS*** This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Shape Blue Ltd or related companies. If you are not the intended recipient of this email, you must neither take any action based upon its contents, nor copy or show it to anyone. Please contact the sender if you believe you have received this email in error. Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue Services India LLP is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.