首页 | 本学科首页   官方微博 | 高级检索  
     

计算系统虚拟化平台的研究及实现
引用本文:崔涛,程耀东. 计算系统虚拟化平台的研究及实现[J]. 数据与计算发展前沿, 2016, 7(3): 8-12. DOI: 10.11871/j.issn.1674-9480.2016.03.002
作者姓名:崔涛  程耀东
作者单位:中国科学院高能物理研究所,100049
摘    要:虚拟化技术是高性能计算系统规模化的关键技术。高能所计算资源虚拟实验床采用 OpenStack 云平台搭建环境。本文讨论了实现虚拟计算资源与计算系统相互融合的三个关键因素:网络架构设计、环境匹配和系统总体规划。本文首先讨论了虚拟网络架构。虚拟化平台通过部署 neutron 组件、OVS以及 802.1Q 协议来实现虚拟网络和物理网络的二层直连,通过配置物理交换机实现三层转发,避免了数据经过 OpenStack 网络节点转发的瓶颈。其次,虚拟计算资源要融入计算系统,需要与计算系统的各个组件进行信息的动态同步,以满足域名分配、自动化配置以及监视等系统的需要。文章介绍了自主开发的 NETDB 组件,该组件负责实现包括虚拟机与域名系统 (DNS)、自动化安装和管理系统 (puppet) 以及监视系统的信息动态同步等功能;最后,在系统总体规划中,文章讨论了包括统一认证、共享存储、自动化部署、规模扩展和镜像等内容。

关 键 词:虚拟化  云计算  高性能计算  OpenStack  
收稿时间:2016-02-08

Research and Implementation of a Computing System Virtualization Platform
Cui Tao,Cheng Yaodong. Research and Implementation of a Computing System Virtualization Platform[J]. Frontiers of Data & Computing, 2016, 7(3): 8-12. DOI: 10.11871/j.issn.1674-9480.2016.03.002
Authors:Cui Tao  Cheng Yaodong
Affiliation:Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China
Abstract:Virtualization technology is a key technology for large-scale high-performance computing systems. IHEP computing resource virtualization test-bed is built by OpenStack cloud platform. This paper discusses the three key factors in achieving integration between the virtual computing resources and computing systems: network architecture design, environment and systems planning. First, the paper discusses the virtual network architecture. We deploy Neutron component, OVS and 802.1Q protocols in virtualization platform to achieve integration between virtual and physical networks, and configure physical switch forwarding layer-3 packet between virtual machine and physical network, avoiding data forwarding bottleneck of network node in OpenStack. Second, because virtual computing resource must be integrated into calculation system, virtual machine information should dynamically synchronize to various systems such as domain name allocation, automated provisioning, and monitoring system and so on. This paper introduces the self-developed NETDB component. It’s responsible for achieving dynamic information synchronization between virtual machines and systems such as Domain Name System (DNS), automated installation and management information system (puppet) and monitoring system. Finally, the paper discusses system planning include content unified authentication, shared storage, automated deployment, images and system cascading.
Keywords:virtualization  cloud computing  OpenStack  
点击此处可从《数据与计算发展前沿》浏览原始摘要信息
点击此处可从《数据与计算发展前沿》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号