juju openstack-base guide is not clear

Junaid Ali junaidali at xgrid.co
Wed Feb 8 10:02:08 UTC 2017


Hi Yinon,

I would suggest you to read https://jujucharms.com/do
cs/stable/getting-started
and
https://docs.ubuntu.com/maas/2.1/en/


Question: Does this mean I have to provision the 4 nodes using MAAS prior
> to deploying openstack with juju? Or will juju provision them?
>
MAAS will provision the nodes. If you check the bundle.yaml file, it has a
machine section in it where Juju has specified some machines to be
provisioned by MAAS. You should probably look for Juju constraints
<https://jujucharms.com/docs/2.0/charms-constraints>

Question: I understand eth0 is used for internal APIs (keystone, nova,
> neutron etc.), and eth1 for external connectivity for VMs. Does this mean
> eth0 is the management network, and the internal API uses the same network?
> What about a PXE network for provisioning the nodes? Which NIC is that and
> what VLAN?

Yes, PXE, management are mapped onto the same network (eth0). You can
use network
spaces <https://jujucharms.com/docs/stable/network-spaces> feature of Juju
to use different APIs on different networks but I think the commands in the
shared link need update.

Question: Where is the step that is supposed to actually deploy the cloud
> (something like "juju deploy ...")?

You can deploy the cloud using bundle.yaml by simply running:
$ juju deploy bundle.yaml

Question: Where do I specify the IPs of the target hosts, or the MAAS
> server, for juju to know where to deploy?

Machines will be provisioned by MAAS using the constraints (and series)
specified in bundle.yaml. Juju makes use of machine IDs (check machine
section in bundle.yaml) to deploy service/s to a specific machine.


I hope it will help you a bit.

Thanks,
Junaid



On Wed, Feb 8, 2017 at 3:11 AM, Yinon <yinonby.hpe at yahoo.com> wrote:

>
> Hello,
>
> I am following the guide: https://jujucharms.com/openstack-base/ in order
> to install openstack using juju.
> Some steps are not clear to me.
>
> The guide: "This bundle is designed to run on bare metal using Juju with
> MAAS <http://maas.ubuntu.com/docs> (Metal-as-a-Service); you will need to
> have setup a MAAS <http://maas.ubuntu.com/docs> deployment with a minimum
> of 4 physical servers prior to using this bundle."
> Question: Does this mean I have to provision the 4 nodes using MAAS prior
> to deploying openstack with juju? Or will juju provision them?
>
> The guide: "Two cabled network ports on eth0 and eth1"
> Question: I understand eth0 is used for internal APIs (keystone, nova,
> neutron etc.), and eth1 for external connectivity for VMs. Does this mean
> eth0 is the management network, and the internal API uses the same network?
> What about a PXE network for provisioning the nodes? Which NIC is that and
> what VLAN?
>
> Question: Where is the step that is supposed to actually deploy the cloud
> (something like "juju deploy ...")?
>
> Question: Where do I specify the IPs of the target hosts, or the MAAS
> server, for juju to know where to deploy?
>
> Thanks,
> Yinon
>
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm
> an/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20170208/8fe92551/attachment.html>


More information about the Juju mailing list