[08:46] what does 'juju sync-tools' do? Is it related to 'juju upgrade-tools'? [08:48] my issue is: I upgraded the Juju packages 1.23.3 to 1.24.5 on the "control" node but the '/var/lib/juju/tools/' directories on the state nodes are not being updated [10:47] hi, I might be hitting https://bugs.launchpad.net/juju-core/+bug/1417875 on juju-core 1.24.5 [10:47] Bug #1417875: ERROR juju.worker runner.go:219 exited "rsyslog": x509: certificate signed by unknown authority Released by wwitzel3> [10:48] wwitzel3: I'm trying your manual workaround but I can't find the "good" certificate === scuttle|afk is now known as scuttlemonkey [15:49] We are installing Openstack per the single installer guide ubuntu-cloud-installer.readthedocs.org/en/latest/single-installer.guide.html. Bootstrapping Juju fails with an error message about kvm-ok and cpu-checker packages needing to be installed. [15:50] The packages cpu-checker and qemu-kvm are installed on both the host server and the bootstrap container. [15:50] Anyone run into the same issue? [15:51] I reproduce the error attaching the bootstrap container and running juju --debug bootstrap -e local [15:52] ERROR juju.cmd supercommand.go:430 there was an issue examining the environment: failed verification of local provider prerequisites: kvm-ok is not installed. Please install the cpu-checker package. [16:11] anyone able to possibly help me diagnose why my landscape isn’t installing via the openstack-install? I am looking in the JuJu files and I can’t seem to figure out which error to try to research. [16:33] dpb1_: ping [16:33] ssmoCoffee: thats... odd. Which version of ubuntu/openstack installer? [16:34] Walex: Did you get an answer out of band? [16:36] lazyPower: OpenStack Installer v0.99.19 [16:38] firl: i'm pending a response from a landscape charmer, however - if you could send over the juju log from that landscape node we should be able to track down whats happening [16:39] ssmoCoffee: is this on trusty? [16:39] lazyPower: running kvm-ok from the bootstrap container fails [16:39] vivid [16:39] @ddellav - can you check on this? kvm-ok on a bootstrap node in vivid? [16:39] ssmoCoffee: which version of juju? [16:39] lazyPower: sure will do. I tried on 2 different systems, and a VM with embedded. Do you know if I deploy landscape automatically ( not openstack-installer ) if I get the openstack-beta tab still? [16:40] firl: i'm not positive, but i would *think* so [16:40] firl: you do :) [16:40] 1.24.5-vivid-amd64 [16:40] perfect, latest stable. thanks ssmoCoffee [16:40] lazyPower: sparkiegeek: so the openstack-installer is just a “nice” wrapper so you don’t have to create your own juju file and environment? [16:41] 1 sec while i poke around and try to get some output. [16:41] firl: that and setting up of MAAS [16:41] which can be done post install [16:41] kk [16:41] (which is the hard part that the installer automates [some of] for you) [16:41] that makes me feel a little better [16:41] so if you're comfortable getting MAAS setup, you can quite easily deploy Landscape using Juju [16:41] lazyPower: http://pastebin.com/U8TeqYAK [16:41] https://help.landscape.canonical.com/LDS/JujuDeployment15.01 [16:42] nice, yeah I will do that [16:42] lazyPower: thanks. Should /proc/cpuinfo be empty on the bootstrap contianer? [16:42] ssmoCoffee: not at all [16:42] the /proc/cpuinfo should be filled out always due to procfs [16:43] and thats part of ubuntu core [16:43] sparkiegeek: do you know if the openstack-beta installer has been upgraded to vivid/kilo? [16:44] lazyPower: on the host /proc/cpuinfo is populated and kvm-ok returns that KVM acceleration can be used [16:44] firl: there's Work In Progress on trusty/kilo - we don't target the interim releases (vivid, wily ...) [16:44] kk [16:45] I just liked the idea of lxc containers that came with vivid [16:45] what do you mean? LXD? [16:45] lazyPower: so the lxc bootstrap container isn't valid [16:46] ya LXD sorry [16:46] https://insights.ubuntu.com/2015/04/22/here-comes-kilo-15-05-containers-will-never-be-the-same-again/ [16:47] firl: ah, containers in your OpenStack - right we're excited by that too, but you'll have to wait for 16.04 (next LTS) before we integrate it [16:47] (in the autopilot I mean) [16:47] I figured :) [16:47] are the openstack charms also only targetted for lts? [16:47] there's some rounding out of nova-compute-lxd that still needs to happen - an LTS is the best place to do that :) [16:48] no, the charms will support vivid/kilo [16:48] s/will/do/ [16:48] oh really? [16:48] I can deploy via the juju ui and get vivid/kilo right now? [16:51] beisner: ^^ do you guys have a bundle somewhere for vivid/kilo? [16:52] sparkiegeek, firl - while there isn't an official V:K bundle published in the charm store, we do have test bundles which exercise that. it would need to be tailored to you desired topology and machine/service placement, however. [16:53] beisner: sure, I expect firl could start with them as a drag/drop into Juju GUI and then tailor from there? [16:53] machine view for placement + any other tweaks [16:54] beisner,sparkiegeek: yeah that doesn’t scare me. I ran into an issue last month where I had to commit the ceph config before adding the units because of having to specify all the drives [16:55] I am using a custom deployed openstack bundle on my machines at home [16:55] sparkiegeek, firl - i'm not as familiar with the gui. i generally tune the yaml in advance, with the desired deployment completely described before even bootstrapping. [16:55] but, i think you can do some pretty cool things like that in the gui [16:55] beisner: that would work great actually for the deployment I am going for [16:55] beisner: sure [16:55] * beisner fetches a ymmv bundle as a starting point for ya [16:57] :) [16:59] flir - caveat - these aren't vetted for production, they are the topologies we test with in charm and package development. [16:59] http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/view/head:/bundles/baremetal/7-default.yaml [17:00] juju-deployer --bootstrap -c default.yaml -d vivid-kilo [17:00] rather [17:00] juju-deployer --bootstrap -c 7-default.yaml -d trusty-juno [17:00] ah bugger [17:00] copy paste fail [17:00] haha [17:00] 7-default.yaml, vivid-kilo :) [17:00] juju-deployer --bootstrap -c 7-default.yaml -d vivid-kilo [17:00] yagotit [17:00] lol [17:00] thankfully, it is friday [17:01] beisner: thanks! I will definitely be trying this later, there is a 40 node maas cluster I am trying to work with currently [17:02] firl: so not sure how familiar you are with Juju + bundles, but that one is a v3 bundle format (contains multiple targets) the latest/greatest format that the GUI supports is v4 so you'll have to use juju-deployer to ... deployt it :) [17:02] sparkiegeek: I can still manage it post install via the juju-gui right? [17:02] firl: sure [17:02] very cool [17:03] firl, sparkiegeek - ++caveat: there is a known issues with pxc (percona-cluster) on vivid. you can substitute lp:charms/trusty/mysql [17:03] bug 1481362 [17:03] Bug #1481362: pxc server 5.6 on Vivid and Wily does not create /var/lib/mysql [17:04] oh wait [17:04] i already did that via inheritance in the bundle :-) [17:04] http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/view/head:/bundles/baremetal/7-default.yaml#L314 [17:04] haha [17:11] firl, ah cool 40 nodes. happy deploying! [17:11] beisner: haha thanks should be fun [17:12] o/ thanks sparkiegeek lazyPower [17:13] and whoever set the title of the room scared me, the dates seem to be 17-18 [17:14] firl: 10 points for attention to detail [17:14] lazyPower: ^^ topic has wrong dates for the summit :) [17:14] haha, well I am about to book travel so I got scared [17:19] beisner: do you have a help article on how to get the new environment ready for juju as well? I had quite a pain prepping my environment, and that is one thing I liked that landscape did [17:20] firl, you already have maas with machines enlisted and ready to go to work? [17:20] ya [17:20] I meant the vivid/kilo OS prepped for juju deployments [17:21] ah, Juju on the inside? [17:21] yeah [17:21] that’s one thing landscape did, deployed tools, and prepped the juju [17:21] oh to use juju with the openstack provider on the deployed cloud [17:21] ya [17:22] https://jujucharms.com/docs/stable/howto-privatecloud is the documented way [17:23] yeah … I am very familar with that page, hope it works out better than last time haha === wendar_ is now known as wendar [17:23] also https://jujucharms.com/docs/devel/config-openstack for the openstack-provider specific environment.yaml options [17:24] thanks, yeah I’ve been through it. I will try again, hopefully with the latest juju it’s a little easier now [17:25] 1.24 caused issues / frustrations [17:29] firl, as reference, my environments.yaml looks like this, sanitized: http://paste.ubuntu.com/12215832/ [17:30] beisner: thanks, I appreciate it [17:31] firl: FWIW in my experience you don't have to put tools in to your OpenStack - what the Autopilot does is "just" put things in Swift to tell Juju where to find the Ubuntu images (e.g. Glance) [17:31] firl, you're welcome [17:33] i.e. just the Image Metadata Contents section of that doc page === scuttlemonkey is now known as scuttle|afk === lazyPower changed the topic of #juju to: Welcome to Juju! || Juju Charmer Summit Sept. 17-18 US Washington DC - http://ubunt.eu/KorUSN || Docs: http://juju.ubuntu.com/docs || FAQ: http://goo.gl/MsNu4I || Review Queue: http://review.juju.solutions || Unanswered Questions: http://goo.gl/dNj8CP [18:41] does 'enable-os-upgrade' affect just 'apt upgrade' or 'apt full-upgrade'? [18:41] lazyPower, wallyworld, marcoceppi: ? ↑ [18:42] pmatulis: that stops the apt-get update && apt-get upgrade when spinning up a new instance iirc. [18:42] lazyPower: ok, so just upgrade and not full-upgrade [18:42] aiui, correct [18:43] thanks === JoshStrobl is now known as JoshStrobl|Busy === scuttle|afk is now known as scuttlemonkey === mwenning is now known as mwenning-rr5 === natefinch is now known as natefinch-afk [22:16] core, dev: Does anyone here know how to add custom cloud-config to maas provisioning....i.e. curtin_userdata preseeed or custom preseed?? === mup_ is now known as mup