虚拟化技术:从起源到现代挑战与解决方案
1. 虚拟化管理工具:Oracle Enterprise Manager Ops Center
1.1 数据收集与展示
Ops Center能够收集并展示系统的多项数据,对于逻辑域(Logical Domains),除了网络带宽消耗和电力消耗外,还包括虚拟池分配、CPU线程总数与可用数、加密单元总数与可用数以及内存总数与可用数等。这些数据有助于用户对各个域进行配置,并且每个域收集的数据与非虚拟化系统相同。
1.2 资产的管理
当了解系统和虚拟环境(VE)的性能后,就可以对它们的未来做出合理决策。例如判断是否存在需要解决的问题,系统是否有足够的空闲容量来支持另一个VE。Ops Center具备系统和VE的资源调配能力,比如可以创建一个名为“未使用和未充分利用的系统”的组,从中为新工作负载寻找合适的运行环境。同时,通过浏览器用户界面(BUI)能够启动和停止系统及其VE。
当发现某个带有VE的系统过载时,Ops Center提供了两种解决方案来提高操作灵活性:
- 动态修改VE的资源控制 :例如,在T5440中为一个VE预留了256个CPU中的16个以应对突发需求,可使用Ops Center将部分CPU分配给需要的VE,且该VE无需停止运行。或者,当系统中的某个容器意外繁忙时,可在不重启的情况下使用Ops Center增加分配给该容器的公平份额调度(FSS)份额,使系统在调查新需求原因的同时仍能满足响应时间目标。
- VE迁移 :若系统资源不足以满足其VE的需求,可使用Ops Center的迁移功能将VE