[StarCluster] Simple Web interface for StarCluster

MacMullan, Hugh hughmac at wharton.upenn.edu
Fri Apr 25 08:40:59 EDT 2014


Hi Sergio:

If it’s not running ‘like expected’, how is it running? What version of PHP are you using? Does this script work for you:

<?php
$shellCommand = 'ls -lart';
$output = shell_exec($shellCommand);
echo "<pre>$output</pre>";
?>

For that function to work (in 5.3.X or earlier), you must turn off ‘safe_mode’ in your php.ini file. See manual http://www.php.net/manual/en/function.shell-exec.php, and http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode for details on safe modes.

Beyond that, you need to make sure apache user (or whatever you’re running as) has access to everything it needs. Be secure.

-Hugh


From: starcluster-bounces at mit.edu [mailto:starcluster-bounces at mit.edu] On Behalf Of Sergio Mafra
Sent: Friday, April 25, 2014 7:31 AM
To: starcluster at mit.edu
Subject: [StarCluster] Simple Web interface for StarCluster

Hi fellows,

We use StarCluster for managing our clusters for running eletrical engineering purporses. The engineers want to deploy the clusters in AWS by themselves and we think that letting them access the StarCluster line interface and modifying the config file for expandig/reducing the number of nodes in a cluster could be dangerous and not so intuitive.
So, we decided to build a very simple web interface using Apache and PHP aiming to read the config file, expose the clusters and letting them increase or decrease the number of nodes among limits and starting or terminating the cluster with the new parameters.
We are not expert in PHP and could be not the best tool, but it´s proven to be a quick development. We will study other options like Python and Django in the near future.
The question is: how to execute a command like "starcluster start -c cluster_template cluster_name in PHP? We are trying to use a command like $output = shell_exec($shellCommand);where $shellCommand is "starcluster start -c ..." but it doesn´t run like expected. Any ideas?


All best,

Sergio

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/starcluster/attachments/20140425/44bf031d/attachment.htm


More information about the StarCluster mailing list