如何安全地管理VMware ESXi?

2008-12-5    | |
打印本文章
RSS

导读:本文学习安全管理ESXi虚拟机的方法。

关键词:ESXi 虚拟机 安全

正在加载数据... 【TechTarget中国原创】使用VMware ESXi也有不方便的情况,比如在没有VMware技术支持人员帮助的情况下,你就不能使用Dropbear SSH客户端或者其它技术支持模式。可是,系统管理员为了解决问题或者管理空闲网络连接,可能会倾向于使用技术支持模式(或者激活的Dropbear)。但是打破这一层安全防护可能会导致VMware ESXi的证书的失效和技术支持合同的破坏。TechTarget中国的特约作者Edward L. Haletky在本文中将介绍另外一种管理ESXi虚拟机的方法。这个方法不会影响到虚拟机的安全,但是可能会破坏技术支持合同。

【TechTarget中国原创】使用VMware ESXi也有不方便的情况,比如在没有VMware技术支持人员帮助的情况下,你就不能使用Dropbear SSH客户端或者其它技术支持模式。可是,系统管理员为了解决问题或者管理空闲网络连接,可能会倾向于使用技术支持模式(或者激活的Dropbear)。但是打破这一层安全防护可能会导致VMware ESXi的证书的失效和技术支持合同的破坏。TechTarget中国的特约作者Edward L. Haletky在本文中将介绍另外一种管理ESXi虚拟机的方法。这个方法不会影响到虚拟机的安全,但是可能会破坏技术支持合同。

  我曾经写文章明确提出,和VMware ESX相比,VMware ESXi存在的安全缺陷,写那篇评论文章主要是由于一些ESXi用户立即使用了Dropbear SSH 客户端。如果这样做的话,就等于是打破了这个防护层。这样做将会导致VMware证书无效,进而导致技术支持合同失效,所以一般不推荐使用。

  VMware进一步声称只有在VMware技术支持人员的严格指导下,用户才可以使用技术支持模式。然而,系统管理员经常需要或者希望使用技术支持模式解决他们的特定问题,所以说这个界限如何设置是一个问题。那么是不是在没有VMware技术支持人员的帮助下,一旦触及到这个界限就会导致证书的失效?如果在用户的VMware ESXi主机上有ILO(Intergrated Lights Out)或者是DRACs(Dell Remote Assitant Cards)的话,这个问题又如何处理?在对这些问题提出一些解决方案之前,我们可以先看一下VMware ESXi内置的安全属性。

  VMware ESXi确实考虑到了安全问题

  ESXi的安全防护层是这样的:除非用户可以使用SSH或者通过技术支持模式登录到系统,否则当前是没有其它的方法进入系统内部的。VMware ESXi安全方面另外一个新颖之处是引导过程的特性:在引导过程中,ESXi首先创建一个RAM磁盘,然后在这个磁盘上运行一个操作系统。数据存储设备挂载在个RAM磁盘上,虚拟机从这个磁盘加载系统运行。这样做的话就可以保证对操作系统的任何改动在重启之后将不会被保存,除非这些改动是在永久性存储设备上的。但是,众所周知,有一些改动在系统重启后还是会保存下来的。通过VMware Infrastructure Client(VI Client)、远程命令行接口(Remote CLI:Remote Command Line Interface)、控制台、或者CLI的vicfg命令,可以完成可接受的改动。其它任何形式的改动,如添加一个新的守护进程、新增一个文件夹等,在重启后都不被保存。

  管理VMware ESXi

  VMware在通过一个新型的控制台来创建一个VMware ESXi方面没有做太多的工作,其中用户可以通过这个控制台做诸多与安全相关的配置工作。另外,也有一些对VI Client做出的修改,通过这些修改可以允许配置部分操作,这些操作主要涉及用来规定手动修改的,如网络时间协议(NTP:Network Time Protocol)。最后,VMware ESXi使用vicfg命令作为Remote CLI的一部分。各种方法的组合导致用户对于正常的配置工作根本不需要CLI。现在用户可以远程控制VMware ESXi了。

  保护ESXi

  针对如何保护VMware ESXi,我只做简单介绍。在VMware ESXi内需要有一个审计迹、深度防御以及对一个目录的访问控制权限,这些都是我们在保护VMware ESX中经常使用到的方法。那么如何保护VMware ESXi呢?在回答这个问题之前,需要先分析一下VMware ESXi基础架构内部的网络部署和外部的为虚拟机创建的配套服务。主要有四个网络架构:

  • 把管理工具相互连接起来的管理网
  • 为ILO、DRAC等提供服务的控制网
  • VMotion网
  • 存储网

  保护VMware ESXi意味着保护这些网络和对ESXi配置所作的修改,主要依据VMware v. 3.5 Hardening Guidelines对ESXi的推荐配置。如:

  • 完全关闭VMware ESXi的防护层
  • 允许远程登录
  • 对每一个虚拟机配置隔离的工具箱,防止通过后门程序使用、剪切和粘贴以及其他必要的操作

除了上述提到的和准则中讲到其他事项,还需要认识到对于这四个网络的任何访问都可能破坏到VMware ESXi的运行环境,因此还需要注意以下几点:

  • 控制网和管理网之间需要很好的隔离,并且只有登录网络这些后才可以访问
  • 管理主机需要在管理网上并需要得到很好的保护
  • 管理网和其它的环境之间需要很好地隔离
  • 如果使用虚拟中心,则这个虚拟中心需要放置在管理网上
  • 对管理网络的访问需要受到严格控制
  • 考虑在ESXi管理设备和管理网之间配置防火墙

  这些要求在某种程度上看起来是比较严格的准则,但是要知道VMware ESXi自身并没有防火墙。因此用户需要增强监控和连接管理的能力,这也正是防火墙所做的工作。

  在管理的过程中,尽量简化流程和相关事务。最好是尽可能使用虚拟中心,除非有些业务不能使用。这样做可以集中授权和认证能力,这也正是ESXi做不到的。如果没有使用虚拟中心的话,就需要为每一个相关用户配置合适的角色以及相应的权限;也需要为每一个ESXi增加一个用户,但是如果同时拥有多个VMware ESXi主机的话,这就可能成为管理中一个比较麻烦的问题。

查看全文
相关的专家答疑
 
我们需要观察虚拟环境,以便其能平滑运行,因为虚拟环境与物理机相比有不同的要求。但你必须避免安全问题、经常备份你的数据并监控环境。
 
不同的虚拟化技术已经渗透到了各种IT应用环境中。然而,在应用持续流行的同时,如何确保安全性,如何促成标准的出台以推动整个产业的持续发展,再度成为业界关注的话题。
 
在一台特定的服务器上,每一个虚拟机是否可以运行任何版本的Windows?重新启动虚拟机,是否会对其它虚拟机产生影响……
 
所有虚拟机都有可能给虚拟工作环境带来负面影响。虚拟机可能给存储网络、管理设备、hypervisor带来安全威胁。如何配置能够远离安全风险呢?
 
2009年的虚拟化领域将会给我们带来什么新的气象呢?虚拟化能够在经济风暴的“洗礼”下保持强劲的势头吗?
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录