VIOS

复杂度3/5 机密度3/5最后更新2021/04/29VIOS(virtual IO System)是IBM基于AIX操作系统开发的一套定制虚拟设备支持的应用系统,其核心也是AIX操作系统,同样运行在Power服务器之上。本系列其它文章介绍过Power服务...

复杂度3/5
机密度3/5

最后更新2021/04/29

VIOS(virtual IO System)是IBM基于AIX操作系统开发的一套定制虚拟设备支持的应用系统,其核心也是AIX操作系统,同样运行在Power服务器之上。本系列其它文章介绍过Power服务器能够直接建立物理分区,每个分区都能安装OS。实际上,Power服务器划分的分区也有三类:只能安装vios的分区,用于对其它分区提供虚拟化设备支持,至于具体支持什么,我们一会说;i/OS分区,这是专用于安装IBM另一大操作系统i/OS的分区,i/OS看起来和苹果iOS类似,但实际上是完全没关系的两种东西。i/OS也不是本系列的内容,我们此处不提;最后是AIX/Linux分区,这种分区可以安装AIX,也可以安装Linux(需要支持PowerPC指令集的Linux安装文件,普通安装x86的Linux安装介质是不行的)。

Power服务器上不仅仅可以开分区,还能设置虚拟设备,包括虚拟以太网卡、虚拟FC光纤通道卡、虚拟SCSI卡和虚拟主控终端。其中前三项虚拟卡,都是用于通信,或者连接磁盘设备的,那么就有一个问题,某个分区虚拟出来的卡,与谁通信呢?连接谁呢?如果是虚拟以太网卡,还好说,因为以太网是对等的通信模式,在同一Power服务器上的两个虚拟以太网卡之间可以通信,然而也仅限于如此。其它两种类型的卡片,都需要链接磁盘设备,那么是不是还有虚拟磁盘?是的,确实有虚拟磁盘,不过不是由Power服务器实现的虚拟化,而是由vios实现的。VIOS自身专门通过刚才提到的虚拟以太网卡,虚拟scsi卡,虚拟FC卡进行目标地址、设备仿真或者桥接,把这些虚拟卡通过VIOS与物理卡、物理设备相接驳,最后让虚拟卡真正完成物理卡的功能。

具体来说,VIOS同样虚拟以太网卡与其上物理网卡绑定,成为AIX分区虚拟以太网卡(与VIOS虚拟网卡在同一虚拟vlan)向外通信的网桥;VIOS的虚拟SCSI卡,与AIX分区的虚拟SCSI卡绑定,成为AIX分区连接VIOS上SCSI磁盘的映射”桥“;VIOS的虚拟FC卡与其上的物理FC卡绑定,成为AIX分区虚拟FC卡向外通信的FC”桥“(专业技术叫NPIV)。

具体有实现和原理两部分,以后陆续展开介绍。

虚拟化技术实现原理
虚拟串口
虚拟以太网
虚拟SCSI
虚拟FC

本文标题为:VIOS

基础教程推荐