VIO Server安装配置手册
2013/6/21
文档密级:[ ]机密 [√]内部公开 [ ]对外公开文档状态:[√]草案 [ ]正式发布 [ ]正在修订修订记录
目录
第1章 VIO Server功能介绍......................... 错误!未定义书签。
磁盘虚拟共享技术介绍(Storage Virtualization)............ 错误!未定义书签。
网络虚拟共享技术介绍 (Ethernet Virtualization) ............ 错误!未定义书签。
VIO Server及Client分区整体架构.......................... 错误!未定义书签。第2章 VIO Server创建............................. 错误!未定义书签。
激活VIO密码.............................................. 错误!未定义书签。
创建VIO Server分区....................................... 错误!未定义书签。第3章 VIO Server安装............................. 错误!未定义书签。第4章 VIO Server配置............................. 错误!未定义书签。
修改VIO Server基本设置................................... 错误!未定义书签。
版本确认.............................................. 错误!未定义书签。
时间和时区配置........................................ 错误!未定义书签。
目录大小配置.......................................... 错误!未定义书签。
修改VIO Server操作系统限制。......................... 错误!未定义书签。
多路径软件............................................ 错误!未定义书签。
rootvg镜像............................................... 错误!未定义书签。
VIO client分区准备virtual disk ........................... 错误!未定义书签。
使用VSCSI技术........................................ 错误!未定义书签。
使用NPIV技术......................................... 错误!未定义书签。
Shared Ethernet Adapter创建.............................. 错误!未定义书签。
使用VIOS虚拟网卡技术................................. 错误!未定义书签。
使用IVE技术.......................................... 错误!未定义书签。
网卡绑定.............................................. 错误!未定义书签。
SEA创建............................................... 错误!未定义书签。
创建VIOS管理网口..................................... 错误!未定义书签。
Shared CD 创建............................................ 错误!未定义书签。第5章 Client分区创建............................. 错误!未定义书签。第6章 VIO Server分区与普通AIX分区特点区别....... 错误!未定义书签。
VIO Server操作特点....................................... 错误!未定义书签。
VIO Server创建的AIX分区与普通AIX分区比较............... 错误!未定义书签。第7章参考文档................................... 错误!未定义书签。
第1章VIO Server功能介绍
这里主要介绍IBM Virtual I/O Server技术的功能特点。
VIO Server技术需要硬件支持IBM System p PowerVM标准版或企业版技术,要求IBM Power5、Power6及以上的系列服务器。
VIO Server的架构图如下:
VIO Server技术主要提供以下技术特点,能方便用户更有效提高硬件设备使用率与有效性。
磁盘虚拟共享技术(包括SCSI内置磁盘及光纤外置磁盘)
网络虚拟共享技术(多分区共用公共网口)
通过复用磁盘及网络可以大大提升物理设备使用效率。
1.1磁盘虚拟共享技术介绍(Storage Virtualization)
如图,Virtual SCSI技术通过虚拟SCSI协议支持虚拟磁盘共享,通过在VIO Server 端的创建虚拟磁盘能将实际物理磁盘划分为多块虚拟磁盘分配给分区,将实际物理磁盘建立成pool池的概念,其中物理磁盘可以包括内置SCSI物理硬盘,通过光纤连接的外置存储设备或网络存储设备。
1.2网络虚拟共享技术介绍 (Ethernet Virtualization)
VIO Server及Client分区通过共享物理网口SEA(Shared Ethernet Adapter)连接外部网络。
1.3VIO Server及Client分区整体架构
如图,通过搭建VIO Server,可以共享Ethernet设备,并将磁盘设备建立成池,从而更有效的使用网络及存储空间资源,达到物理设备的高效率应用,在一台IBM P系列服务器之上能创建更多应用分区。
第2章VIO Server创建
2.1激活VIO密码
1)确认VIO licence 信息。
需要使用VIO的P系列处理器之前,需要确定P系列服务器是否已经具有P系列服务器Virtual功能的licence授权。
访问IBM Comand On Demand 网站,确认VIO licence信息。
输入机器型号,序列号信息,然后Submit 。
如果输出信息如下图中具有VET功能,说明该P系列服务器已经具有VIO licence。
2)激活VIO licence
选择服务器,右键选择输入激活码
输入后弹出菜单显示VIO功能已经开通,并且菜单选项中VIO Server等功能开启。
2.2创建VIO Server分区
1)如下图HMC管理两台P6 550小型机,选取其中一台建立VIO Server
Configuration -> Create Logic Partition -> VIO Server
2)输入Partition ID 和Partition name, 完成后继续选择Next
3)输入Profile name,完成后继续选择Next
4)在划分CPU时有Shared及Dedicated两种选项,根据云计算的要求,选择Shared方
式。
5)根据需求划分CPU使用量(VIO Server不占用很多CPU,可以根据实际情况分配少
量CPU及可),如果需要动态调整CPU模式。
6)根据需求划分内存使用量
7)选择Desired及Required 实际IO资源
由于此次配置P550只有两块硬盘和一根SAS总线,只能建立一个VIO Server,建议将全部资源划为Required模式。如果需要建立双VIO Server,则服务器需要至少需要2个阵列卡和2个网卡。
8)Virtual Adapter设置
对于共享Ethernet的系统,建立相应的虚拟Virtual Ethernet Adapter网卡。
适配器标识:201指的就是适配器的槽位号。
VLAN标识:199指的相同vlan id的分区间可以相互通讯,不同的vlan id之间的分区无法通讯。
IEEE :是指将该VIO Server服务器作为一台虚拟的三层网络交换机来使用,凡是PVID号(可设置多个,如下有23,24,31等)和物理交换机的VLAN ID是一致的,就可以访问到相应的网段。
访问外部网络中的干线优先级:是指在做两台VIO Server的环境下。优先走哪台VIO Server的网络链路,这里选择1,那另外一台VIO Server只能选择2,不能两台VIO Server 的干线优先级的值是一样的。
9)创建Client分区的Virtual SCSI Adapter
10)预览Profile配置信息,如果确认完成,选择Finish,VIO Server Profile 配置
建立完成。
第3章VIO Server安装
激活上一章创建的VIO Server分区
选择Open Terminal Windows打开终端, 进入SMS菜单,更改启动顺序。
当出现如下”Memory” “Keyboard” “Networ” “SCSI” “Speaker”提示时,按键盘数字“1”
进入如下界面:输入数字“5”回车,VIOS 安装光盘放入光驱中
进入如下界面:输入数字“1”回车
选择7,列出所有设备。
选择CD安装作为第一启动顺序
进入如下界面:输入数字“2”回车
进入如下界面:输入数字“1”回车
进入如下界面等待安装
进入如下界面:输入数字“2”回车,更改安装设置
进入如下界面:输入数字“1”
进入如下界面:>>>表示选中 hdis0作为安装的硬盘.然后回车开始安装,安装完后会自动启动进入操作系统
输入用户名:padmin
然后修改密码:padmin
进入如下界面:按提示输入字母“a”回车
安装完成后输入如下命令接受虚拟 IO 服务器软件应用许可$ license –accept
第4章VIO Server配置
4.1修改VIO Server基本设置
4.1.1版本确认
检查当前虚拟IO服务器的版本。
$ ioslevel
如果版本不够高,可以从 IBM VIOS 网站下载虚拟IO服务器的升级包:
例如:上传到tmp 目录,建个目录 vio22010fp24
$ updateios -install –accept –dev /tmp/vio22010fp24
(需要时间20minutes)
检查padmin用户home目录下的文件,确认升级过程中没有报错信息。
然后,重新启动VIO Server服务器:
$ shutdown –restart
4.1.2时间和时区配置
$ date
检查当前虚拟IO服务器的时间、日期及时区信息。
如果需要,请设置虚拟IO服务器的时间,日期及时区信息:
$ oem_setup_env
输入如下命令获得虚拟IO服务器的root权限:
设置时间与时区,注意一定不要选择夏令时
在命令行下输入“cfgassist”回车
进入如下界面设置时间与时区:daylight选择no,时区为 BEIST -8 按如下界面进行操作,回车
时间与时区设置完成
4.1.3目录大小配置
用 df –g 命令检查文件系统大小
扩大文件系统大小如上图所示,可以使用直接使用chfs或者smitty菜单。
直接使用chfs命令修改空间大小。
例如向/tpm增加1024M的空间。
chfs -a size=+1024M /tmp
用 smitty chfs 命令
目录大小为为unit size * number of units
增加number of units的大小后目录会变大。
4.1.4修改VIO Server操作系统限制。
$ vi /etc/security/limits
更成下面的数值:
default:
fsize = -1
core =-1
cpu = -1
data =-1
rss =-1
stack =-1
nofiles =-1
4.1.5多路径软件
如果通过SAN网络连接存储时,需要安装多路径软件。不同的存储所需要的多路径软件可能不同。例如AIX 默认的多路径软件是mpio,可以通过lslpp –l | grep mpio version or higher
另外可以通过smit installp 选择目录,直接安装其他多路径软件。
4.2rootvg镜像
查看VIO操作系统版本
查看PV,并将hdisk1加入rootvg,并mirror rootvg
操作系统做完镜像后会自动重启
例如P6 550配置了两块300GB SAS内置硬盘。
$lspv
hdisk0 00cfe385652df7e5 rootvg active
hdisk1 00cfe385b4defb6a None
$extendvg –f rootvg hdisk1
$mirrorios –f hdisk1
SHUTDOWN PROGRAM
Wed Nov 3 01:18:07 CDT 2010
镜像完成后设置启动顺序bootlist
$bootlist –mode normal hdisk0 hdisk1 cd0
4.3VIO client分区准备virtual disk
VIO client存储的配置需根据业务需求灵活配置,可以分为VSCSI、NPIV和直接独立使用物理磁盘和光纤通道。
4.3.1使用VSCSI技术
如果有多余磁盘,可以将空余两块内置磁盘,建立新的VG,划分LV划出虚拟磁盘
$mkvg –f –vg viovg1 hdisk2
$mkvg –f –vg viovg2 hdisk3
建立LV作为虚拟磁盘,注意LV命名规则,方便后面的划分,建立在不同的PV上,在client分区时把这两个LV分给一个client分区,然后再分区中就能把这两个虚拟PV做镜像了,在VIO这边就是两个物理PV镜像
$mklv –lv vhost0lv viovg1 40G
vhost0lv
$mklv –lv vhost1lv viovg2 40G
vhost1lv
本例直接在rootvg空余空间中划分LV
查看虚拟设备,并将LV定义成虚拟设备
在 oem_setup_env 的 AIX 环境下
先建立 2 个 VG,供各个微分区的 rootvg 共享使用
mklv -y nim_rootvg1 -t jfs2 rootvg 40G
mklv -y nim_rootvg2 -t jfs2 rootvg 40G
运用mkvdev命令将虚拟磁盘分配给相应分区的vhost
其中vhost为在VIO Server中创建的Virtual SCSI Adapter
$lsdev –virtual
$mkvdev –vdev nim_rootvg1 –vadapter vhost0 –dev vhost0dev
$mkvdev –vdev nim_rootvg2 –vadapter vhost1 –dev vhost1dev
其中–vdev nim_rootvg1中的nim_rootvg1可以是pv也可以是lv。
运用lsmap命令查看mapping信息,确认虚拟磁盘划分正确
$ lsmap -all
上图中的C12对应VIO Server中虚拟适配器中的12
4.3.2使用NPIV技术
从HMC打开VIO Server分区属性—虚拟适配器—添加光纤适配器。
选择VIO client
ssh到VIO Server查看npiv映射,上图 connecting partion显示括号中的6,即下图ClntID。
查看fcs信息
将fcs映射到vfchost
再次查看npiv映射关系,显示已经映射好。
显示fcs统计信息
客户端显示分配的2个wwn编号
交换机上也发现相同的wwn号
在存储中新建主机,输入上面的wwn号,并将LUN映射给该主机。
登录VIO Server使用如下命令发现存储。查看fcs0,已发现www号
查看磁盘信息已更新为FC SCSI磁盘
4.4Shared Ethernet Adapter创建
VIO client网卡的配置需根据业务需求灵活配置,可以分为VIOS虚拟网卡、IVE技术和直接独立使用物理网卡。
4.4.1使用VIOS虚拟网卡技术
4.4.2使用IVE技术
本例是将IVE网卡的两个物理端口设置为混杂模式并将其分配给VIO Server,通过EthernetChannel方式将这两个物理端口绑定成一个逻辑网卡,VIO Server 将这个逻辑端口作为 SEA 使用。
下图列出的为当前系统的设备:
$lsdev –Cc adapter
其中下图ent0、ent1、ent2、ent3为双口光口以太网卡,2张双口卡,因此是有4个网口即4个设备;
ent4 是 VIO Server中创建的虚拟以太网卡;
将IVE物理端口设为混杂模式分配给VIO Server使用: