nashville | well guys i got it after much pain | 02:12 |
---|---|---|
nashville | so the problem was i edited the file right as it got grabbed by a node and it corrupted some of the files bytes so i had to remake the file and im back off to the races | 02:12 |
nashville | thanks again for the help guys and letting me vent and rage in your channel (sorry) | 02:13 |
kiko | heh | 13:27 |
aless | Hey there, why is the minimum amount of server 7 machines? | 16:27 |
aless | for a maas setup.. | 16:27 |
jhobbs | says who? | 16:28 |
roadmr | aless: it's not, really. At a minimum you need one machine to host maas (assuming you put region and cluster controller in one) | 16:29 |
roadmr | aless: if you manage virtual instances that should be it (not sure, never done it0 | 16:29 |
aless | jhobbs: i read it the other day on some maas doc-page, i cannot find it currently | 16:30 |
roadmr | aless: if you want to manage bare metal, then you need at least one other machine to manage :) now if you want to deploy *openstack* then you may need more | 16:30 |
aless | roadmr: why do i need more than two machines for openstack? | 16:30 |
aless | because it want install all the components on a single node? | 16:30 |
roadmr | aless: last time I tried it, it wanted to install each component in a node. You could consolidate some components, but others make no sense | 16:31 |
roadmr | aless: for instance, it'd be a good idea to deploy ceph (storage) and compute to different nodes, as they have different requirements | 16:31 |
aless | roadmr: I'm actually looking for an openstack setup on maas so you really got me there. :-) | 16:32 |
roadmr | aless: :P I suspected it :) | 16:32 |
aless | roadmr: i won't be a heavy ceph user | 16:32 |
aless | backing glance thats about it for now. :-) | 16:32 |
aless | thus i think the things could be mixed at first | 16:32 |
roadmr | aless: you probably refer to this then: http://www.ubuntu.com/download/cloud/install-ubuntu-openstack | 16:32 |
aless | roadmr: ah that was the one with seven machines | 16:33 |
aless | exactly | 16:33 |
roadmr | aless: I see. I've never used that installer so I'm not sure whether you could consolidate some services :( | 16:33 |
aless | roadmr: thing is i'd really like to mix the maas controllers and and the openstack controller stuff | 16:34 |
aless | like put it on the same machine | 16:34 |
roadmr | aless: you can always manually deploy openstack services using juju | 16:34 |
aless | because both are quite statuc | 16:34 |
jhobbs | you might be able to get more help in #juju | 16:34 |
aless | static | 16:34 |
roadmr | aless: so you can juju deploy --to 1 keystone | 16:34 |
roadmr | aless: then juju deploy --to 1 ceph | 16:34 |
roadmr | aless: they'd both go to the same unit. I'm not saying it'd be a good idea though :) | 16:35 |
roadmr | aless: if you want to deploy openstack on a single machine, then read this: http://ubuntu-cloud-installer.readthedocs.org/en/latest/single-installer.guide.html | 16:35 |
roadmr | aless: this will apparently deploy the services without maas, using just juju and a local environment where each service lives in an lxc container (think a lightweight VM) | 16:36 |
aless | roadmr: i would put keystone, horizon and the other controllish' stuff on the same node as the MAAS Controllers, because i do think they are quite static in their nature. In contrast to the nova nodes which i'd like to deploy dynamically | 16:36 |
roadmr | aless: ohh, so that's a complex scenario :) I'd look at the single-installer, that way you could get a good idea of how juju is used to deploy the services. Then you can try replicating that in your topology | 16:37 |
aless | roadmr: is it really? ;-) i just do think that wasting a full pair of server for the openstack controller part, that is apparently only controlling 4 other physical nodes a bit of overkill | 16:38 |
aless | if the number grows to more than four obviously things will change. But for a start this is a little tough. :-) | 16:39 |
aless | roadmr: don't you think? | 16:40 |
roadmr | aless: I think it's a bit too much, but I'm not an openstack developer, so I don't know if they had a reason for that | 16:44 |
aless | roadmr: its not that openstack forces this on you. OpenStack can be planted on whatever you want. :-) | 16:45 |
roadmr | aless: true, if you know what you're doing you can deploy the services any way you want. I suppose the 7-machine installer is just pre-designed for a cloud that can later scale, but for people who want it up and running quickly | 16:47 |
aless | its just a little weird because having 7 machines at hand just for testing is rare case i do think. :-) | 16:48 |
stokachu | aless: what are you deploying | 16:48 |
stokachu | i can get a full openstack deployment with a single machine in maas | 16:49 |
aless | stokachu: i only want to deploy nova nodes dynamically | 16:50 |
aless | the rest I can manage myself | 16:50 |
stokachu | you want maas to do that? | 16:50 |
aless | or rather could. :-) and i wonder whether it still make sense then to have maas and juju in place | 16:51 |
aless | stokachu: yep i want maas to take care of the dynamic things which is nova in my case | 16:51 |
stokachu | maas can boot bare metal or kvm | 16:51 |
stokachu | there isn't a maas-nova driver yet that can do that | 16:52 |
stokachu | nova would just create kvm instances on whatever machine it was placed on | 16:52 |
stokachu | so you'd use maas to deploy a bare metal machine with nova-compute | 16:53 |
stokachu | then nova would deploy those instances onto that bare metal | 16:53 |
aless | stokachu: i dont want maas to control KVM nodes | 16:53 |
stokachu | aless: maas would control the machine running nova-compute | 16:54 |
aless | stokachu: i just want it to deploy Ubuntu-Juju-OpenStack-Nova-Compute Nodes onto Baremetal, and register them within Keystone and the likes. :-) | 16:54 |
stokachu | there isn't a maas<->nova-compute driver for that | 16:55 |
aless | stokachu: that deploys compute nodes and registers them? | 16:55 |
stokachu | it would deploy bare metal machines that you'd have to register | 16:56 |
stokachu | but again without a link between nova-maas there would be no way to power down/up the bare metal machines you'd want to deploy to | 16:58 |
stokachu | you'd have to register the bare metal machines in maas then use nova-compute to deploy kvm's in those machines | 16:59 |
aless | I'm fine with that | 17:03 |
stokachu | so the easiest way to get maas+juju+openstack is to use our installer | 17:06 |
stokachu | you'll want to have maas installed first | 17:07 |
stokachu | http://ubuntu-cloud-installer.readthedocs.org/en/latest/ | 17:07 |
stokachu | you'll want the multi install option or if you want to use landscape they give you 10 bare metal + 10 virtual seats for free | 17:07 |
aless | stokachu its really that i dont want maas/juju to deploy the openstack controller node(s), everything else can be managed by MAAS and juju | 17:08 |
stokachu | ok you'll have to deploy the services by hand then | 17:08 |
stokachu | using juju | 17:08 |
stokachu | aless: yoou can use the scripts here https://github.com/Ubuntu-Solutions-Engineering/openstack-installer/tree/master/tools/cloud-sh | 17:09 |
stokachu | to give you an idea | 17:09 |
aless | is "by hand" still possible within the UI? | 17:10 |
stokachu | what UI? | 17:10 |
lborda_ | /script install buffers | 17:11 |
aless | stokachu: https://maas.ubuntu.com/docs/_images/import-images.png | 17:11 |
aless | Sorry the wrong one i meant landscape UI | 17:11 |
aless | *the | 17:11 |
stokachu | what are you wanting to do within the landscape ui? | 17:12 |
aless | stokachu deploy the nova nodes onto the metal | 17:14 |
stokachu | no | 17:14 |
stokachu | aless: you want the horizon dashboard if you want to deploy compute instances onto the bare metal machines | 17:15 |
aless | stokachu: we're not talking about the same then. :-) | 17:15 |
stokachu | or if you're wanting to use juju, just juju deploy <charm> | 17:15 |
aless | I'll try to the describe the setup that i imagine: | 17:16 |
stokachu | aless: apparently not b/c you introduced landscape into the equation at the end | 17:16 |
aless | I have 4 physical server currently. The number of them will eventually grow. | 17:17 |
aless | So for an initial setup the plan is to use two of them for maas (controllers) and because using them for maas only is a bit overkill i was looking for other loads to put on them. | 17:19 |
aless | the natural answer was the controller part of openstack, as it will remain static in terms of resource usage for a while. | 17:19 |
stokachu | why do you need to maas controllers for 4 systems? | 17:20 |
aless | stokachu: because i'm just starting off | 17:20 |
stokachu | two* | 17:20 |
aless | eventually there may be 20-30 or even more | 17:21 |
stokachu | just install maas on a single server and let that be the maas controller | 17:21 |
stokachu | add a second maas controller later on | 17:21 |
aless | stokachu: but that sucks in terms of HA :-) | 17:21 |
stokachu | heh | 17:21 |
stokachu | ok so 2 machines are in use for maas controllers, that leaves 2 machines for the rest of openstack | 17:22 |
aless | stokachu: I'm just looking for a way to start small and grow without too much changes over time | 17:22 |
stokachu | and to be clear im talking about 2 maas controllers, not 2 cloud-controllers | 17:22 |
stokachu | which is what you are saying right now | 17:22 |
aless | stokachu: what is a cloud controller? | 17:23 |
stokachu | nova cloud controller | 17:23 |
stokachu | part of an openstack deployment | 17:24 |
aless | stokachu: ah thats the juju term for it i see | 17:24 |
aless | and that is exactly the problem | 17:25 |
aless | i'd like to mix the maas nodes with the cloud-controller node | 17:25 |
aless | because i assume maas want take up _that_ much resources | 17:25 |
stokachu | so you'd do juju deploy nova-cloud-controller | 17:25 |
stokachu | or juju deploy --to lxc:1 nova-cloud-controller | 17:26 |
stokachu | it'll deploy that to a container on machine 1 | 17:26 |
aless | stokachu: but i cannot do this on same node as the maas controller or can I? | 17:26 |
aless | I mean deploy on the same. | 17:26 |
stokachu | aless: not unless you create a VM on the maas controller to be managed by maas | 17:26 |
aless | I see i see | 17:26 |
stokachu | i usually create an additional VM on the maas machine for juju bootstrap to use | 17:27 |
stokachu | to not waste a entire bare metal | 17:27 |
stokachu | you could install all of openstack on a single machine | 17:27 |
aless | stokachu: but is my assumption correct that the maas controller will be idling a lot with 2 physical nodes? | 17:27 |
stokachu | then juju deploy additional cloud controllers to other machines | 17:27 |
stokachu | or nova-compute | 17:27 |
aless | stokachu: i see clearer now, thanks! | 17:28 |
stokachu | np | 17:28 |
mup | Bug #1426487 changed: Please ignore me, MAAS rocks <MAAS:Invalid> <https://launchpad.net/bugs/1426487> | 19:18 |
ubot5 | Launchpad bug 1426487 in MAAS "Please ignore me, MAAS rocks" [Undecided,Invalid] | 19:18 |
niemeyer | kiko: ^^^ | 19:18 |
mup | Bug #1426531: Can't disable auto-image syncing <MAAS:New> <https://launchpad.net/bugs/1426531> | 19:38 |
ubot5 | Launchpad bug 1426531 in MAAS "Can't disable auto-image syncing" [Undecided,New] | 19:38 |
=== roadmr is now known as roadmr_afk | ||
=== roadmr_afk is now known as roadmr | ||
=== lazyPower is now known as lp|away |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!