Micro-CernVM:大幅降低虚拟机的构建与部署成本
分布式、并行与集群计算
2015-06-17 v1
摘要
传统的虚拟机构建和部署过程以虚拟机硬盘镜像为中心。组成虚拟机操作系统的软件包经过精心挑选,为各种不同类型的管理程序构建硬盘镜像,并且必须分发和解压这些镜像才能实例化虚拟机。在高能物理 (HEP) 社区中,CernVM 文件系统 (CernVM-FS) 已建立起来,旨在将实验软件的分发与虚拟机硬盘镜像的构建和分发解耦。我们展示了如何完全摆脱这种预构建的硬盘镜像。由于 HEP 应用软件对 POSIX 兼容性的高要求,CernVM-FS 也可用于托管和启动 Linux 操作系统。这使得可以使用仅包含 Linux 内核的微型可启动 CD 镜像,而操作系统的其余部分则由 CernVM-FS 按需提供。这种方法加快了初始实例化时间,并将虚拟机镜像大小减少了一个数量级。此外,安全更新可以通过 CernVM-FS 即时分发。利用 CernVM-FS 作为版本控制文件系统的特性,通过选择相应的 CernVM-FS 文件系统快照,可以轻松重现历史分析环境。
引用
@article{arxiv.1311.2426,
title = {Micro-CernVM: Slashing the Cost of Building and Deploying Virtual Machines},
author = {J. Blomer and D. Berzano and P. Buncic and I. Charalampidis and G. Ganis and G. Lestaris and R. Meusel and V. Nicolaou},
journal= {arXiv preprint arXiv:1311.2426},
year = {2015}
}
备注
Conference paper at the 2013 Computing in High Energy Physics (CHEP) Conference, Amsterdam