规模应用中虚拟机的统一标识问题及解决方案探讨
2011-06-11樊勇兵赖培源
电信科学 2011年10期
樊勇兵,陈 天,赖培源
(中国电信股份有限公司广东研究院 广州 510630)
1 引言
服务器虚拟化技术实现了底层物理资源与上层逻辑资源的去耦合,大大提高了资源的可管理性和弹性部署效率。虚拟机是虚拟化技术呈现在用户面前的最直接的表现形式,是云计算和虚拟化环境中关键的基础元素之一。能否对虚拟机进行持续有效的跟踪、维护和管理,直接关系到云计算服务提供商能否为用户提供一个高质、稳定的服务。虚拟机的管理与物理机的管理之间有本质区别:物理机是物理存在的实体;而虚拟机的实质是一个文件,虚拟机在时间上可以是逻辑的(甚至可以存在于过去),在空间上是可以任意迁移的。虚拟机空间和时间的不确定性给虚拟机管理带来了难题,当某虚拟机出现问题时,难以对虚拟机进行溯源和维护。
虚拟机标识是对虚拟机进行有效管理的一种解决办法。虚拟机标识相当于虚拟机的身份证,即虚拟机的惟一代码,在虚拟机的整个生命周期内保持不变。本文中所说的虚拟机标识,是指创建一个虚拟机时,由虚拟化系统为虚拟机分配的底层标识,该底层标识一般表示为一个字符串。
2 虚拟机标识现状和存在的问题
目前,虚拟化领域各大主流厂商都有自己的虚拟机标识方法,主流虚拟化厂商标识情况见表1,其中UUID(universally unique identifier)[1]。
由表1可见,当前各大虚拟化厂商的虚拟机标识方法大不相同。在实际的大规模公众运营级异构虚拟化环境中,将虚拟机标识作为虚拟机运维管理和故障溯源的依据时,现有的虚拟机标识方法将会产生很多问题,如下。……
登录APP查看全文
