Puppet Labs is really thrilled to announce, in conjunction with EMC, our new open source bare metal provisioning tool: Razor. Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning with inventory discovery and tagging, rule-based policy management, and extensible broker plugin integration. It integrates closely with Puppet and Facter. The full announcement and a module to install it is on the Puppet Labs blog: http://puppetlabs.com/blog/puppet-razor-module/ This excellent post from Nick Weaver, the EMC guy behind the original idea, takes you through the history, background and workflow of Razor: http://nickapedia.com/2012/05/21/lex-parsimoniae-cloud-provisioning-with-a-razor/ And finally - being open source - you can find the code at: https://github.com/puppetlabs/Razor Regards James Turnbull -- James Turnbull Puppet Labs 1-503-734-8571 To schedule a meeting with me: http://tungle.me/jamtur01 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On 05/23/2012 05:10 PM, James Turnbull wrote:> Puppet Labs is really thrilled to announce, in conjunction with EMC, our > new open source bare metal provisioning tool: Razor. > > Razor is next generation provisioning software that handles bare metal > hardware and virtual server provisioning with inventory discovery and > tagging, rule-based policy management, and extensible broker plugin > integration. It integrates closely with Puppet and Facter. > > The full announcement and a module to install it is on the Puppet Labs > blog: > > http://puppetlabs.com/blog/puppet-razor-module/ > > This excellent post from Nick Weaver, the EMC guy behind the original > idea, takes you through the history, background and workflow of Razor: > > http://nickapedia.com/2012/05/21/lex-parsimoniae-cloud-provisioning-with-a-razor/ > > And finally - being open source - you can find the code at: > > https://github.com/puppetlabs/Razor > > Regards > > James Turnbull >I take it the actual "microkernel" isn''t open source? All I can find is a ISO image. -- Russell A. Jackson <raj@csub.edu> Network Analyst California State University, Bakersfield -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Russell, The Mircokernel is just a tinycore linux kernel with some extra stuff. That extra stuff will be released under an Opensource license along with instructions to build your own MK in the event that you wanted to extend the MK functionality. For example, we have MCollective on the MK so that we can interact with booted systems more dynamically. We aren''t using that functionality yet but we think that there are interesting things we can do with MCollective on the MK. We will have the documentation for the MK out well before our 1.0 release. We will make the source code available for the extra stuff that we add. We look forward to the community hacking on that part of the system. Cheers, Teyo -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
This sounds great, looks like when you try to do the puppet apply that it does not support install on RedHat 6. Any update on that? i tried modifing the file: /etc/puppet/modules/mongodb/manifests/init.pp Added the following, but it still coughs, any help would be apprecitaed, thanks. ''RedHat'': { $location = ''http://downloads-distro.mongodb.org/repo/redhat'' } On May 23, 8:10 pm, James Turnbull <ja...@puppetlabs.com> wrote:> Puppet Labs is really thrilled to announce, in conjunction with EMC, our > new open source bare metal provisioning tool: Razor. > > Razor is next generation provisioning software that handles bare metal > hardware and virtual server provisioning with inventory discovery and > tagging, rule-based policy management, and extensible broker plugin > integration. It integrates closely with Puppet and Facter. > > The full announcement and a module to install it is on the Puppet Labs > blog: > > http://puppetlabs.com/blog/puppet-razor-module/ > > This excellent post from Nick Weaver, the EMC guy behind the original > idea, takes you through the history, background and workflow of Razor: > > http://nickapedia.com/2012/05/21/lex-parsimoniae-cloud-provisioning-w... > > And finally - being open source - you can find the code at: > > https://github.com/puppetlabs/Razor > > Regards > > James Turnbull > > -- > James Turnbull > Puppet Labs > 1-503-734-8571 > To schedule a meeting with me:http://tungle.me/jamtur01-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Thu, May 24, 2012 at 2:57 PM, Gmoney <greg.caldwell7@gmail.com> wrote:> This sounds great, looks like when you try to do the puppet apply that > it does not support install on RedHat 6. Any update on that? i tried > modifing the file: > > /etc/puppet/modules/mongodb/manifests/init.pp > > Added the following, but it still coughs, any help would be > apprecitaed, thanks. > > ''RedHat'': { > $location = ''http://downloads-distro.mongodb.org/repo/redhat'' > }Well, the location is inserted into an apt repo a few lines below: apt::source { ''10gen'': location => $location, ... } That''s just not not going to work in RHEL. This needs to be conditional which use apt::source on debian family and yum on redhat. I admit this module was pretty minimal, so any updates such as including support RHEL would be very much appreciated. After that, you are probably going to have another hurdle with Ruby 1.9. I started building RPMs, but not quite ready: https://build.opensuse.org/package/show?package=Ruby-1.9.3&project=home%3Ananliu. I don''t know the best way to get Ruby 1.9 on RHEL, so suggestions are welcomed. Thanks, Nan -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Nan, Using the ''alternatives'' system is probably your best bet. Slap it in /opt and register it with ''alternatives''. man 8 alternatives (I couldn''t find a better reference online) Trevor On Thu, May 24, 2012 at 8:36 PM, Nan Liu <nan@puppetlabs.com> wrote:> On Thu, May 24, 2012 at 2:57 PM, Gmoney <greg.caldwell7@gmail.com> wrote: >> This sounds great, looks like when you try to do the puppet apply that >> it does not support install on RedHat 6. Any update on that? i tried >> modifing the file: >> >> /etc/puppet/modules/mongodb/manifests/init.pp >> >> Added the following, but it still coughs, any help would be >> apprecitaed, thanks. >> >> ''RedHat'': { >> $location = ''http://downloads-distro.mongodb.org/repo/redhat'' >> } > > Well, the location is inserted into an apt repo a few lines below: > > apt::source { ''10gen'': > location => $location, > ... > } > > That''s just not not going to work in RHEL. This needs to be > conditional which use apt::source on debian family and yum on redhat. > I admit this module was pretty minimal, so any updates such as > including support RHEL would be very much appreciated. > > After that, you are probably going to have another hurdle with Ruby > 1.9. I started building RPMs, but not quite ready: > https://build.opensuse.org/package/show?package=Ruby-1.9.3&project=home%3Ananliu. > I don''t know the best way to get Ruby 1.9 on RHEL, so suggestions are > welcomed. > > Thanks, > > Nan > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaughan@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
I have Ruby 1.9 (the build from Fedora 17) available for EL6 variants. It''s not super-tested, but I''ve used it for some tests/experiments. http://stahnma.fedorapeople.org/ruby/ Mike On Thu, May 24, 2012 at 8:13 PM, Trevor Vaughan <tvaughan@onyxpoint.com> wrote:> Nan, > > Using the ''alternatives'' system is probably your best bet. > > Slap it in /opt and register it with ''alternatives''. > > man 8 alternatives (I couldn''t find a better reference online) > > Trevor > > On Thu, May 24, 2012 at 8:36 PM, Nan Liu <nan@puppetlabs.com> wrote: >> On Thu, May 24, 2012 at 2:57 PM, Gmoney <greg.caldwell7@gmail.com> wrote: >>> This sounds great, looks like when you try to do the puppet apply that >>> it does not support install on RedHat 6. Any update on that? i tried >>> modifing the file: >>> >>> /etc/puppet/modules/mongodb/manifests/init.pp >>> >>> Added the following, but it still coughs, any help would be >>> apprecitaed, thanks. >>> >>> ''RedHat'': { >>> $location = ''http://downloads-distro.mongodb.org/repo/redhat'' >>> } >> >> Well, the location is inserted into an apt repo a few lines below: >> >> apt::source { ''10gen'': >> location => $location, >> ... >> } >> >> That''s just not not going to work in RHEL. This needs to be >> conditional which use apt::source on debian family and yum on redhat. >> I admit this module was pretty minimal, so any updates such as >> including support RHEL would be very much appreciated. >> >> After that, you are probably going to have another hurdle with Ruby >> 1.9. I started building RPMs, but not quite ready: >> https://build.opensuse.org/package/show?package=Ruby-1.9.3&project=home%3Ananliu. >> I don''t know the best way to get Ruby 1.9 on RHEL, so suggestions are >> welcomed. >> >> Thanks, >> >> Nan >> >> -- >> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> > > > > -- > Trevor Vaughan > Vice President, Onyx Point, Inc > (410) 541-6699 > tvaughan@onyxpoint.com > > -- This account not approved for unencrypted proprietary information -- > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Does this use alternatives, or does it replace the core? Thanks for putting this together! Trevor On Fri, May 25, 2012 at 10:49 AM, Michael Stahnke <stahnma@puppetlabs.com> wrote:> I have Ruby 1.9 (the build from Fedora 17) available for EL6 variants. > It''s not super-tested, but I''ve used it for some tests/experiments. > > http://stahnma.fedorapeople.org/ruby/ > > > > Mike > > > > On Thu, May 24, 2012 at 8:13 PM, Trevor Vaughan <tvaughan@onyxpoint.com> wrote: >> Nan, >> >> Using the ''alternatives'' system is probably your best bet. >> >> Slap it in /opt and register it with ''alternatives''. >> >> man 8 alternatives (I couldn''t find a better reference online) >> >> Trevor >> >> On Thu, May 24, 2012 at 8:36 PM, Nan Liu <nan@puppetlabs.com> wrote: >>> On Thu, May 24, 2012 at 2:57 PM, Gmoney <greg.caldwell7@gmail.com> wrote: >>>> This sounds great, looks like when you try to do the puppet apply that >>>> it does not support install on RedHat 6. Any update on that? i tried >>>> modifing the file: >>>> >>>> /etc/puppet/modules/mongodb/manifests/init.pp >>>> >>>> Added the following, but it still coughs, any help would be >>>> apprecitaed, thanks. >>>> >>>> ''RedHat'': { >>>> $location = ''http://downloads-distro.mongodb.org/repo/redhat'' >>>> } >>> >>> Well, the location is inserted into an apt repo a few lines below: >>> >>> apt::source { ''10gen'': >>> location => $location, >>> ... >>> } >>> >>> That''s just not not going to work in RHEL. This needs to be >>> conditional which use apt::source on debian family and yum on redhat. >>> I admit this module was pretty minimal, so any updates such as >>> including support RHEL would be very much appreciated. >>> >>> After that, you are probably going to have another hurdle with Ruby >>> 1.9. I started building RPMs, but not quite ready: >>> https://build.opensuse.org/package/show?package=Ruby-1.9.3&project=home%3Ananliu. >>> I don''t know the best way to get Ruby 1.9 on RHEL, so suggestions are >>> welcomed. >>> >>> Thanks, >>> >>> Nan >>> >>> -- >>> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >>> To post to this group, send email to puppet-users@googlegroups.com. >>> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >>> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >>> >> >> >> >> -- >> Trevor Vaughan >> Vice President, Onyx Point, Inc >> (410) 541-6699 >> tvaughan@onyxpoint.com >> >> -- This account not approved for unencrypted proprietary information -- >> >> -- >> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaughan@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Replaces core. The readme on that site is accurate, from what I recall. http://stahnma.fedorapeople.org/ruby/README.txt On Fri, May 25, 2012 at 9:12 AM, Trevor Vaughan <tvaughan@onyxpoint.com> wrote:> Does this use alternatives, or does it replace the core? > > Thanks for putting this together! > > Trevor > > On Fri, May 25, 2012 at 10:49 AM, Michael Stahnke > <stahnma@puppetlabs.com> wrote: >> I have Ruby 1.9 (the build from Fedora 17) available for EL6 variants. >> It''s not super-tested, but I''ve used it for some tests/experiments. >> >> http://stahnma.fedorapeople.org/ruby/ >> >> >> >> Mike >> >> >> >> On Thu, May 24, 2012 at 8:13 PM, Trevor Vaughan <tvaughan@onyxpoint.com> wrote: >>> Nan, >>> >>> Using the ''alternatives'' system is probably your best bet. >>> >>> Slap it in /opt and register it with ''alternatives''. >>> >>> man 8 alternatives (I couldn''t find a better reference online) >>> >>> Trevor >>> >>> On Thu, May 24, 2012 at 8:36 PM, Nan Liu <nan@puppetlabs.com> wrote: >>>> On Thu, May 24, 2012 at 2:57 PM, Gmoney <greg.caldwell7@gmail.com> wrote: >>>>> This sounds great, looks like when you try to do the puppet apply that >>>>> it does not support install on RedHat 6. Any update on that? i tried >>>>> modifing the file: >>>>> >>>>> /etc/puppet/modules/mongodb/manifests/init.pp >>>>> >>>>> Added the following, but it still coughs, any help would be >>>>> apprecitaed, thanks. >>>>> >>>>> ''RedHat'': { >>>>> $location = ''http://downloads-distro.mongodb.org/repo/redhat'' >>>>> } >>>> >>>> Well, the location is inserted into an apt repo a few lines below: >>>> >>>> apt::source { ''10gen'': >>>> location => $location, >>>> ... >>>> } >>>> >>>> That''s just not not going to work in RHEL. This needs to be >>>> conditional which use apt::source on debian family and yum on redhat. >>>> I admit this module was pretty minimal, so any updates such as >>>> including support RHEL would be very much appreciated. >>>> >>>> After that, you are probably going to have another hurdle with Ruby >>>> 1.9. I started building RPMs, but not quite ready: >>>> https://build.opensuse.org/package/show?package=Ruby-1.9.3&project=home%3Ananliu. >>>> I don''t know the best way to get Ruby 1.9 on RHEL, so suggestions are >>>> welcomed. >>>> >>>> Thanks, >>>> >>>> Nan >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >>>> To post to this group, send email to puppet-users@googlegroups.com. >>>> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >>>> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >>>> >>> >>> >>> >>> -- >>> Trevor Vaughan >>> Vice President, Onyx Point, Inc >>> (410) 541-6699 >>> tvaughan@onyxpoint.com >>> >>> -- This account not approved for unencrypted proprietary information -- >>> >>> -- >>> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >>> To post to this group, send email to puppet-users@googlegroups.com. >>> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >>> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> > > > > -- > Trevor Vaughan > Vice President, Onyx Point, Inc > (410) 541-6699 > tvaughan@onyxpoint.com > > -- This account not approved for unencrypted proprietary information -- > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
nice!! This has excellent potential, two quick questions without getting hands-on first, So please tell me to get handson if that is actually the best way to see the maybe obvious. We are running in an hybrid system of physical hardware and openstack, does razor play nice together with openstack? Maybe by building a custom openstack image that bootstraps into ipxe? We also run what i would call a service management database. Which knows about the running services and their requirements. Combined with a program that monitors the instances and starts/stops new ones as required. I imagine extending this to also monitor physical systems and automatically replace failed once from the reserve pool. This would require a little stricter matching then 32GB/Dell/ssd because i have ten of those and only want one. What strategy''s could I follow in this? query razor for the available systems and create a matching profile based on serial from the monitoring program? Is there also the option to query external resources to determine extra facts? would this be done through the deployment of custom facts? Great work, Jos On Thursday, May 24, 2012 2:10:14 AM UTC+2, James Turnbull wrote:> > Puppet Labs is really thrilled to announce, in conjunction with EMC, our > new open source bare metal provisioning tool: Razor. > > Razor is next generation provisioning software that handles bare metal > hardware and virtual server provisioning with inventory discovery and > tagging, rule-based policy management, and extensible broker plugin > integration. It integrates closely with Puppet and Facter. > > The full announcement and a module to install it is on the Puppet Labs > blog: > > http://puppetlabs.com/blog/puppet-razor-module/ > > This excellent post from Nick Weaver, the EMC guy behind the original > idea, takes you through the history, background and workflow of Razor: > > > http://nickapedia.com/2012/05/21/lex-parsimoniae-cloud-provisioning-with-a-razor/ > > And finally - being open source - you can find the code at: > > https://github.com/puppetlabs/Razor > > Regards > > James Turnbull > > -- > James Turnbull > Puppet Labs > 1-503-734-8571 > To schedule a meeting with me: http://tungle.me/jamtur01 > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/V3xVuswtApUJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.