博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Juju-Gui 安装笔记
阅读量:6967 次
发布时间:2019-06-27

本文共 1095 字,大约阅读时间需要 3 分钟。

hot3.png

在Ubuntu12.04 AMD64上安装成功,基本按照项目中的README照做就行了。

juju-gui使用了Node.jssphinx,所以需要先安装Node环境,jshint是可选的。

sudo add-apt-repository ppa:chris-lea/node.jssudo apt-get updatesudo apt-get install nodejs npmsudo npm install -g jshintsudo apt-get install python-sphinx

Lanunchpad下载代码

sudo apt-get install bzrbzr launchpad-login youridbzr branch lp:juju-gui cd juju-guimake server

这就可以访问localhost:8888看到界面了。要能操作还需要一个Juju环境,根据文档说Juju默认版本里面没有api-server这功能,最好是使用lp:~hazmat/juju/rapi-delta这个分支。

安装Juju

cd ~sudo bzr branch lp:~hazmat/juju/rapi-deltacd rapi-deltapython setup.py install

然后修改用户目录下的.juju/environments.yaml,在最后添加api-port: 8081,特别要注意缩进,不然启动都出错。

再到bin目录下启动Juju

cd binsudo ./juju bootstrap

看到 Starting api server 就说明配置成功了

这时用netstat查看会发现8081端口并没有开始监听,需要先手动部署一个服务。

sudo ./juju deploy mysql

Juju默认是会到官方的Charm Store查找到mysql进行部署。

8081端口也会看到是listen状态了。

连接Gui和Juju

默认连接Juju的方式是在页面使用Websocket去连接http://localhost:8081/ws,所以需要修改配置把localhost改了,不然只能在本地访问。

修改Juju-gui里的config.js和app/config.js,把里面的localhost都改成服务器ip或者能解析的域名,重启一下服务,再访问就能看到已经有一个mysql部署好了,其他的charm也随你意安装了。

转载于:https://my.oschina.net/goinaction/blog/118484

你可能感兴趣的文章
Java-idea-常用技巧-转maven,解决包依赖冲突
查看>>
统计学中RR OR AR HR的区别
查看>>
vue加百度统计代码(亲测有效)
查看>>
判断Json字符串返回类型 对象 或者 数组
查看>>
SpringCloud2.0入门3-新的eureka依赖
查看>>
Java基础-SSM之mybatis多对多关联
查看>>
Google展示“配方搜索”概念 利用语义搜索学做菜
查看>>
窗体界面设计01
查看>>
IOS开发技巧之──字数统计函数
查看>>
Cocos2d API 解析之Texture2d
查看>>
Java编程中“为了性能”尽量要做到的一些地方
查看>>
C# 使用OLEDB读取不同版本Excel数据的连接字符串
查看>>
设置tomcat启动超时,不会自动停止
查看>>
005商城项目:ssm框架的整合成功之后的问题:使用maven的tomcat插件时的debug
查看>>
poj2126
查看>>
内表查询用到外表
查看>>
Silverlight多文件(大文件)上传的开源项目
查看>>
HTML5网站大观:分享8个精美的 HTML5 网站案例
查看>>
php rewrite
查看>>
【转】从bundle中复制文件到Documents目录中的代码
查看>>