Virtual Clusters for Hands-on Linux Cluster Construction Education

Virtual Clusters for Hands-on Linux Cluster Construction Education
复制标题

用于 Linux 集群构建实践教育的虚拟集群

DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
M. Woitaszek
M. Woitaszek
中科院分区:
--
文献类型:
--
作者:
P. Marshall;Michael Oberg;Nathan Rini;T. Voran;M. Woitaszek

文献摘要

被引文献

相似文献

介绍了一种虚拟集群托管平台的设计与实现,用于Linux集群系统管理实践教学。使用操作系统和网络虚拟化,可以使用一组物理主机来提供任意数量的Linux集群,以支持系统管理和集群技术方面的教学练习。虚拟群集资源调配软件安装和管理充当虚拟机容器的物理节点,并自动执行虚拟群集节点的部署和环境设置。以太网802.1Q VLAN用于完全隔离每个虚拟群集的内部节点网络,支持将基于组播的软件作为参与者练习的一部分。托管托管方法能够协调和监控每个虚拟群集从虚拟群集本身对外部互联网的访问,从教学主机监督学生练习进度,并在必要时声明对虚拟主机的低级别控制以帮助参与者。这个虚拟集群托管平台在2009年超级计算大会上的Linux集群构建教程中成功地为100多名参与者提供了26个集群。
This paper presents the design and implementation of a virtual cluster hosting platform for hands-on Linux cluster system administration education. Using operating system and network virtualization, a collection of physical hosts is used to provide an arbitrary number of Linux clusters suitable for supporting instructional exercises in system administration and cluster technology. The virtual cluster provisioning software installs and manages the physical nodes that serve as virtual machine containers and also automates the deployment and contextualization of virtual cluster nodes. Ethernet 802.1Q VLANs are used to completely isolate each virtual cluster’s internal node network, supporting the inclusion of multicast-based software as part of participant exercises. The managed hosting approach provides the ability to mediate and monitor each virtual cluster’s access to the Internet external from the virtual cluster itself, supervise student exercise progress from an instructional host, and assert low-level control over virtual hosts to assist participants when necessary. This virtual cluster hosting platform was successfully utilized to provide 26 clusters for over 100 participants in a Linux Cluster Construction tutorial at Supercomputing 2009.