Presentation is loading. Please wait.

Presentation is loading. Please wait.

Predrag Buncic (CERN/PH-SFT) CernVM Status. CERN, 24/10/2008 - 2 Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy.

Similar presentations


Presentation on theme: "Predrag Buncic (CERN/PH-SFT) CernVM Status. CERN, 24/10/2008 - 2 Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy."— Presentation transcript:

1 Predrag Buncic (CERN/PH-SFT) CernVM Status

2 CERN, 24/10/2008 - 2 Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy to configure user environment for developing and running LHC data analysis locally and on the Grid using virtualization technology  Technology survey and initial prototyping carried out during first 3 months  Procured hardware and software licenses and setup a service and support infrastructure (web site, project and bug tracker)  Close interaction with experiments Bi-weekly steering meetings, reports in AF ATLAS is showing the biggest interest with LHCb and ALICE following CMS has recently found and committed manpower  First release ahead of the original schedule, planned for the end of October

3 CERN, 24/10/2008 - 3 Key Building Blocks rPath Linux 1 (www.rpath.org)  Slim Linux OS binary compatible with RH/SLC4 rAA - rPath Linux Appliance Agent  Web user interface  XMLRPC API rBulder  A tool to build VM images for various virtualization platforms CVMFS - CernVM file system  Read only file system optimized for software distribution Aggressive caching  Operational in offline mode For as long as you stay within the cache Build types  Installable CD/DVD  Stub Image  Raw Filesystem Image  Netboot Image  Compressed Tar File  Demo CD/DVD (Live CD/DVD)  Raw Hard Disk Image  Vmware ® Virtual Appliance  Vmware ® ESX Server Virtual Appliance  Microsoft ® VHD Virtual Apliance  Xen Enterprise Virtual Appliance  Virtual Iron Virtual Appliance  Parallels Virtual Appliance  Amazon Machine Image  Update CD/DVD  Appliance Installable ISO

4 CERN, 24/10/2008 - 4 CernVM Components group-cernvm (core packages) group-cernvm (core packages) group-cernvm-devel (development tools) group-cernvm-devel (development tools) group-slc4 (SLC4 compatibility libs) group-slc4 (SLC4 compatibility libs) group- groups and extra packages required by experiment group- groups and extra packages required by experiment 100 MB compat-db4 compat-openssl compat-linstdc++slc3 compat-libxml2 compat-readline compat-tcl compat-tk group- -desktop Lightweight X working environemnt group- -desktop Lightweight X working environemnt group-cernvm-desktop X11 group-cernvm-desktop X11

5 CERN, 24/10/2008 - 5 “Thin” Software Appliance JeOS (based on rPath Linux) rAArAA KERNEL fuse module FILESYSTEMFILESYSTEM rAA plugin Extra Liibs & Apps Cache HTTPDHTTPD Software Repository 10 GB1 GB0.1 GB LAN/WAN (HTTP) Just-In-Time & Just-Enough OS

6 CERN, 24/10/2008 - 6 rAA Web UI

7 CERN, 24/10/2008 - 7 rAA: XML-RPC API import xmlrpclib import os url = 'http://' + user + ':' + password + '@' + host + ':8004/rAA/xmlrpc' server = xmlrpclib.ServerProxy(url) r = server.cernvm.Config.configUpdate('http://cern.ch/cernvm/config', 'ALICE', # (can be None,ATLAS, ALICE, LHCB, CMS) 'off', # (on/off - if on it will make cvmfs locally writeable) 'off', # (on/off - enable/disable grid UI) 'off') # (on/off - enable VO profile) print r["message"] #### # Here we create initial user 'test' with the same password as Web admin #### r = server.cernvm.User.userUpdate('test', password,password) print r["message"] #### # Select grid UI version #### r = server.cernvm.Config.configGridUIVersion(”3.1.22-0") print r["message"]

8 CERN, 24/10/2008 - 8 Scalable HA Infrastructure

9 CernVM Central Services

10 CERN, 24/10/2008 - 10 CernVM File System App On same host: /opt/ -> /mnt/cmfs/ open(“/opt/lcg”) On File (Web) Server /opt/ Cache Kernel NFSLFSFUSE CernVM Fuse HTTP /opt/alice RSYNC /opt/alice

11 Publishing Releases

12 CERN, 24/10/2008 - 12 Developing CernVM JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC -Preparation Release 0.5 - Release 0.6 On time! Release 1.0 Scheduled for end of October Kickoff Workshop - Release 0.8 - Release 0.7 - Release 0.91 (RC1) -Release 0.92 (RC2) Carlos, Leandro, Steffen, Artem

13 CERN, 24/10/2008 - 13 0.93 Release (RC3) Available for download from  http://rbuilder.cern.ch/project/cernvm-devel/releases http://rbuilder.cern.ch/project/cernvm-devel/releases Can be run on  Linux (KVM, Xen,VMware Player, VirtualBox)  Windows(WMware Player, VirtualBox)  Mac (Fusion, Parallels, VirtualBox) Release Notes http://cernvm.web.cern.ch/cernvm/index.cgi?page=ReleaseNotes http://cernvm.web.cern.ch/cernvm/index.cgi?page=ReleaseNotes HowTo http://cernvm.web.cern.ch/cernvm/?page=HowTo Appliance can be configured and used with ALICE, LHCb, ATLAS (and CMS) software frameworks

14 CERN, 24/10/2008 - 14 Mailing lists  cernvm-talk@cern.ch (Open list to discuss about design, user experience and related issues with the CernVM project)  cernvm.support@cern.ch (End-user support for the CernVM project) Savannah Portal  Please submit bugs and feature requests to Savannah at http://savannah.cern.ch/projects/cernvm Web site(s)  http://cernvm.cern.ch http://cernvm.cern.ch  http://rbuilder.cern.ch http://rbuilder.cern.ch CernVM Links…


Download ppt "Predrag Buncic (CERN/PH-SFT) CernVM Status. CERN, 24/10/2008 - 2 Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy."

Similar presentations


Ads by Google