On Mar 5, 2013, at 4:31 PM, Serge A. Salamanka <salsa-...@tut.by> wrote:
> Hi, Alex > I've joined the list couple days ago. Interested in this same feature. > At the supercomputing center where I work we have lots of computing > power that could be used as a virtual supercomputer through > virtualization with CloudStack. > I'm just thinking how it can be realized with the help of CloudStack. > I guess Seif is doing something similar? > I found an article [1] that explains pretty much all that I wish to do > with CloudStack for that purpose. > > Regards, > Serge > > [1] http://sebgoa.blogspot.com/2012/11/i-was-asked-other-day-what-was.html > Hi Serge, I wrote that blog. Yes it can be done, I am not aware of a large scale deployment for HPC purposes yet, however I don't foresee any huge obstacles. The biggest issue is to make CloudStack play nicely with your current infrastructure, especially if you want to keep traditional jobs running at the same time than having VMs running on the hosts. Im my previous job what we had done, is write a simple batch job that would get nodes from the scheduler, then once we would get the nodes we would run the cloud agent to basically build a cloud-infrastructure on top of the existing supercomputer. The cloud would just appear has a regular HPC job and be destroyed once the wall time expires. The issue tends to be with the networking, you may want to setup a specific VLAN for you "transient" cloud. If you don't need to multiplex regular hpc jobs and VMs then things gets easier. Just build a CloudStack cloud, and setup your HPC cluster via templates. One template for a head node and one template for the compute nodes. Put MPI or whatever libraries you need and your are up. -sebastien > > On 06.03.2013 00:20, Alex Huang wrote: >> Seif, >> >> What is the function of your scheduler? Can you go into it a little more? >> Thanks. >> >> --Alex >> >>> -----Original Message----- >>> From: Seif Eddine Jemli [mailto:seifeddineje...@gmail.com] >>> Sent: Tuesday, March 5, 2013 12:36 PM >>> To: cloudstack-dev@incubator.apache.org >>> Subject: Building on Cloudstack >>> >>> Hi, >>> >>> I am working on a project using Cloudstack. >>> I'll need to implement a scheduler to control the virtual machines generated >>> by Cloudstack. (in fact, the project is about parallel calculus on different >>> virtual machines). >>> >>> So, it seems that i have to use the Cloudstack API. >>> >>> i wanted to ask for some tips for my project. >>> >>> any volunteers? :) >>> >>> thanks in advance. >