pandora主页:http://peter.kingofcoders.com/?p=677
pandora的功能和openstack的dashboard类似,不过界面做的比较华丽,而且增加了不少实用的功能,非常不错。
pandora server端安装:(需要openstack环境、mysql、java 1.7x)
1. 下载最新版pandora:https://www.dropbox.com/s/vebwqhc5e1vcauo/pandora20130703.zip
2. 上传到openstack服务器并解压
mkdir pandora
unzip pandora20130703.zip -d pandora
cd pandora
3. 生成配置文件
java -Djava.library.path=lib -jar pandora-server20130703.jar -s
4. 编辑pandora-server.xml,按照自己的环境修改
<com.c2.pandoraserver.PandoraServerSetting>
<id>ubuntu</id>
<pandoraServers>
<pandoraServer>
<id>sample pandora server 1</id>
<ip>10.40.30.60</ip>
</pandoraServer>
</pandoraServers>
<novaOsUsername>admin</novaOsUsername>
<novaOsPassword>admin</novaOsPassword>
<novaOsTenantName>admin</novaOsTenantName>
<novaOsAuthUrl>http://localhost:5000/v2.0/</novaOsAuthUrl>
<novaOsServiceendpoint>http://localhost:35357/v2.0/</novaOsServiceendpoint>
<novaOsServiceToken>admin</novaOsServiceToken>
<novaAdminURL>http://localhost:8774/v2/</novaAdminURL>
<s3AdminURL>http://localhost:3333/</s3AdminURL>
<glanceAdminURL>http://localhost:9292/</glanceAdminURL>
<cinderAdminURL>http://localhost:8776/v1/</cinderAdminURL>
<ec2AdminURL>http://localhost:8773/services/Admin/</ec2AdminURL>
<keystoneAdminURL>http://localhost:35357/v2.0/</keystoneAdminURL>
<novaCommands>
5. 创建数据库
mysql -uroot -p
create database pandora;
grant all privileges on pandora.* to pandora@’%’ identified by ‘pandora’;
grant all privileges on pandora.* to pandora@’localhost’ identified by ‘pandora’;
exit
6. 修改hibernate.cfg.xml,改成对应的数据库帐号和密码
7. 启动pandora server端
nohup java -Djava.library.path=lib -jar pandora-server20130703.jar &
8 .查看4444端口是否启动
lsof -i :4444
pandora client断 (需要安装java 1.7x)
1. 解压pandora
mkdir pandora
unzip pandora20130703.zip -d pandora
cd pandora
2. 启动pandora客户端
java -jar pandora20130703.jar
用户名:admin 密码:1234 可以通过数据库修改