If only running a small number of instances, I think it is reasonable to leave the ami w/o a .license file since it is easy enough to scp it up to the cloud. For running a cluster it would be nice to have a script, perhaps using Fabric, to upload a .license file to each instance in a cluster. As it stands, the starcluster FS AMI does not have a .license file and requires one to be uploaded manually.
Nolan 2011/11/12 Thomas Ballinger <thomasballin...@gmail.com>: > Perhaps the AMI image could be without a licence file and uploading one > (acquired though normal means) would be required? (I suppose that's the > basic solution we're looking for a clean way around) > > 2011/11/12 Pedro Paulo de Magalhães Oliveira Junior <p...@netfilter.com.br> >> >> Maybe we can set up a web server in the Martinos center and the AMI Image >> can authenticate in it. >> --------------------------------------------------------------------- >> Pedro Paulo de Magalhães Oliveira Junior >> Netfilter & SpeedComm Telecom >> -- www.netfilter.com.br >> -- For mobile: http://itunes.apple.com/br/artist/netfilter/id365306441 >> >> >> >> >> On Sat, Nov 12, 2011 at 15:28, Nick Schmansky <ni...@nmr.mgh.harvard.edu> >> wrote: >>> >>> I'm happy to see the work getting the cloud to be feasible. I still need >>> to catch up on this thread but one issue that I'd like to sort out is >>> tracking the license count. Its fine for a new user to use an existing >>> image, but I think there will need to be a way to remind people to request >>> our .license file even if they don't actually use the file so that cloud >>> usages get counted (license count is critical for us for grant renewal >>> purposes). Ideas on a clean way to do this? >>> N. >>> >>> On Nov 12, 2011, at 11:10 AM, Thomas Ballinger >>> <thomasballin...@gmail.com> wrote: >>> >>> Satra, the ipython example looks great. The scripts I posted also use >>> fabric for running Freesurfer, but don't download Freesurfer due to it >>> already being installed on Pedro's image. I agree with Satra that >>> individually administered instances might work better for those wishing to >>> run a few cases with Freesurfer, particularly due to the predictable long >>> running time (lessening the benefits of job distribution) and ability of a >>> recon-all job to efficiently use all of a ec2 small instance's cpu. I think >>> starcluster is pretty awesome, and I would love to push people in that >>> direction, but it won't be quite as push-button, and the benefits may be >>> minimal for small use cases. That's not to say there aren't plenty of folks >>> who would rather use Nolan's solution (me for one :)) >>> Tom >>> >>> >>> On Sat, Nov 12, 2011 at 9:14 AM, Nolan Nichols <bnn...@uw.edu> wrote: >>>> >>>> Hi Satra, >>>> >>>> Fabric does look nice, thanks for pointing it out and for a link to the >>>> ipython_in_a_box example. >>>> >>>> That framework might work for what I had in mind for freesurfer and >>>> starcluster, which uses the same idea to keep the initial AMI footprint >>>> smaller/flexible. >>>> >>>> Cheers, >>>> >>>> Nolan >>>> >>>> On Nov 12, 2011 7:32 AM, "Satrajit Ghosh" <sa...@mit.edu> wrote: >>>>> >>>>> hi nolan, >>>>> i think starcluster is a great way to create a cluster on aws. but for >>>>> those wanting to create a single instance and install things on an ami >>>>> without actually having a large ami, fabric might be a good option. >>>>> fabric: >>>>> http://docs.fabfile.org/en/1.3.2/index.html >>>>> example: (another neurodebian ami) >>>>> https://github.com/wholeslide/ipython_in_a_box/blob/master/fabfile.py >>>>> cheers, >>>>> >>>>> satra >>>>> >>>>> On Sat, Nov 12, 2011 at 6:11 AM, Nolan Nichols <bnn...@uw.edu> wrote: >>>>>> >>>>>> Thanks, Pedro! >>>>>> >>>>>> I am glad to see that you posted a public AMI for freesurfer. And >>>>>> thanks to Thomas for producin documentation on how to use it. >>>>>> >>>>>> This thread inspired me share a StarCluster AMI (ami-27f1384e in the >>>>>> us-east-1 region) that I built for batch FS jobs, which includes the >>>>>> initial setup for installing tools from the NeuroDebian repository. >>>>>> I've also been playing around with using s3fs, which allows Amazon's >>>>>> S3 to be mounted as a drive and accessed directly as the >>>>>> "subjects_dir". >>>>>> >>>>>> The AMI can be launched here: >>>>>> >>>>>> https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-27f1384e >>>>>> >>>>>> I did not include the .license for FS as I wasn't sure about licensing >>>>>> issues, but I would be happy to publish an AMI with a built-in license >>>>>> if I get the go ahead. For now you will need to start a cluster and >>>>>> your license to each instance. >>>>>> >>>>>> A few details: >>>>>> >>>>>> Ubuntu 10.04 x86 >>>>>> built from StarClusters ami-8cf913e5 >>>>>> us-east-1 region >>>>>> See the StarCluster details at http://web.mit.edu/stardev/cluster/ >>>>>> Customizing StarCluster >>>>>> >>>>>> (http://web.mit.edu/stardev/cluster/docs/latest/manual/create_new_ami.html) >>>>>> s3fs (http://code.google.com/p/s3fs/) >>>>>> Freesurfer 5.1 32-bit >>>>>> NeuroDebian ready (so you can apt-get install mricron, fsl, nipype, >>>>>> etc.) >>>>>> >>>>>> Thanks again for starting this thread, and let me know if I can help >>>>>> in any way. It would be great to see "cloud" resources be readily >>>>>> accessibly to the community with minimal effort to get a cluster with >>>>>> freesurfer and tools available via neurodebian up and running. >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Nolan >>>>>> _______________________________________________ >>>>>> Freesurfer mailing list >>>>>> Freesurfer@nmr.mgh.harvard.edu >>>>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer >>>>>> >>>>>> >>>>>> The information in this e-mail is intended only for the person to whom >>>>>> it is >>>>>> addressed. If you believe this e-mail was sent to you in error and the >>>>>> e-mail >>>>>> contains patient information, please contact the Partners Compliance >>>>>> HelpLine at >>>>>> http://www.partners.org/complianceline . If the e-mail was sent to you >>>>>> in error >>>>>> but does not contain patient information, please contact the sender >>>>>> and properly >>>>>> dispose of the e-mail. >>>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Freesurfer mailing list >>>> Freesurfer@nmr.mgh.harvard.edu >>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer >>>> >>>> >>>> The information in this e-mail is intended only for the person to whom >>>> it is >>>> addressed. If you believe this e-mail was sent to you in error and the >>>> e-mail >>>> contains patient information, please contact the Partners Compliance >>>> HelpLine at >>>> http://www.partners.org/complianceline . If the e-mail was sent to you >>>> in error >>>> but does not contain patient information, please contact the sender and >>>> properly >>>> dispose of the e-mail. >>>> >>> >>> _______________________________________________ >>> Freesurfer mailing list >>> Freesurfer@nmr.mgh.harvard.edu >>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer >>> >>> _______________________________________________ >>> Freesurfer mailing list >>> Freesurfer@nmr.mgh.harvard.edu >>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer >>> >>> >>> The information in this e-mail is intended only for the person to whom it >>> is >>> addressed. If you believe this e-mail was sent to you in error and the >>> e-mail >>> contains patient information, please contact the Partners Compliance >>> HelpLine at >>> http://www.partners.org/complianceline . If the e-mail was sent to you in >>> error >>> but does not contain patient information, please contact the sender and >>> properly >>> dispose of the e-mail. >>> >> > > _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer