image management and rain on futuregrid

8
Image Management and Rain on FutureGrid http://futuregrid.org Javier Diaz - [email protected] Fugang Wang [email protected] Gregor von Laszewski - [email protected]

Upload: missy

Post on 23-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Image Management and Rain on FutureGrid. Javier Diaz - [email protected] Fugang Wang – [email protected] Gregor von Laszewski - laszewski@ gmail.com (585)298-5285. Motivation. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Image Management and Rain on FutureGrid

Image Management and Rain on FutureGrid

http://futuregrid.org

Javier Diaz - [email protected] Wang – [email protected] von Laszewski - [email protected] (585)298-5285

Page 2: Image Management and Rain on FutureGrid

Motivation

• Allow users to take control of installing the OS on a system on bare matel (without the administrator)

• By providing users with the ability to create their own environments to run their projects (OS, packages, software)

• Users can deploy their environments in both baremetal and virtualized infrastructures

• Security is importanthttp://futuregrid.org

Page 3: Image Management and Rain on FutureGrid

Architecture

http://futuregrid.org

Page 4: Image Management and Rain on FutureGrid

Image Generation

https://portal.futuregrid.org

• Creates and customizes images according to user requirements

• Images are not aimed to any specific infrastructure

Page 5: Image Management and Rain on FutureGrid

Image Deployment

• Customizes and deploys images for specific infrastructures

• Two main infrastructures types:

http://futuregrid.orghttps://portal.futuregrid.org

HPC Deployment Cloud Deployment

Page 6: Image Management and Rain on FutureGrid

RAIN

• Dynamically provide custom HPC environment, Cloud environment, or virtual networks on-demand with little effort

http://futuregrid.org

Page 7: Image Management and Rain on FutureGrid

Rain an Image and execute a task (baremetal)

https://portal.futuregrid.org

1

Run job in my image stored in the repo

3 Deploy img from Repo

4Get img from Repo

5Customize img

6

Register img in xCAT (cp files/modify tables)

7Register img in Moab and recycle sched

8 Return info about the img

7

qsub, monitor status, completion status and indiacate output files

2Deploy img

Page 8: Image Management and Rain on FutureGrid

Rain: Execute a task in a deployed image (OpenStack)

1

Run job in my image that is deployed

2Boot VMs

Cloud Framework

VM

VM

VM

VM

VMVM

3Wait for access to VMs4Configure VMs

for user and mount his home directory in /tmp using sshfs

5

Run job via ssh and wait until finished