ITGo
查看: 4895|回复: 21

没有虚拟化生命周期管理就谈不上虚拟化运维!

  [复制链接]
发表于 4-27-2016 14:06:06 | 显示全部楼层 |阅读模式
       虽然几乎每一个虚拟化管理员都已经知道虚拟机方面可能会发生的种种事情,但是在虚拟机的生命周期内,很少有管理员花时间来考虑、规划和记载虚拟机生命周期。我们建立了大量的虚拟机,频繁使用虚拟机,大多数人最后删除了虚拟机。但是我们需要操心的不仅仅只是这些。
       就像人类的生命周期一样,虚拟机最基本的生命周期就是创建、使用和删除这三个状态。不妨探究一下虚拟机可能存在的所有状态。下面是我所列的几个状态(你可以酌情添加):
•创建虚拟机
•在虚拟机中安装操作系统
•在虚拟机中安装vmware工具或微软集成服务
•创建模板
•为虚拟机拍下快照
•更新虚拟机硬件
•迁移虚拟机及/或虚拟机的存储资源
•分析虚拟机的资源利用情况
•为虚拟机选择数量合适的内存或磁盘资源/调整资源数量
•备份虚拟机
•恢复虚拟机
•处理已创建却没有实际用途的虚拟机
•删除虚拟机
       在虚拟机生命周期内,虚拟机可能会在某一个时间点经历上述这些状态。虽然在大多数公司,虚拟机的生命周期基本上大同小异,但是想要最大化的发挥虚拟机的作用,还是需要针对本公司虚拟机的生命周期进行规划,这主要有以下几个原因:
•更深入地了解虚拟机基础设施可能出现的状况
•确保自己知道所有虚拟机的状态
•确保所有虚拟机最终经历了其中一些状态(确保它们都备份起来,或者它们都定期“分配了数量合适的资源”)
        当然,你可以深入查看虚拟机库存,点击每一个虚拟机,设法确定确定其状态。这会有一定的效果,因为你可以查看虚拟机工具是不是过期或者虚拟机有没有快照。
       目前有几种虚拟化工具具有较好的虚拟化生命周期管理功能。

DynamicOps虚拟机生命周期管理的Virtual Resource Manager (VRM)

       DynamicOps用于虚拟机生命周期管理的Virtual Resource Manager (VRM)解决方案创建了一个虚拟机部署、配置和维护的简化流程。这套解决方案的核心其实是一个工作流引擎,这个引擎通过在配置、操作和资源回收过程中的请求来组织虚拟机生命周期流程。
VRM的自助服务配置功能通过一个统一终端管理终端用户和IT之间的通信,实现请求和准许流程的自动化。它还可以实现虚拟机配置的自动化,包括选择物理资源,通过以策略为导向的法规遵从来限制资源的访问,确保虚拟机是基于标准的。VRM能够在几分钟内完成虚拟机配置的认证,而无需手动干预。
VRM提供了仪表控制面板和操作报告来辅助虚拟基础架构的管理。它提供了操作状态和资源利用率的图形表示,报告显示了关于配置的详细信息、终端用户活动和工作流的审查。

ITGo虚拟化助手

       可以展示虚拟机从创建到删除的整个生命周期的完整变化过程,用户可以通过选择时间查询某时间段内VMware系统和维护人员对于虚拟机所执行的任务和任务导致的虚拟机配置变化情况,从而对虚拟化用户的操作行为进行查询、审计。
应用实例1:
运维人员在对现存虚拟机操作时,有时需要了解每个虚拟机从创建,配置,修改的全过程。他需要明确虚拟机是由谁创建的,谁改变过它们。

应用实例2:
虚拟化生命周期管理提供了虚拟机事件溯源,一旦虚拟机出了问题可以有历史记录发现问题所在;二:虚机出问题之后,企业管理者可以落实事件原因,找到责任人。

ITGo虚拟化助手生命周期管理记录了数据中心每台虚拟机的操作过程,包括创建,关闭,配置,修改(图1)。运维人员可以按时间段查询每个虚拟机的操作记录。

465210180709078007.jpg

ITGo虚拟化助手生命周期管理功能(图1)

生命周期图1.jpg

ITGo虚拟化助手生命周期管理功能(图2)
       虚拟化并不是一蹴而就的,随着时间推移,虚拟化就会出现各种问题,就算看起来运行得很正常。例如,虚拟机不受控制的增长就造成虚拟机蔓延,会逐步消耗来自服务器的剩余处理能力。虚拟机蔓延会降低其他虚拟机的性能,导致未知的崩溃,并阻止虚拟机从其他受影响的服务器进行正确的故障转移。给底层虚拟化平台升级或打补丁也会对性能和稳定性造成未知的结果。
       彻底预防虚拟机蔓延需要精确的、精心维护的存档。出现在虚拟设置里的大量细节非常容易忘记。所以要记录支持文档,确保你的修复、升级和提升进展顺利。所以,完善的虚拟化运维管理工具一定要包含虚拟化生命周期管理功能。



评分

参与人数 1V币 +10 收起 理由
basongcuo + 10 没错!如何有效减少虚拟机孤儿,生命周期管.

查看全部评分

分享到:
发表于 4-28-2016 10:14:27 | 显示全部楼层
我一直觉得这是你们的亮点
发表于 4-28-2016 17:24:40 | 显示全部楼层
能不能写出更具体的一些应用场景。

点评

其实是个事件溯源,一:一旦虚拟机出了问题可以有历史记录发现问题所在。二:虚机出问题之后,企业管理者可以落实事件原因,找到责任人。  详情 回复 发表于 5-3-2016 12:14
发表于 4-29-2016 10:53:27 | 显示全部楼层
太概念性了,最好具体的应用场景做为案例,进行解释说明

点评

其实是个事件溯源,一:一旦虚拟机出了问题可以有历史记录发现问题所在。二:虚机出问题之后,企业管理者可以落实事件原因,找到责任人。  详情 回复 发表于 5-3-2016 12:14
发表于 5-2-2016 09:05:48 | 显示全部楼层
ITgo虚拟化助手,看起来很不错。
发表于 5-3-2016 12:12:26 | 显示全部楼层
虚拟化生命周期管理是有助于管理虚拟机的一种策略,确保只有授权的管理员能够创建所需的虚拟机,这些虚拟机能激活使用,并且最终能删除以释放计算资源给其他虚拟机,避免虚拟机蔓延。虚拟化生命周期管理需要做好以下两方面:
        (1)明确所有者及责任人。每当一套新系统被创建出来,最重要的是弄清楚系统是应谁的要求创建出来,谁又最终为这套系统的运作负责。通过为每套系统指派唯一负责人——可以是系统应用程序分析师,也可以是系统的直接服务对象——将虚拟机一一落实到具体持有者身上,这样当系统的生产状态发生转变时(包括开发、测试、生产、衰退并最终淘汰等过程),才能始终使其处于有人在管的良性运行轨道上。而一旦缺乏实际责任人,多年以后很可能根本不知道某套虚拟机系统是否需要进行备份或者能否直接停止运行。
        (2)制定命名规则并坚持执行。随着企业虚拟化环境的不断扩展,应该密切关注如何为自己的虚拟机命名并加以分类。对于VMware VSphere的用户,可以使用VCenter中的字段定义和搜索功能,更方便地追踪虚拟机信息。通过这种方式,能够在一大堆虚拟机系统中成功找到自己需要的用户接触点、创建日期、预计关闭日期、备份方案/进度甚至是供应商支持信息。
发表于 5-3-2016 12:14:39 | 显示全部楼层
yapece 发表于 4-29-2016 10:53
太概念性了,最好具体的应用场景做为案例,进行解释说明

其实是个事件溯源,一:一旦虚拟机出了问题可以有历史记录发现问题所在。二:虚机出问题之后,企业管理者可以落实事件原因,找到责任人。
发表于 5-3-2016 12:14:45 | 显示全部楼层
qinx 发表于 4-28-2016 17:24
能不能写出更具体的一些应用场景。

其实是个事件溯源,一:一旦虚拟机出了问题可以有历史记录发现问题所在。二:虚机出问题之后,企业管理者可以落实事件原因,找到责任人。

点评

VC 本身不也可以做到嘛  详情 回复 发表于 5-7-2016 22:31
 楼主| 发表于 5-4-2016 10:52:17 | 显示全部楼层
qinx 发表于 4-28-2016 17:24
能不能写出更具体的一些应用场景。

文章修改了,加了两个应用实例。
发表于 5-7-2016 22:31:43 | 显示全部楼层
winterxc2008 发表于 5-3-2016 12:14
其实是个事件溯源,一:一旦虚拟机出了问题可以有历史记录发现问题所在。二:虚机出问题之后,企业管理者 ...

VC 本身不也可以做到嘛

点评

1、vCenter的详细监控数据只保留1小时,然后只保留少量的关键指标数据 2、vCenter的数据比较单一,单一指标往往具有欺骗性,未加工的指标需要特别专业的解读,否则会影响对问题的正确判断。  详情 回复 发表于 5-9-2016 17:23
VC本身的历史纪录只有关键的几项指标,和短期的历史纪录。和这种全生命周期还是有区别的。全生命周期可以记录下操作人所有的动作(包括不同管理员)。vc在运维监控方面还是远远不够的  详情 回复 发表于 5-9-2016 17:22
发表于 5-9-2016 17:22:47 | 显示全部楼层
谁懂?想你! 发表于 5-7-2016 22:31
VC 本身不也可以做到嘛

VC本身的历史纪录只有关键的几项指标,和短期的历史纪录。和这种全生命周期还是有区别的。全生命周期可以记录下操作人所有的动作(包括不同管理员)。vc在运维监控方面还是远远不够的
发表于 5-9-2016 17:23:34 | 显示全部楼层
谁懂?想你! 发表于 5-7-2016 22:31
VC 本身不也可以做到嘛

1、vCenter的详细监控数据只保留1小时,然后只保留少量的关键指标数据
2、vCenter的数据比较单一,单一指标往往具有欺骗性,未加工的指标需要特别专业的解读,否则会影响对问题的正确判断。
发表于 5-10-2016 11:29:33 | 显示全部楼层
多谢分享,下载学习
发表于 5-31-2016 12:35:03 | 显示全部楼层
贴的那两张图是一个软件吗,
 楼主| 发表于 5-31-2016 13:53:18 | 显示全部楼层
刘丰源 发表于 5-31-2016 12:35
贴的那两张图是一个软件吗,

是一个软件。ITGo虚拟化运维管理平台。论坛上有下载。
发表于 5-31-2016 16:09:47 | 显示全部楼层
云先生 发表于 5-31-2016 13:53
是一个软件。ITGo虚拟化运维管理平台。论坛上有下载。

找到了。谢谢了
发表于 7-2-2016 11:53:47 | 显示全部楼层
讲的很好,谢谢!
发表于 9-15-2016 00:10:08 | 显示全部楼层
好像很厉害的样子
发表于 3-16-2017 12:55:26 | 显示全部楼层
不错的文档,谢谢楼主分享
发表于 4-14-2017 14:35:20 | 显示全部楼层
这块确实关注少
您需要登录后才可以回帖 登录 | 我要注册 一键登录: 更多»

本版积分规则

快速回复 返回顶部 返回列表