That's good to know. Let me try out Andrew's instructions.
On 05/10/2017 07:59 AM, John Meinel wrote:
Also, while agents can be built for CentOS we don't support Controllers on CentOS at this point. So bootstrap I believe only supports Ubuntu. John =:-> On May 10, 2017 11:44, "Andrew Wilkins" <andrew.wilk...@canonical.com <mailto:andrew.wilk...@canonical.com>> wrote: On Wed, May 10, 2017 at 3:08 PM fengxia <fx...@lenovo.com <mailto:fx...@lenovo.com>> wrote: I have followed dev instruction and can build Juju binaries for Ubuntu. The dev machine is also Ubuntu. $go install -v github.com/juju/juju/ <http://github.com/juju/juju/>… Using the same binaries will not however bootstrap with "--config default-series=centos", nor "add-machine --series centos". Both failed at "no tools founds". How to build an agent for centos? For a start, you should use "centos7", not "centos". "juju add-machine --series=centos" *should* give you an immediate error indicating that that's not a valid series, and ideally inform you of the closest match(es); I'll file a bug to get that fixed. Do you need to build from source? If you're using a released version of Juju, then the agents are available on streams.canonical.com <http://streams.canonical.com>. For dev builds, we don't have a nice, supported solution. The supported solution is to create agent tarballs and generate simplestreams metadata. I wrote a plugin a while ago that you can use to build and upload agent tarballs to the controller directly, but you shouldn't use it in production systems: $ go get github.com/axw/juju-tools <http://github.com/axw/juju-tools> $ juju tools build 2.2-beta4.1-centos7-amd64 building: juju-2.2-beta4.1-centos7-amd64.tgz $ juju tools upload -m controller juju-2.2-beta4.1-centos7-amd64.tgz uploading "juju-2.2-beta4.1-centos7-amd64.tgz" $ juju add-machine --series=centos7 Cheers, Andrew -- Feng xia Engineer Lenovo USA Phone:5088011794 <tel:%28508%29%20801-1794> fx...@lenovo.com <mailto:fx...@lenovo.com> Lenovo.com Twitter | Facebook | Instagram | Blogs | Forums -- Juju mailing list Juju@lists.ubuntu.com <mailto:Juju@lists.ubuntu.com> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju <https://lists.ubuntu.com/mailman/listinfo/juju> -- Juju mailing list Juju@lists.ubuntu.com <mailto:Juju@lists.ubuntu.com> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju <https://lists.ubuntu.com/mailman/listinfo/juju>
-- Feng xia Engineer Lenovo USA Phone: 5088011794 fx...@lenovo.com Lenovo.com Twitter | Facebook | Instagram | Blogs | Forums
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju