How to use fuel to deploy openstack on existing OS?

Asked by Jiahao liang

Hi,

We have our private ubuntu-based OS installed on our machines. Is it possible to skip the provision stage and use fuel to install openstack? Or provision with our image?

We need to have our private OS installed on the machines, at least for the compute nodes.

Question information

Language:
English Edit question
Status:
Answered
For:
Fuel for OpenStack Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jiahao liang (jiahao.liang) said :
#1

Update:

I find this blueprint:
https://blueprints.launchpad.net/fuel/+spec/fuel-deploy-without-os-provisioning

and this bug:
https://bugs.launchpad.net/fuel/+bug/1294057

It seems like it is impossible to do what I want. Could anybody confirm that? Or have any other way to work around?

Otherwise, we have to look for other tools for:
    1. installing openstack on existing OS,
    2. support HA,
    3. ability to install plugin we developed.
Any recommendation?

Revision history for this message
Michal Rostecki (mrostecki) said :
#2

I can confirm that Fuel currently doesn't support OpenStack deployment without the PXE boot / OS provisioning phase.

Possible workaround for this would be to manually install fuel-agent, MCollective agent etc. and configure them to get working with the Fuel master.

Revision history for this message
Jiahao liang (jiahao.liang) said :
#3

Thanks Michal for the confirmation.

Is it possible to add my own OS image to the Fuel master. That way I wont have to skip the provisioning phase but have Fuel use my OS image.

Revision history for this message
Evgeny Kozhemyakin (ekozhemyakin) said :
#4

Hi,

I'm not sure whether it's meet your requirements, since fuel 6.1 you can set your own repository in fuel UI.
If you use own customized ubuntu I beleave you've got a repo with customized packages.
The nodes will use it for provisioning.

Revision history for this message
Jiahao liang (jiahao.liang) said :
#5

Thank you so much Evgeny!

This is probably one of the the best way to work around. We are trying to do so to see how it works.

Can you help with this problem?

Provide an answer of your own, or ask Jiahao liang for more information if necessary.

To post a message you must log in.