1 bio applications virtualization using rocks nadya williams [email protected] ucsd

8
Bio Applications Virtualization using Rocks Nadya Williams [email protected] UCSD

Upload: adrian-blackburn

Post on 27-Mar-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

1

Bio Applications Virtualization using Rocks

Nadya [email protected]

UCSD

Page 2: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

2

VM configuration key partsVM configuration key parts

• all networkingall networking• all servicesall services

• configurationconfiguration

• master master • working nodesworking nodes

• configurationconfiguration• app deploymentapp deployment

Page 3: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

3

VM reconfigurationVM reconfiguration

ApplicationsApplications

Page 4: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

4

One host as an example: rocsk-One host as an example: rocsk-214.sdsc.edu214.sdsc.edu

Page 5: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

5

VM creation and deployment processVM creation and deployment process

Runone timeRunone time

Runmanytimes

Runmanytimes

Page 6: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

6

How we can use VMHow we can use VM

Page 7: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

7

Lessons learnedLessons learned

Focus on minimizing “time to uptime” through easy automatic VM setup Simplification, Unification and Automation of the VM creation (tight integration with

Rocks environment) Easy automated reconfiguration Easy automated deployment into existing environment

Guarantee reproducibility

Interoperability Create VM anywhere – deploy anywhere. Works now with Rocks. Get missing features by creating “bridges” between different Virtualizations

Future work Extend to VM cluster deployment Extend to EC2 deployment Convert Xen VM image into KVM

Page 8: 1 Bio Applications Virtualization using Rocks Nadya Williams nadya@sdsc.edu UCSD

8

Historical Lessons …Historical Lessons …

Inscription on an ancient Jade plate

Pang made this treasured vessel.May it be used and treasured bymy descendents for 10 000 years.