Juju-Gui 安装笔记
2013-03-29 00:00
495 查看
在Ubuntu12.04 AMD64上安装成功,基本按照项目中的README照做就行了。
juju-gui使用了
从
这就可以访问localhost:8888看到界面了。要能操作还需要一个Juju环境,根据文档说Juju默认版本里面没有api-server这功能,最好是使用
然后修改用户目录下的
再到bin目录下启动Juju
看到 Starting api server 就说明配置成功了
这时用netstat查看会发现8081端口并没有开始监听,需要先手动部署一个服务。
Juju默认是会到官方的
8081端口也会看到是listen状态了。
修改Juju-gui里的config.js和app/config.js,把里面的localhost都改成服务器ip或者能解析的域名,重启一下服务,再访问就能看到已经有一个mysql部署好了,其他的charm也随你意安装了。
juju-gui使用了Node.js
和sphinx
,所以需要先安装Node环境,jshint
是可选的。
sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm sudo npm install -g jshint sudo apt-get install python-sphinx
从Lanunchpad
下载代码
sudo apt-get install bzr bzr launchpad-login yourid bzr branch lp:juju-gui cd juju-gui make server
这就可以访问localhost:8888看到界面了。要能操作还需要一个Juju环境,根据文档说Juju默认版本里面没有api-server这功能,最好是使用
lp:~hazmat/juju/rapi-delta这个分支。
安装Juju
cd ~ sudo bzr branch lp:~hazmat/juju/rapi-delta cd rapi-delta python setup.py install
然后修改用户目录下的
.juju/environments.yaml,在最后添加
api-port: 8081,特别要注意缩进,不然启动都出错。
再到bin目录下启动Juju
cd bin sudo ./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也随你意安装了。
相关文章推荐
- Python2学习笔记之gui和安装demjson库
- CentOS 7运维管理笔记(12)----GUI配置工具Webmin的安装
- oracle安装笔记-sqlplus无法启动
- Ubuntu中安装MongoDB及执行一些简单操作笔记
- Ubuntu:安装MySql经GUI客户端MySql-Workbench
- 树莓派学习笔记——webiopi安装与入门
- Redis学习笔记---安装
- Centos 下面安装nagios安装和配置笔记
- Centos7.1+Openstack-L版本安装笔记
- Yii学习笔记之中的一个(安装与基础环境的配置)
- MongoDB学习笔记:(1)、MongoDB在Win10下的安装
- OpenStack之swift安装笔记