<div dir="ltr">Hi,<div class="gmail_extra"><br><br><div class="gmail_quote">On 28 August 2013 10:26, Mohammad Fazli Ahmat Jalaluddin <span dir="ltr"><<a href="mailto:fazli.jalaluddin@gmail.com" target="_blank">fazli.jalaluddin@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Sunstone.log:<br><br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /user?timeout=false " 200 1185 0.0025<br>

Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /group?timeout=false " 200 752 0.0024<br>
Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /acl?timeout=false " 200 541 0.0025<br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /vm?timeout=false " 200 22 0.0027<br>


Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /image?timeout=true " 200 9533 0.0066<br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /host?timeout=true " 200 1126 0.0030<br>


Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /vnet?timeout=true " 401 - 0.0009<br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /cluster?timeout=true " 401 - 0.0012<br>


Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /vmtemplate?timeout=false " 200 6253 0.0048<br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /image?timeout=false " 401 - 0.0019<br>


Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /datastore?timeout=false " 401 - 0.0009<br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /vnet?timeout=false " 401 - 0.0006<br>


Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /cluster?timeout=false " 200 27 0.0057<br>Wed Aug 28 16:23:48 2013 [I]: 192.168.113.2 - - [28/Aug/2013 16:23:48] "GET /host?timeout=false " 401 - 0.0010<br>


<br></div>etc/apache2/error.log:<br><br>[Wed Aug 28 16:19:55 2013] [notice] caught SIGTERM, shutting down<br>[ 2013-08-28 16:19:56.1342 28055/7f349b166740 agents/Watchdog/Main.cpp:459 ]: Options: { 'analytics_log_user' => 'nobody', 'default_group' => 'nogroup', 'default_python' => 'python', 'default_ruby' => '/usr/bin/ruby1.8', 'default_user' => 'nobody', 'log_level' => '0', 'max_instances_per_app' => '1', 'max_pool_size' => '6', 'passenger_root' => '/var/lib/gems/1.8/gems/passenger-4.0.14', 'pool_idle_time' => '300', 'temp_dir' => '/tmp', 'union_station_gateway_address' => '<a href="http://gateway.unionstationapp.com" target="_blank">gateway.unionstationapp.com</a>', 'union_station_gateway_port' => '443', 'user_switching' => 'true', 'web_server_pid' => '28054', 'web_server_type' => 'apache', 'web_server_worker_gid' => '33', 'web_server_worker_uid' => '33' }<br>


[ 2013-08-28 16:19:56.1381 28058/7f25be2a6740 agents/HelperAgent/Main.cpp:602 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.28054/generation-0/request<br>[ 2013-08-28 16:19:56.1426 28064/7faf3837c740 agents/LoggingAgent/Main.cpp:334 ]: PassengerLoggingAgent online, listening at unix:/tmp/passenger.1.0.28054/generation-0/logging<br>


[ 2013-08-28 16:19:56.1429 28055/7f349b166740 agents/Watchdog/Main.cpp:642 ]: All Phusion Passenger agents started!<br>[ 2013-08-28 16:19:56.1675 28080/7f8fbe18e740 agents/Watchdog/Main.cpp:459 ]: Options: { 'analytics_log_user' => 'nobody', 'default_group' => 'nogroup', 'default_python' => 'python', 'default_ruby' => '/usr/bin/ruby1.8', 'default_user' => 'nobody', 'log_level' => '0', 'max_instances_per_app' => '1', 'max_pool_size' => '6', 'passenger_root' => '/var/lib/gems/1.8/gems/passenger-4.0.14', 'pool_idle_time' => '300', 'temp_dir' => '/tmp', 'union_station_gateway_address' => '<a href="http://gateway.unionstationapp.com" target="_blank">gateway.unionstationapp.com</a>', 'union_station_gateway_port' => '443', 'user_switching' => 'true', 'web_server_pid' => '28075', 'web_server_type' => 'apache', 'web_server_worker_gid' => '33', 'web_server_worker_uid' => '33' }<br>


[ 2013-08-28 16:19:56.1703 28083/7ffd111a5740 agents/HelperAgent/Main.cpp:602 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.28075/generation-0/request<br>[ 2013-08-28 16:19:56.1749 28089/7f8e1de7e740 agents/LoggingAgent/Main.cpp:334 ]: PassengerLoggingAgent online, listening at unix:/tmp/passenger.1.0.28075/generation-0/logging<br>


[ 2013-08-28 16:19:56.1751 28080/7f8fbe18e740 agents/Watchdog/Main.cpp:642 ]: All Phusion Passenger agents started!<br>[Wed Aug 28 16:19:56 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.7 with Suhosin-Patch Phusion_Passenger/4.0.14 configured -- resuming normal operations<br>


[ 2013-08-28 16:20:26.4397 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout] <br>[ 2013-08-28 16:20:26.5701 28083/7ffd1107e700 Pool2/Spawner.h:159 ]: [App 28140 stderr] Requiring "OpenNebula" is deprecated. Use "opennebula".<br>


[ 2013-08-28 16:20:26.5759 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout] --------------------------------------<br>[ 2013-08-28 16:20:26.5760 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]          Server configuration         <br>


[ 2013-08-28 16:20:26.5760 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout] --------------------------------------<br>[ 2013-08-28 16:20:26.5762 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout] {:vnc_proxy_cert=>nil,<br>


[ 2013-08-28 16:20:26.5762 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :memcache_namespace=>"opennebula.sunstone",<br>[ 2013-08-28 16:20:26.5762 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :routes=>["oneflow"],<br>


[ 2013-08-28 16:20:26.5763 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :vnc_proxy_port=>29876,<br>[ 2013-08-28 16:20:26.5764 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :tmpdir=>"/var/tmp",<br>


[ 2013-08-28 16:20:26.5764 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :vnc_proxy_key=>nil,<br>[ 2013-08-28 16:20:26.5765 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :host=>"127.0.0.1",<br>


[ 2013-08-28 16:20:26.5765 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :oneflow_server=>"<a href="http://localhost:2474/" target="_blank">http://localhost:2474/</a>",<br>[ 2013-08-28 16:20:26.5766 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :vnc_proxy_support_wss=>false,<br>


[ 2013-08-28 16:20:26.5766 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :core_auth=>"cipher",<br>[ 2013-08-28 16:20:26.5767 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :auth=>"sunstone",<br>


[ 2013-08-28 16:20:26.5768 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :memcache_host=>"192.168.113.2",<br>[ 2013-08-28 16:20:26.5768 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :debug_level=>3,<br>


[ 2013-08-28 16:20:26.5769 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :one_xmlrpc=>"<a href="http://192.168.113.2:2633/RPC2" target="_blank">http://192.168.113.2:2633/RPC2</a>",<br>[ 2013-08-28 16:20:26.5769 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :lang=>"en_US",<br>


[ 2013-08-28 16:20:26.5770 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :memcache_port=>11211,<br>[ 2013-08-28 16:20:26.5771 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout]  :port=>9869}<br>


[ 2013-08-28 16:20:26.5771 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout] --------------------------------------<br>[ 2013-08-28 16:20:26.5771 28083/7ffd110bf700 Pool2/Spawner.h:738 ]: [App 28140 stdout] <br>


[ 2013-08-28 16:20:26.6560 28083/7ffd110bf700 Pool2/SmartSpawner.h:301 ]: Preloader for /var/lib/one/lib/sunstone started on PID 28140, listening on unix:/tmp/passenger.1.0.28075/generation-0/backends/preloader.28140<br>

<br>
</div><div class=""><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 28, 2013 at 4:05 PM, Mohammad Fazli Ahmat Jalaluddin <span dir="ltr"><<a href="mailto:fazli.jalaluddin@gmail.com" target="_blank">fazli.jalaluddin@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Dear All,<br><br>

</div>I am thinking of installing multiple Sunstone Server by referring to this page [1] and [2]:<br>
<br></div>My installation for OpenNebula 4.0 is self-contained mode in /var/lib/one folder.<br>
<br></div>This is the step that I have taken by following the page with my self-contained mode:<br><br>1. sudo gem install passenger<br>2. sudo passenger-install-apache2-module <br><div dir="ltr">3. chgrp www-data /var/lib/one/etc/sunstone-server.conf<br>



4. sudo chgrp www-data /var/lib/one/etc/sunstone-server.conf<br>
5. sudo chgrp www-data sunstone-plugins.yaml <br>6. sudo chgrp www-data ../var/.one/sunstone_auth<br>
7. sudo chmod a+x /var/lib/one/<br>8. sudo chmod a+x /var/lib/one/var/.one/<br>9. sudo chgrp www-data /var/lib/one/var/<br>10. sudo chgrp www-data var/sunstone*<br>
11. chmod g+w var/sunstone*<br>12. sudo chmod g+w var/sunstone*<br></div><br>Then, I configured the apache configuration file:<br></div><br>LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-4.0.14/buildout/apache2/mod_passenger.so<br>



PassengerRoot /var/lib/gems/1.8/gems/passenger-4.0.14<br>PassengerDefaultRuby /usr/bin/ruby1.8<br>PassengerMaxInstancesPerApp 1<br><br>and also for the virtual host:<br><br>ServerName sunstone-server<br># !!! Be sure to point DocumentRoot to 'public'!<br>



DocumentRoot /var/lib/one/lib/sunstone/public<br><Directory /var/lib/one/lib/sunstone/public><br>        # This relaxes Apache security settings.<br>        AllowOverride all<br>        # MultiViews must be turned off.<br>



        Options -MultiViews<br></Directory><br><br></div><div>I accessed my browser with sunstone IP; <a href="http://192.168.113.2" target="_blank">http://192.168.113.2</a> and can see the Sunstone front page. <br>


</div><div>I try to login, it bounce back to the login page; <a href="http://192.168.113.2/login" target="_blank">http://192.168.113.2/login</a><br>
<br></div><div>Please help me.<br></div></div></blockquote></div></div></div></div></blockquote><div><br></div><div>If you are running sunstone-server using passenger, more than one sunstone instance will be launched depending on the number of requests. Therefore, you will have to use memcache [1] to share sessions between different instances. Otherwise, you will get 401 auth errors as shown in the logs you sent.</div>

<div><br></div><div>Hope this helps</div><div><br></div><div>[1] <a href="http://opennebula.org/documentation:rel4.2:suns_advance">http://opennebula.org/documentation:rel4.2:suns_advance</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class=""><div class="h5"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div><br></div><div>Thank you.<br><br></div><div>Regards,<br></div><div>Fazli<br></div><div><br><br>[1] <a href="http://opennebula.org/documentation:archives:rel4.0:suns_advance#deploying_sunstone_in_a_different_machine" target="_blank">http://opennebula.org/documentation:archives:rel4.0:suns_advance#deploying_sunstone_in_a_different_machine</a><br>



[2] <a href="http://lists.opennebula.org/pipermail/users-opennebula.org/2012-July/019694.html" target="_blank">http://lists.opennebula.org/pipermail/users-opennebula.org/2012-July/019694.html</a><br><br><br></div></div>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Join us at <a href="http://opennebulaconf.com/" target="_blank">OpenNebulaConf2013</a> in Berlin, 24-26 September, 2013<br></div><div>--</div>

Daniel Molina<br>Project Engineer<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a> | @OpenNebula</div>


</div></div>