Re: [one-users] OpenNebula Foreman Integration

2014-05-20 Thread Sebastian Saemann
Hi Bill,

thank you! Yes, we installed foreman from source and patched it with this 
feature. Please have a look at the pull requests. Its the latest foreman branch 
including the OpenNebula compute resource feature.

Feel free me to contact me if you need further information.

Regards,

Sebastian
Am 16.05.2014 um 22:29 schrieb Campbell, Bill 
bcampb...@axcess-financial.commailto:bcampb...@axcess-financial.com:

This is awesome!  How did you replace the Fog instance for Foreman, did you 
just install Foreman from source?


From: Sebastian Saemann 
sebastian.saem...@netways.demailto:sebastian.saem...@netways.de
To: users@lists.opennebula.orgmailto:users@lists.opennebula.org
Sent: Wednesday, May 14, 2014 3:15:16 AM
Subject: [one-users] OpenNebula Foreman Integration

Hi folks,

we at Netways implemented a compute resource functionality for the foreman 
project. It can be used to deploy virtual machines within OpenNebula using the 
foreman interface which configures DNS,DHCP,PXE,Puppet and so on as well. The 
functionality is covered by using and extending the ruby fog library. The pull 
requests can be found on github:

https://github.com/theforeman/foreman/pull/1443
https://github.com/fog/fog/pull/2919

a quick demo can be found here:
https://blog.netways.de/2014/05/13/videoblog-unser-foreman-opennebula-setup/

The idea is to create a blank (empty image) VM via Foreman in OpenNebula, which 
then will be fully deployed from scratch. Installation will be done with a 
PXE-Boot and Kickstart/Preseed installation. Additional software on top like 
Apache and stuff like that will be installed and configured with puppet. 
Everything can be chosen via the foreman interface which interacts with all 
infrastructure elements. Also it would be possible to use contextualized 
prepared images, but we did not implemented it yet.

We are using this feature for some days right now in production and it is 
really cool. It definitely will and should not replace the sunstone interface, 
its just a interaction via the RPC API of OpenNebula.

Please let me know what you guys think of this approach. Every feedback is very 
welcome and contribution or help for getting it pushed to the master branch of 
the projects (foreman, fog) is of course appreciated.

Regards,

Sebastian






-- 
Sebastian Saemann
Senior Systems Engineer

NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB25207
http://www.netways.de | sebastian.saem...@netways.de

** Open Source Backup Conference 2014 - September - osbconf.org **
** Puppet Camp Duesseldorf 2014 - Oktober - netways.de/puppetcamp **
** OSMC 2014 - November - netways.de/osmc **
** OpenNebula Conf 2014 - Dezember - opennebulaconf.com **
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


NOTICE: Protect the information in this message in accordance with the 
company's security policies. If you received this message in error, immediately 
notify the sender and destroy all copies.


-- 
Sebastian Saemann
Senior Systems Engineer

NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB25207
http://www.netways.de | sebastian.saem...@netways.de

** Open Source Backup Conference 2014 - September - osbconf.org **
** Puppet Camp Duesseldorf 2014 - Oktober - netways.de/puppetcamp **
** OSMC 2014 - November - netways.de/osmc **
** OpenNebula Conf 2014 - Dezember - opennebulaconf.com **
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


Re: [one-users] OpenNebula Foreman Integration

2014-05-20 Thread Jon
Hey Sebastian,

This looks awesome. Does it matter what configuration management engine I'm
using? I've been experimenting with The Foreman and Chef and this looks
like the exact direction my brain was headed.

Thanks!
Jon A
On May 16, 2014 2:55 AM, Sebastian Saemann sebastian.saem...@netways.de
wrote:

 Hi folks,

 we at Netways implemented a compute resource functionality for the foreman
 project. It can be used to deploy virtual machines within OpenNebula using
 the foreman interface which configures DNS,DHCP,PXE,Puppet and so on as
 well. The functionality is covered by using and extending the ruby fog
 library. The pull requests can be found on github:

 https://github.com/theforeman/foreman/pull/1443
 https://github.com/fog/fog/pull/2919

 a quick demo can be found here:

 https://blog.netways.de/2014/05/13/videoblog-unser-foreman-opennebula-setup/

 The idea is to create a blank (empty image) VM via Foreman in OpenNebula,
 which then will be fully deployed from scratch. Installation will be done
 with a PXE-Boot and Kickstart/Preseed installation. Additional software on
 top like Apache and stuff like that will be installed and configured with
 puppet. Everything can be chosen via the foreman interface which interacts
 with all infrastructure elements. Also it would be possible to use
 contextualized prepared images, but we did not implemented it yet.

 We are using this feature for some days right now in production and it is
 really cool. It definitely will and should not replace the sunstone
 interface, its just a interaction via the RPC API of OpenNebula.

 Please let me know what you guys think of this approach. Every feedback is
 very welcome and contribution or help for getting it pushed to the master
 branch of the projects (foreman, fog) is of course appreciated.

 Regards,

 Sebastian






 --
 Sebastian Saemann
 Senior Systems Engineer

 NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
 Tel: +49 911 92885-0 | Fax: +49 911 92885-77
 GF: Julian Hein, Bernd Erk | AG Nuernberg HRB25207
 http://www.netways.de | sebastian.saem...@netways.de

 ** Open Source Backup Conference 2014 - September - osbconf.org **
 ** Puppet Camp Duesseldorf 2014 - Oktober - netways.de/puppetcamp **
 ** OSMC 2014 - November - netways.de/osmc **
 ** OpenNebula Conf 2014 - Dezember - opennebulaconf.com **
 ___
 Users mailing list
 Users@lists.opennebula.org
 http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


[one-users] OpenNebula Foreman Integration

2014-05-16 Thread Sebastian Saemann
Hi folks,

we at Netways implemented a compute resource functionality for the foreman 
project. It can be used to deploy virtual machines within OpenNebula using the 
foreman interface which configures DNS,DHCP,PXE,Puppet and so on as well. The 
functionality is covered by using and extending the ruby fog library. The pull 
requests can be found on github:

https://github.com/theforeman/foreman/pull/1443
https://github.com/fog/fog/pull/2919

a quick demo can be found here:
https://blog.netways.de/2014/05/13/videoblog-unser-foreman-opennebula-setup/

The idea is to create a blank (empty image) VM via Foreman in OpenNebula, which 
then will be fully deployed from scratch. Installation will be done with a 
PXE-Boot and Kickstart/Preseed installation. Additional software on top like 
Apache and stuff like that will be installed and configured with puppet. 
Everything can be chosen via the foreman interface which interacts with all 
infrastructure elements. Also it would be possible to use contextualized 
prepared images, but we did not implemented it yet.

We are using this feature for some days right now in production and it is 
really cool. It definitely will and should not replace the sunstone interface, 
its just a interaction via the RPC API of OpenNebula.

Please let me know what you guys think of this approach. Every feedback is very 
welcome and contribution or help for getting it pushed to the master branch of 
the projects (foreman, fog) is of course appreciated.

Regards,

Sebastian






-- 
Sebastian Saemann
Senior Systems Engineer

NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB25207
http://www.netways.de | sebastian.saem...@netways.de

** Open Source Backup Conference 2014 - September - osbconf.org **
** Puppet Camp Duesseldorf 2014 - Oktober - netways.de/puppetcamp **
** OSMC 2014 - November - netways.de/osmc **
** OpenNebula Conf 2014 - Dezember - opennebulaconf.com **
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


[one-users] OpenNebula Foreman Integration

2014-05-16 Thread Sebastian Saemann
Hi folks,

we at Netways implemented a compute resource functionality for the foreman 
project. It can be used to deploy virtual machines within OpenNebula using the 
foreman interface which configures DNS,DHCP,PXE,Puppet and so on as well. The 
functionality is covered by using and extending the ruby fog library. The pull 
requests can be found on github:

https://github.com/theforeman/foreman/pull/1443
https://github.com/fog/fog/pull/2919

a quick demo can be found here:
https://blog.netways.de/2014/05/13/videoblog-unser-foreman-opennebula-setup/

The idea is to create a blank (empty image) VM via Foreman in OpenNebula, which 
then will be fully deployed from scratch. Installation will be done with a 
PXE-Boot and Kickstart/Preseed installation. Additional software on top like 
Apache and stuff like that will be installed and configured with puppet. 
Everything can be chosen via the foreman interface which interacts with all 
infrastructure elements. Also it would be possible to use contextualized 
prepared images, but we did not implemented it yet.

We are using this feature for some days right now in production and it is 
really cool. It definitely will and should not replace the sunstone interface, 
its just a interaction via the RPC API of OpenNebula.

Please let me know what you guys think of this approach. Every feedback is very 
welcome and contribution or help for getting it pushed to the master branch of 
the projects (foreman, fog) is of course appreciated.

Regards,

Sebastian






-- 
Sebastian Saemann
Senior Systems Engineer

NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB25207
http://www.netways.de | sebastian.saem...@netways.de

** Open Source Backup Conference 2014 - September - osbconf.org **
** Puppet Camp Duesseldorf 2014 - Oktober - netways.de/puppetcamp **
** OSMC 2014 - November - netways.de/osmc **
** OpenNebula Conf 2014 - Dezember - opennebulaconf.com **
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


Re: [one-users] OpenNebula Foreman Integration

2014-05-16 Thread Arnold Bechtoldt
Great work guys! Looking forward to see this in Foreman upstream! :)


Arnold

-- 
Arnold Bechtoldt

Karlsruhe, Germany

On 15.05.14 08:56, Sebastian Saemann wrote:
 Hi folks,
 
 we at Netways implemented a compute resource functionality for the foreman 
 project. It can be used to deploy virtual machines within OpenNebula using 
 the foreman interface which configures DNS,DHCP,PXE,Puppet and so on as well. 
 The functionality is covered by using and extending the ruby fog library. The 
 pull requests can be found on github:
 
 https://github.com/theforeman/foreman/pull/1443
 https://github.com/fog/fog/pull/2919
 
 a quick demo can be found here:
 https://blog.netways.de/2014/05/13/videoblog-unser-foreman-opennebula-setup/
 
 The idea is to create a blank (empty image) VM via Foreman in OpenNebula, 
 which then will be fully deployed from scratch. Installation will be done 
 with a PXE-Boot and Kickstart/Preseed installation. Additional software on 
 top like Apache and stuff like that will be installed and configured with 
 puppet. Everything can be chosen via the foreman interface which interacts 
 with all infrastructure elements. Also it would be possible to use 
 contextualized prepared images, but we did not implemented it yet.
 
 We are using this feature for some days right now in production and it is 
 really cool. It definitely will and should not replace the sunstone 
 interface, its just a interaction via the RPC API of OpenNebula.
 
 Please let me know what you guys think of this approach. Every feedback is 
 very welcome and contribution or help for getting it pushed to the master 
 branch of the projects (foreman, fog) is of course appreciated.
 
 Regards,
 
 Sebastian
 
 
 
 
 
 
 -- 
 Sebastian Saemann
 Senior Systems Engineer
 
 NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
 Tel: +49 911 92885-0 | Fax: +49 911 92885-77
 GF: Julian Hein, Bernd Erk | AG Nuernberg HRB25207
 http://www.netways.de | sebastian.saem...@netways.de
 
 ** Open Source Backup Conference 2014 - September - osbconf.org **
 ** Puppet Camp Duesseldorf 2014 - Oktober - netways.de/puppetcamp **
 ** OSMC 2014 - November - netways.de/osmc **
 ** OpenNebula Conf 2014 - Dezember - opennebulaconf.com **
 ___
 Users mailing list
 Users@lists.opennebula.org
 http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
 


0xE2356889.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org