settingsLogin | Registersettings

[openstack-dev] [Fuel][fuel] How can I install Redhat-OSP using Fuel

0 votes

Greeting Fuel teams,

My company is working on the installation of virtualization infrastructure, and we have noticed Fuel is a great tool, much better than our own installer. The question is that Mirantis is currently supporting OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.
I have read all the Fuel documents, including fuel dev doc, but I haven't found the solution how can I add my own release into Fuel. Or maybe I'm missing something.
So, would you guys please give some guide or hints?
Appreciating any help.Kane__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

asked Nov 10, 2015 in openstack-dev by Fei_LU (200 points)   1

6 Responses

0 votes

Hi, Fei

It seems you will need to do several things with Fuel - create a new
release, associate your cluster with it when creating it and provide paths
to corresponding repositories with packages. Also, you will need to create
a base image for Image-based provisioning. I am not sure we have all the
100% of the code that supports it, but it should be possible to do so with
some additional efforts. Let me specifically refer to Fuel Agent team who
are working on Image-Based Provisioning and Nailgun folks who should help
you with figuring out patterns for repositories URLs configuration.

On Tue, Nov 10, 2015 at 5:15 AM, Fei LU kane0817@hotmail.com wrote:

Greeting Fuel teams,

My company is working on the installation of virtualization
infrastructure, and we have noticed Fuel is a great tool, much better than
our own installer. The question is that Mirantis is currently supporting
OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.

I have read all the Fuel documents, including fuel dev doc, but I haven't
found the solution how can I add my own release into Fuel. Or maybe I'm
missing something.

So, would you guys please give some guide or hints?

Appreciating any help.
Kane


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

--
Yours Faithfully,
Vladimir Kuklin,
Fuel Library Tech Lead,
Mirantis, Inc.
+7 (495) 640-49-04
+7 (926) 702-39-68
Skype kuklinvv
35bk3, Vorontsovskaya Str.
Moscow, Russia,
www.mirantis.com
www.mirantis.ru
vkuklin@mirantis.com


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 11, 2015 by Vladimir_Kuklin (7,320 points)   1 3 4
0 votes

On Tue, Nov 10, 2015 at 02:15:02AM +0000, Fei LU wrote:
Greeting Fuel teams,
My company is working on the installation of virtualization
infrastructure, and we have noticed Fuel is a great tool, much better than
our own installer. The question is that Mirantis is currently supporting
OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.
I have read all the Fuel documents, including fuel dev doc, but I haven't
found the solution how can I add my own release into Fuel. Or maybe I'm
missing something.
So, would you guys please give some guide or hints?

I'm guessing you already know this, but just in case - the
install/management tool for recent versions of RHEL-OSP is OSP director,
which is based directly on another OpenStack deployment project, TripleO.

So, it's only fair to point out that you may have a much easier time
participating in the TripleO community if your aim is primarily to support
deploying RHEL-OSP or RDO distributions.

http://docs.openstack.org/developer/tripleo-docs/

There are various pros/cons and differences between the TripleO and Fuel
tooling, but I hope that over time we can work towards less duplication and
more reuse between the two efforts.

Steve


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 11, 2015 by Steven_Hardy (16,900 points)   2 7 12
0 votes

Hey Fei LU,

Thanks for being interested in Fuel. I'll help you with pleasure.

First of all, as Vladimir mentioned, you need to create a new release.
That's could be done by POST request to /api/v1/releases/. You can use
JSON of CentOS with slight changes. When releases is created you need
to do two things:

  1. Prepare a provisioning image and make it shared by Nginx, Please
    ensure you have correct path to this image in your recently created
    RedHat release.

  2. Populate RedHat release with deployment tasks. It could be done by
    executing the following command:

    fuel rel --sync-deployment-tasks --dir "/etc/puppet/{release-version}"

I think most of CentOS tasks should fine on RedHat, though we didn't
test it. If you met any problem, please feel free to contact us using
either this ML or #fuel-dev IRC channel.

Thanks,
Igor

On Wed, Nov 11, 2015 at 3:41 AM, Vladimir Kuklin vkuklin@mirantis.com wrote:
Hi, Fei

It seems you will need to do several things with Fuel - create a new
release, associate your cluster with it when creating it and provide paths
to corresponding repositories with packages. Also, you will need to create a
base image for Image-based provisioning. I am not sure we have all the 100%
of the code that supports it, but it should be possible to do so with some
additional efforts. Let me specifically refer to Fuel Agent team who are
working on Image-Based Provisioning and Nailgun folks who should help you
with figuring out patterns for repositories URLs configuration.

On Tue, Nov 10, 2015 at 5:15 AM, Fei LU kane0817@hotmail.com wrote:

Greeting Fuel teams,

My company is working on the installation of virtualization
infrastructure, and we have noticed Fuel is a great tool, much better than
our own installer. The question is that Mirantis is currently supporting
OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.

I have read all the Fuel documents, including fuel dev doc, but I haven't
found the solution how can I add my own release into Fuel. Or maybe I'm
missing something.

So, would you guys please give some guide or hints?

Appreciating any help.
Kane


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

--
Yours Faithfully,
Vladimir Kuklin,
Fuel Library Tech Lead,
Mirantis, Inc.
+7 (495) 640-49-04
+7 (926) 702-39-68
Skype kuklinvv
35bk3, Vorontsovskaya Str.
Moscow, Russia,
www.mirantis.com
www.mirantis.ru
vkuklin@mirantis.com


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 11, 2015 by Igor_Kalnitsky (8,940 points)   1 2 4
0 votes

Hi Igor and Vladimir,

Thank you guys for your help. And sorry for my late respond because I was preparing my exams.

And another sorry for I have to put off this work.
My company has taken Steven and Tim's, both from Redhat, suggestion to try OSP Director before making further decisions.

Thank you again.
Fei


Date: Wed, 11 Nov 2015 13:14:21 -0800
From: ikalnitsky@mirantis.com
To: vkuklin@mirantis.com
CC: openstack-dev@lists.openstack.org; opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [openstack-dev] [Fuel][fuel] How can I install Redhat-OSP using Fuel

Hey Fei LU,

Thanks for being interested in Fuel. I'll help you with pleasure.

First of all, as Vladimir mentioned, you need to create a new release.
That's could be done by POST request to /api/v1/releases/. You can use
JSON of CentOS with slight changes. When releases is created you need
to do two things:

  1. Prepare a provisioning image and make it shared by Nginx, Please
    ensure you have correct path to this image in your recently created
    RedHat release.

  2. Populate RedHat release with deployment tasks. It could be done by
    executing the following command:

fuel rel --sync-deployment-tasks --dir "/etc/puppet/{release-version}"

I think most of CentOS tasks should fine on RedHat, though we didn't
test it. If you met any problem, please feel free to contact us using
either this ML or #fuel-dev IRC channel.

Thanks,
Igor

On Wed, Nov 11, 2015 at 3:41 AM, Vladimir Kuklin vkuklin@mirantis.com wrote:

Hi, Fei

It seems you will need to do several things with Fuel - create a new
release, associate your cluster with it when creating it and provide paths
to corresponding repositories with packages. Also, you will need to create a
base image for Image-based provisioning. I am not sure we have all the 100%
of the code that supports it, but it should be possible to do so with some
additional efforts. Let me specifically refer to Fuel Agent team who are
working on Image-Based Provisioning and Nailgun folks who should help you
with figuring out patterns for repositories URLs configuration.

On Tue, Nov 10, 2015 at 5:15 AM, Fei LU kane0817@hotmail.com wrote:

Greeting Fuel teams,

My company is working on the installation of virtualization
infrastructure, and we have noticed Fuel is a great tool, much better than
our own installer. The question is that Mirantis is currently supporting
OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.

I have read all the Fuel documents, including fuel dev doc, but I haven't
found the solution how can I add my own release into Fuel. Or maybe I'm
missing something.

So, would you guys please give some guide or hints?

Appreciating any help.
Kane


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

--
Yours Faithfully,
Vladimir Kuklin,
Fuel Library Tech Lead,
Mirantis, Inc.
+7 (495) 640-49-04
+7 (926) 702-39-68
Skype kuklinvv
35bk3, Vorontsovskaya Str.
Moscow, Russia,
www.mirantis.com
www.mirantis.ru
vkuklin@mirantis.com


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 18, 2015 by Fei_LU (200 points)   1
0 votes

Hi Steven and Tim,

Thank you for your reply. (And sorry for my late respond because I was preparing my exams.)

My company has decided to try OSP Director before making further decisions.
Just few more questions, hoping the answer will make my work easier. :-)

1) I have learnt that both OSP Director and Apex are based on TripleO, and both supported by Redhat.
    I'm sort of confused about the relationship between OSP Director and Apex.
    Are OSP Director and Apex the same thing or different? If different, what's the difference?

2) What's the further development you guys have done from the TripleO base to OSP Director / Apxe?

3) Is Foreman/QuickStack having a new release in Brahmaputra?

Thank you,
Kane


Date: Wed, 11 Nov 2015 12:04:51 -0500
From: trozet@redhat.com
To: shardy@redhat.com; kane0817@hotmail.com
CC: openstack-dev@lists.openstack.org; opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [openstack-dev] [Fuel][fuel] How can I install Redhat-OSP using Fuel

Thanks for pointing that out Steve. Just to add to this - Fei, in case you are also unaware the midstream version of OSP Director is called RDO Manager, which is supported by the OPNFV Apex installer.

Tim Rozet
Red Hat SDN Team

----- Original Message -----
From: "Steven Hardy" shardy@redhat.com
To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Cc: opnfv-tech-discuss@lists.opnfv.org
Sent: Wednesday, November 11, 2015 7:46:54 AM
Subject: Re: [opnfv-tech-discuss] [openstack-dev] [Fuel][fuel] How can I install Redhat-OSP using Fuel

On Tue, Nov 10, 2015 at 02:15:02AM +0000, Fei LU wrote:

Greeting Fuel teams,
My company is working on the installation of virtualization
infrastructure, and we have noticed Fuel is a great tool, much better than
our own installer. The question is that Mirantis is currently supporting
OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.
I have read all the Fuel documents, including fuel dev doc, but I haven't
found the solution how can I add my own release into Fuel. Or maybe I'm
missing something.
So, would you guys please give some guide or hints?

I'm guessing you already know this, but just in case - the
install/management tool for recent versions of RHEL-OSP is OSP director,
which is based directly on another OpenStack deployment project, TripleO.

So, it's only fair to point out that you may have a much easier time
participating in the TripleO community if your aim is primarily to support
deploying RHEL-OSP or RDO distributions.

http://docs.openstack.org/developer/tripleo-docs/

There are various pros/cons and differences between the TripleO and Fuel
tooling, but I hope that over time we can work towards less duplication and
more reuse between the two efforts.

Steve


opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 18, 2015 by Fei_LU (200 points)   1
0 votes

Hello LUFei,

Tim and I are working on Apex together, Let me see if I can fill in some
gaps for you to help understand some of the relationships of these
projects and the game plan for their future.

1) You are correct both director and Apex are based on triple-o. The
difference is that director is a supported product of Red Hat and Apex
is a community project specific to OPNFV. Another item in this mix that
should be mentioned is RDO Manager (http://rdoproject.org). Apex is
built on top of RDO Manager.

At Red Hat for every product that we have we also support a community
project. So Director and RDO Manager are the Product/Community-Project
counterparts of each other. If you want to install an RPM based
installation of OpenStack You should choose one of these and choose in
light of whether you would like it Enterprise supported or community
supported.

Apex is a Community project that does not have a product counterpart.
Its purpose is to add NFV capabilities to RDO Manager and build release
artifacts for the OPNFV project according to OPNFV requirements.

2) Director / RDO Manager have added a setup tool called Instack that
will setup an undercloud for you and they provide documentation how to
interact with instack to deploy your over cloud.

3) Apex is the new name for the project that was the Foreman/Quickstack
installer. We will not release an updated version of Foreman/Quickstack
in OPNFV. Instead it will be replaced by Apex.

We hope to have Apex ready to start being consumed by users in a preview
like status sometime this week or next. There are a couple more patches
we are trying to land in the the codebase before it will be ready to use.

One in particular is the installation-instructions. I have a
work-in-progress patch here:
https://github.com/radez/apex/blob/installation-instructions/docs/src/installation-instructions.rst

Please feel free to start reading these and provide and feedback or ask
questions.

Please let me know if you have more questions that we can answer to help
clarify things for you.

Dan Radez
freenode: radez

On 11/18/2015 10:13 AM, LUFei wrote:
Hi Steven and Tim,

Thank you for your reply. (And sorry for my late respond because I was preparing my exams.)

My company has decided to try OSP Director before making further decisions.
Just few more questions, hoping the answer will make my work easier. :-)

1) I have learnt that both OSP Director and Apex are based on TripleO, and both supported by Redhat.
I'm sort of confused about the relationship between OSP Director and Apex.
Are OSP Director and Apex the same thing or different? If different, what's the difference?

2) What's the further development you guys have done from the TripleO base to OSP Director / Apxe?

3) Is Foreman/QuickStack having a new release in Brahmaputra?

Thank you,
Kane


Date: Wed, 11 Nov 2015 12:04:51 -0500
From: trozet@redhat.com
To: shardy@redhat.com; kane0817@hotmail.com
CC: openstack-dev@lists.openstack.org; opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [openstack-dev] [Fuel][fuel] How can I install Redhat-OSP using Fuel

Thanks for pointing that out Steve. Just to add to this - Fei, in case you are also unaware the midstream version of OSP Director is called RDO Manager, which is supported by the OPNFV Apex installer.

Tim Rozet
Red Hat SDN Team
e
----- Original Message -----
From: "Steven Hardy" shardy@redhat.com
To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Cc: opnfv-tech-discuss@lists.opnfv.org
Sent: Wednesday, November 11, 2015 7:46:54 AM
Subject: Re: [opnfv-tech-discuss] [openstack-dev] [Fuel][fuel] How can I install Redhat-OSP using Fuel

On Tue, Nov 10, 2015 at 02:15:02AM +0000, Fei LU wrote:

Greeting Fuel teams,
My company is working on the installation of virtualization
infrastructure, and we have noticed Fuel is a great tool, much better than
our own installer. The question is that Mirantis is currently supporting
OpenStack on CentOS and Ubuntu, while my company is using Redhat-OSP.
I have read all the Fuel documents, including fuel dev doc, but I haven't
found the solution how can I add my own release into Fuel. Or maybe I'm
missing something.
So, would you guys please give some guide or hints?

I'm guessing you already know this, but just in case - the
install/management tool for recent versions of RHEL-OSP is OSP director,
which is based directly on another OpenStack deployment project, TripleO.

So, it's only fair to point out that you may have a much easier time
participating in the TripleO community if your aim is primarily to support
deploying RHEL-OSP or RDO distributions.

http://docs.openstack.org/developer/tripleo-docs/

There are various pros/cons and differences between the TripleO and Fuel
tooling, but I hope that over time we can work towards less duplication and
more reuse between the two efforts.

Steve


opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss


opnfv-users mailing list
opnfv-users@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-users


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 18, 2015 by Dan_Radez (520 points)   1
...