系统管理是虚拟化环境的关键部分,帮助业务繁忙的管理员掌握不断增长的虚拟负载,保证它们的正常运行。但是不同的管理工具和使用方式让管理变得更加复杂,反而降低了本应该有的生产率。今天我们请到了系统管理专家Ian Panker来为我们解答系统管理常见的问题。
您在系统管理中遇到过大的挑战是什么?
有两个:一是如何让整个系统状态在一个玻璃面板中呈现。二是对可疑系统管理数据的分析能力。硬件供应商有它们的优先软件,都已经绑定好了。相比之下,第三方软件商的产品虽然能收集很多数据,但是恐怕不能像绑定的软件那样管理到各个方面。通常第三方产品的管理处于操作系统级,而供应商的工具则在更偏重内核或更深入的级别工作。所以问题在于如何在一步就能获取数据,如何确保数据的可靠性,以及如何让获取的数据有意义。
为何这些问题很重要?这是软件本身的问题,还是操作体验和基础架构的问题?
这些问题都有。记住,不同厂商的硬件使用的工具都不一样,你用好了一个软件,也不一定能用好另一个。大型第三方软件可能有能力整合供应商的软件,但是这是一个大的投资,不管是时间、金钱还是整合方面。
在IT部门方面,他们估计有这样的经历:软件变得稀少、昂贵而且难以使用——这是供大于求的行业特点之一。一旦你安装好了软件,谁还会关注这问题?比如说,有哪个部门真正充分地明白了SQL服务器和终端服务器的不同以区分哪个对于预算更关键吗?
更不要说有些产品的可靠性和质量了。很多供应商在这点就犯了错。我曾使用过一个第三方软件,通过Windows Management Instrumentation(WMI)监控Windows服务器性能。WMI会询问是否执行每个服务器的检查,这将阻止CPU过高而让软件产生性能警报,因为检查进程就得消耗很多CPU.
基础架构是另一个问题。如果环境虚拟化了,你就得决定是否监控虚拟机或者hypervisor级别。更糟的是hypervisor离成熟还很远——然后ESX/ESXi服务控制台的迁移可能会搞砸你的工具,因为ESXi不再使用Linux服务控制器执行记录或安装代理这样的管理功能。说到云配置,基础架构问题会更满发。比如说在云中,我只能靠出租,预算可视化几乎就不可能了,或者说供应商会用一个过老的OS系统,不支持我的新工具。企业还得面对云计算以外的预算问题。
对于基础架构还有很多考虑问题,比如对数据库服务器的需求,许可证花费,还有多种冗余的潜在成本。记住,监控工具还带来了大量需要存储、备份、管理的数据。计划系统管理需要考虑的太多了。