galaxyproject / cloudman

Easily create and manage compute clusters on any Cloud.
https://galaxyproject.org/cloudman/
37 stars 23 forks source link

Compatibility with CentOS/Fedora family systems [Enhancement] #24

Closed MatthewRalston closed 9 years ago

MatthewRalston commented 9 years ago

@afgane mentioned that Cloudman uses some commands specific to Ubuntu or Debian family systems and to search for misc.run in the Cloudman repo. There is one hard-coded command that I do not find on my CentOS machine: start-stop-daemon associated with the slurmd job manager. Otherwise, some of the commands executed are elements of iterable objects and are run in turn. I'm not sure what commands could be executed through this mechanism. Can someone point me in the right direction as to what commands are Ubuntu/Debian specific and then I can see if I can find an equivalent system command in CentOS?

afgane commented 9 years ago

There are a couple of apt-get commands I believe, but those are optional with the latest image so shouldn't be a problem. I'd say the best thing here is to just run and see if (or where) it fails. Besides looking for commands executed via misc.run, it'd be a pretty slow process to isolate any additional spots where a command might be called.

As you start launching instances, take a look at the boot sequence log files to see how things are progressing: https://wiki.galaxyproject.org/CloudMan/Troubleshooting#Log_files

MatthewRalston commented 9 years ago

@afgane @dannon I'm closing this issue.