Baadal: the IITD computing cloud

Thursday, 03 November 2011 10:52 administrator
Print

The CSC has commissioned a new cloud computing environment for high performance computing based on

  1. 64 blade servers each with 2x8 core Intel(R) Xeon(R) CPU X5670  @ 2.93GHz and 200 GB RAM
  2. A  2 x 10Gbps ethernet backbone
  3. 150 TB of virtualized storage based on a NetApp 8040V NAS and HP EVA6400 SAN with FC disks.
  4. Open source virtualization technology based on KVM.
  5. Baadal: an indigineously developed cloud orchestration and virtualization management software that can work with multiple virtualization technologies like KVM, Xen and VmWare

The cloud computing environment above has a raw processing capacity of around 30 TFlops. 

Usage

  1. Please see the video at http://www.cc.iitd.ac.in/misc/cloud/Baadal.mov or at http://www.youtube.com/watch?v=iNADlndRtMA. 
  2. Users can request for virtual machines by logging on to https://baadal.iitd.ac.in/baadal.
  3. While making a request users will have to specify the number of CPUs and RAM requirement from a standard set of templates. Users can also optionally request for one additional hard disk and specify its size.
  4. Users will need to select from a standard set of OS templates. CSC has created standard templates based on 32 and 64 bit Linux and Windows operating systems with standard utilities like Gnu and Intel compilers, open-mpi, mpich2 and Matlab preloaded in Linux,  Visual Studio and Matlab preloaded in Windows.
  5. An additional virtual hard disk, if requested, will be attached to the virtual machines which the users will have to format themselves according to their requirement.
  6. Requests made by students will have to be approved by their faculty supervisors through the workflow system at https://baadal.iitd.ac.in/baadal.
  7. Once a request has been approved by a CSC cloud administrator a virtual machine will be created. The virtual machine will be owned by a faculty member who can then grant access rights to other users registered in IITD LDAP. The faculty owner will be notified about the virtual machine creation and the access password thorough an email.
  8. Users can note the IP address of the commissioned virtual machine from the user interface at https://baadal.iitd.ac.in/cloud. Users can then access their virtual machine using  ssh for Linux and rdesktop for Windows as root (Linux) or Administrator (Windows) using the initial access password. Users will be required to change the root/Administrator password at first login.
  9. Local users can be created on the Windows or Linux VMs using standard procedures specified by the operating systems.
  10. From the user interface at https://baadal.iitd.ac.in/baadal, users can suspend, resume, shutdown, power off and power on their virtual machines. Faculty owners can grant/delete operational privileges to other users. Users can also monitor resource utilization and indicate their resource requirements dynamically (see below).

Error reporting

Baadal is still in a Beta phase, so there may be a few bugs and hiccups. In case of an unanticipated error in the interface at https://baadal.iitd.ac.in/baadal, users are requested to click on "Mail Admin" to report a complete transcript of the error to the cloud administrators. Please report other problems, if any, to baadalsupport@cse.iitd.ac.in.

Credits

CSC would like to specially thank young Kanika Sridhar, Sonal Swarnima, Keerti Aggarwal, Abhishek Gupta, Daniel J MathewJatin Kumar and many others students and staff for their contributions in developing Baadal.The CSC would also like to thank Subashish Banerjee, Sorav Bansal and Huzur Saran for their help and guidance.

Last Updated on Friday, 13 January 2017 06:26