Re: openstack base charm
It can be used in a manual deployment, (i have done it) and can be somewhat of a headache :) You may have to make some modifications to the deployer file. (.yaml) Make sure that all of your bare metal hosts, if not the same type, share the same physical nic assignments. Meaning all of the hosts have the same corresponding Eth0 and Eth1 and that they are wired appropriately. That is the real key to making openstack-base work. This will allow neutron to do it's job and route traffic accordingly. Note: there are a few more "gotchas" to deploying in a manual environment (you may or may not run into) , in context to your original question here is the networking answer. If you have a host in the cluster that does not use "Eth0/Eth1" then you will run into problems down the road. If all of your hosts use something other than Eth0/Eth1, make sure you update the yaml file "ext-port" to reflect that. for Neutron - Gateway. http://bazaar.launchpad.net/~charmers/charms/bundles/openstack-base/bundle/view/head:/bundle.yaml Lines 191-201 neutron-gateway: annotations: gui-x: '0' gui-y: '0' charm: cs:trusty/neutron-gateway-9 num_units: 1 options: ext-port: eth1 openstack-origin: cloud:trusty-liberty to: - '0' On Wed, Mar 9, 2016 at 9:40 PM, Frank Ritchiewrote: > Hi all, > > I have a question about the openstack-base charm bundle. > > Can the bundle be deployed to an existing manual juju environment? > > If so, how should the 2 nics be configured prior to deployment? > > thx > Frank > > -- > Juju mailing list > Juju@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju > > -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
Re: charmers + openstack-charmers application
I'm not a juju-charmer but Ryans work and contributions to the Openstack ecosystem are beyond stellar. +1 from me On Fri, Feb 19, 2016 at 10:14 AM, Ryan Beisnerwrote: > Happy Friday, charmers! > > Please consider my application for membership to ~charmers and an > ~openstack-charmers. > > Over the past two years, I've contributed to each of the 20+ OpenStack > charms (and jenkins, ubuntu, mysql, mongodb). While most of my work has > been in the field of charm testing, I've done a load of reviews, bug > triage, bug fixes, charm and charm-helper contributions, partner and > feature integration and validation. > > As a ~charm-contributors member, I've watched the broader charm review > queue for the proposals where I have specific domain knowledge, and have > taken some of those reviews. > > One of my babies is the Ubuntu OpenStack Charm Integration test automation > system (aka UOSCI). That system continuously gates our Ubuntu OpenStack > development activity, charm and package SRU and release processes. It has > deployed and tested ~14,000+ OpenStack clouds in the past ~1yr, plus all of > the accompanying amulet, lint, mojo and unit tests. > > As Juju core approaches and reaches "proposed" in each dev cycle, we flip > some bits and hammer on the proposed Juju version in the UOSCI automation > as a pre-release cross-validation effort. Same for MAAS. > > I've delivered and participated in remote and in-person customer demos of > our tool sets and charms, and have given UOS and Charmer Summit demos and > talks. I've made a point over the past year or so to chip in on AskUbuntu, > generally with OpenStack-specific questions. > > > I am: > - https://github.com/ryan-beisner > - https://launchpad.net/~1chb1n > - https://launchpad.net/~1chb1n/+karma > - http://askubuntu.com/users/382225/beisner > > Bugs: > - https://goo.gl/vUsGXN > > My alternate bot identities work while I sleep: > - https://github.com/uoscibot > - https://launchpad.net/~uosci-testing-bot > > Other points of interest: > - > https://code.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk > - > https://code.launchpad.net/~ost-maintainers/openstack-mojo-specs/mojo-openstack-specs > - https://github.com/openstack-charmers > - > http://bazaar.launchpad.net/~charm-helpers/charm-helpers/devel/files/head:/charmhelpers/contrib/openstack/amulet/ > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/ceilometer/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/ceilometer-agent/next > - https://code.launchpad.net/~openstack-charmers/charms/trusty/ceph/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/ceph-osd/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/ceph-radosgw/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/cinder/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/cinder-ceph/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/glance/next > - https://code.launchpad.net/~openstack-charmers/charms/trusty/heat/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/keystone/next > - https://code.launchpad.net/~openstack-charmers/charms/trusty/lxd/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/neutron-api/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/neutron-gateway/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/neutron-openvswitch/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/nova-cloud-controller/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/nova-compute/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/openstack-dashboard/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/percona-cluster/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/rabbitmq-server/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/swift-proxy/next > - > https://code.launchpad.net/~openstack-charmers/charms/trusty/swift-storage/next > > > Thanks for all the great tools, and thank you for your consideration. > > Cheers & happy charming! > > Ryan Beisner > > > -- > Juju mailing list > Juju@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju > > -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
Re: Juju Academy
This is awesome Marco, Well Done! -Sean On Wed, May 7, 2014 at 12:16 PM, Marco Ceppi ma...@ceppi.net wrote: Hi everyone! I was trying to keep this under wraps as I worked on it more before announcing to the world but I'm too excited with the progress so far so here's the SUPER ALPHA BETA OMEGA introduction to Juju Academy. I started this, http://juju.academy (http://learnjuju.com) based on my own experiences when trying new software. Primarily modeled after the Learn Go Lang webiste (http://tour.golang.org/) I set out to create an easy platform that emulates a terminal environment and allows a user to try Juju before ever having to install it. In addition I wanted to make a lightweight lesson framework to help guide new users in this exciting new Service Orchestration paradigm. Finally, the last goal of this project was to build an easy to embed module that could live in the docs to provide very lightweight terminal sessions that users could use to review what portions of the docs they were reading. Right now I've modeled just a hand full of lessons and only a few of the juju commands have actually been implemented. As this is a spare time project progress comes in chunks of time over the weekend and in the evenings. However, if you're interested in piloting the demoware and shaking out bugs please do so! You can view the lessons at http://juju.academy the source code is https://github.com/marcoceppi/juju-academy and the issue tracker is on that repo. Your juju environment(s) persist not only between lessons but also between page visits. If at anytime you wish to start anew you can do so by issuing the reset command in the terminal. I'm working on finishing http://help.juju.academy which will have this and other FAQ/Guide like questions to use the software. All Juju help can be found, as always, at https://juju.ubuntu.com/docs This is also a call for help! Anyone interested in writing lessons, command modules, fixing bugs, making this look nicer, etc - pull requests are welcome! The entire project aims to be modular (in that this framework could be used for non juju terminal lessons). Lessons are simply JSONP files that contain a set number of keys and commands are functions that perform some rudimentary validation. I eagerly await feedback and have had an immense amount of fun working on this so far! I'll likely follow up with a more official announcement when more of the commands have been implemented. Thanks, Marco Ceppi -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
Re: Juju Academy
This is awesome Marco, Well Done! -Sean On Wed, May 7, 2014 at 12:16 PM, Marco Ceppi ma...@ceppi.net wrote: Hi everyone! I was trying to keep this under wraps as I worked on it more before announcing to the world but I'm too excited with the progress so far so here's the SUPER ALPHA BETA OMEGA introduction to Juju Academy. I started this, http://juju.academy (http://learnjuju.com) based on my own experiences when trying new software. Primarily modeled after the Learn Go Lang webiste (http://tour.golang.org/) I set out to create an easy platform that emulates a terminal environment and allows a user to try Juju before ever having to install it. In addition I wanted to make a lightweight lesson framework to help guide new users in this exciting new Service Orchestration paradigm. Finally, the last goal of this project was to build an easy to embed module that could live in the docs to provide very lightweight terminal sessions that users could use to review what portions of the docs they were reading. Right now I've modeled just a hand full of lessons and only a few of the juju commands have actually been implemented. As this is a spare time project progress comes in chunks of time over the weekend and in the evenings. However, if you're interested in piloting the demoware and shaking out bugs please do so! You can view the lessons at http://juju.academy the source code is https://github.com/marcoceppi/juju-academy and the issue tracker is on that repo. Your juju environment(s) persist not only between lessons but also between page visits. If at anytime you wish to start anew you can do so by issuing the reset command in the terminal. I'm working on finishing http://help.juju.academy which will have this and other FAQ/Guide like questions to use the software. All Juju help can be found, as always, at https://juju.ubuntu.com/docs This is also a call for help! Anyone interested in writing lessons, command modules, fixing bugs, making this look nicer, etc - pull requests are welcome! The entire project aims to be modular (in that this framework could be used for non juju terminal lessons). Lessons are simply JSONP files that contain a set number of keys and commands are functions that perform some rudimentary validation. I eagerly await feedback and have had an immense amount of fun working on this so far! I'll likely follow up with a more official announcement when more of the commands have been implemented. Thanks, Marco Ceppi -- Juju mailing list j...@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev