openstack安装Pandora插件

 

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&gt;

<novaOsServiceendpoint>http://localhost:35357/v2.0/</novaOsServiceendpoint>

<novaOsServiceToken>admin</novaOsServiceToken>

<novaAdminURL>http://localhost:8774/v2/</novaAdminURL&gt;

<s3AdminURL>http://localhost:3333/</s3AdminURL&gt;

<glanceAdminURL>http://localhost:9292/</glanceAdminURL&gt;

<cinderAdminURL>http://localhost:8776/v1/</cinderAdminURL&gt;

<ec2AdminURL>http://localhost:8773/services/Admin/</ec2AdminURL&gt;

<keystoneAdminURL>http://localhost:35357/v2.0/</keystoneAdminURL&gt;

<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 可以通过数据库修改