[[PageOutline]] == The Sensei Virtual Machine == The Sensei Virtual Machine is a host that provides all basic functionalities of the Sensei Framework. The VM comes in two flavors: '''Xen VM''' and '''VMWare VM'''. There is a production virtual machine used for "live" tests and there is a downloadable, portable version of the same machine. {{{ #!div style="margin-left:auto; margin-right:auto; width:50%; background-color: #F0F0F0; border: 1px solid #999999; padding-left:20px; padding-right:20px;" ''' Production VM ''' * sensei-dev1.grid.pub.ro [[BR]] '''141.85.224.221 IPV4, 2001:5c0:1502:5300:216:3eff:fe5a:a494 IPV6''' * Public RD (/rpi, /rli, /rd) [[BR]] ''http://sensei-dev1.grid.pub.ro:8183'' * Public SQR [[BR]] ''http://sensei-dev1.grid.pub.ro:8186'' * Public REP (/rep) [[BR]] ''http://sensei-dev1.grid.pub.ro:8184'' }}} [[BR]] {{{ #!div style="margin-left:auto; margin-right:auto; width:50%; background-color: #F0F0F0; border: 1px solid #999999; padding-left:20px; padding-right:20px;" ''' Demo VM ''' * sensei-demo.grid.pub.ro [[BR]] '''141.85.241.231 IPV4''' * Do not use this for public tests }}} === Environment Setup === This is the list of the main components and its configuration ==== Resource Directory ==== Install Directory: ''/opt/sensei/RDv2''[[BR]] Requires: ''mysql daemon started''[[BR]] Database configuration file: ''/opt/sensei/RDv2/build/database/ConnectionPool.properties''[[BR]] !HowTo Run: [[BR]] * you can use the service startup script like this: {{{ [root@sensei-dev1 RDv2]# pwd /opt/sensei/RDv2 [root@sensei-dev1 RDv2]# ./sensei-rd-2.sh start [root@sensei-dev1 RDv2]# }}} * or you can startup manually like {{{ nohup java -Xms32m -Xmx384m -classpath .:build:lib/commons-cli-1.2.jar:lib/com.springsource.org.apache.commons.logging-1.1.1.jar:lib/com.springsource.slf4j.api-1.5.10.jar:lib/com.springsource.slf4j.jcl-1.5.10.jar:lib/mysql-connector-java-5.1.7-bin.jar:lib/org.restlet.jar:lib/SenseiFederationBroker-api-1.0-SNAPSHOT.jar:lib/slf4j-api-1.5.10.jar:lib/standalone-1.2.0-SNAPSHOT-jar-with-dependencies.jar restlet_server.RESTLET_Server -peered pub.ro tid.es thalesresearch.com unimelb.edu.au sensinode.com oulu.fi ericsson nlehd.de -host 141.85.224.221 & }}} * you should be carefull, this is a peered RD, so you have to add all peered domains to the list {{{ -peered pub.ro tid.es thalesresearch.com unimelb.edu.au sensinode.com oulu.fi ericsson nlehd.de }}} * Check the service: {{{ [root@sensei-dev1 RDv2]# netstat -anp | grep :8184 tcp 0 0 :::8184 :::* LISTEN 29572/java }}} === Networking Setup ===