复杂度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
基础教程推荐
- iOS开发使用XML解析网络数据 2022-11-12
- Flutter进阶之实现动画效果(三) 2022-10-28
- Android实现短信验证码输入框 2023-04-29
- IOS获取系统相册中照片的示例代码 2023-01-03
- Android Compose自定义TextField实现自定义的输入框 2023-05-13
- iOS Crash常规跟踪方法及Bugly集成运用详细介绍 2023-01-18
- iOS中如何判断当前网络环境是2G/3G/4G/5G/WiFi 2023-06-18
- Android开发Compose集成高德地图实例 2023-06-15
- MVVMLight项目Model View结构及全局视图模型注入器 2023-05-07
- iOS开发 全机型适配解决方法 2023-01-14