引言
随着信息化技术不断发展,各个企业 IT 基础架构也在不断朝向虚拟化,大数据,云计算等精简,整合的趋势发展。虚拟化技术就显得尤为重要。今天要给大家介绍的是 Power 服务器虚拟化技术中的一小部分虚拟 IO 服务器,简称 VIOS。之后会图例说明虚拟 IO 服务器和 IBM i 互联的一些技术要点。
为了使大家更好的了解虚拟 IO 服务器,我们从虚拟 IO 服务器的底层概念 PowerVM 着手。PowerVM 的概念说的简单来讲就是 IBM Power 主机的虚拟化技术。通过这项虚拟化技术,能够使我们更灵活的创建 AIX,IBM i 及 Linux 应用环境,PowerVM 是介于操作系统和底层硬件之间的技术层,如(图 1)。
图 1. IBM Power 服务器虚拟化技术位置示意图
PowerVM 为 IBM Power 服务器和 blade 服务器提供工业化的虚拟化解决方案,并且 PowerVM 是一个庞大的家族,有诸多虚拟化技术,如 Hypervisor、微分区、动态内存共享、共享以太网适配器、动态分区迁移等等,如(图 2),用户可以根据自己的实际需求,选择性的使用这些技术用来服务于客户分区,PowerVM 有 3 大版本,精简版、标准版和企业版,不同版本的虚拟化功能也有很大差别,具体可参考文章结尾处文档。PowerVM 能够针对于客户分区来虚拟化 Power 主机的处理器、内存、存储及 I/O 资源,使我们的 Power 主机得以充分的利用,换言之,使我们的每一分钱都有其用武之地。
IBM Power 服务器的虚拟化技术组成及架构
图 2. IBM Power 服务器的虚拟化技术主要组成
虚拟 IO 服务器是 PowerVM 虚拟化技术的重要组成部分,既是一个软件应用,也是 Power 主机上的一个独立分区,虚拟 IO 服务器可以运行在虚拟化标准特征被激活的 Power5 或者 Power5 以后的任意型号的 Power 服务器上。虚拟 IO 服务器为其它一个或多个客户分区提供虚拟存储及网络资源。通过使用虚拟 IO 服务器,我们可以充分使用 Power 主机的资源,把除内存和 CPU 以外的所有资源分配给 VIOS 管理,然后根据客户分区不同需求,为其提供相应的网络及存储资源。当然,我们也可以借助虚拟 IO 服务器,为一些更复杂的 PowerVM 的虚拟化技术提供必要的技术支持,例如,活动分区迁移(LPM)以及 VMControl 实现的分区快速部署等。
既然虚拟 IO 服务器是一个独立的逻辑分区,它就会占用系统的资源,参考下面的表格,我们可以看到虚拟 IO 服务器所必须的最小的资源需求,参见表 1:
我们通过下面一张图(图 3)来了解一下虚拟 IO 服务器:
图 3. 虚拟 IO 服务器架构示意图
上面(图 3)中,有 4 个客户分区,一个虚拟 IO 服务器以及外部设备。
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/virtualization/