admin 管理员组

文章数量: 887021


2024年3月8日发(作者:landrop 安卓)

VIOS安装配置手册(总67页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

VIO Server安装配置手册

V1.0

2013/6/21

2

文档密级:[ ]机密 [√]内部公开 [ ]对外公开

文档状态:[√]草案 [ ]正式发布 [ ]正在修订

修订记录

日期

2013-06-21

版本

作者

修改内容

创建

i

目录

第1章 VIO Server功能介绍 ................................................................................. 3

1.1 磁盘虚拟共享技术介绍(Storage Virtualization) ............................................................. 3

1.2 网络虚拟共享技术介绍 (Ethernet Virtualization) ............................................................... 4

1.3 VIO Server及Client分区整体架构 ...................................................................................... 5

第2章 VIO Server创建 ......................................................................................... 6

2.1 激活VIO密码 ........................................................................................................................ 6

2.2 创建VIO Server分区 ............................................................................................................ 8

第3章 VIO Server安装 ....................................................................................... 14

第4章 VIO Server配置 ....................................................................................... 21

4.1 修改VIO Server基本设置 .................................................................................................. 21

4.1.1 版本确认 ................................................................................................................... 21

4.1.2 时间和时区配置 ....................................................................................................... 21

4.1.3 目录大小配置 ........................................................................................................... 23

4.1.4 修改VIO Server操作系统限制。 ........................................................................... 25

4.1.5 多路径软件 ............................................................................................................... 26

4.2 rootvg镜像 .......................................................................................................................... 26

4.3 VIO client分区准备virtual disk .......................................................................................... 28

4.3.1 使用VSCSI技术........................................................................................................ 28

4.3.2 使用NPIV技术 ......................................................................................................... 31

4.4 Shared Ethernet Adapter创建 ............................................................................................ 39

i

4.4.1 使用VIOS虚拟网卡技术 ......................................................................................... 40

4.4.2 使用IVE技术 ........................................................................................................... 41

4.4.3 网卡绑定 ................................................................................................................... 47

4.4.4 SEA创建.................................................................................................................... 48

4.4.5 创建VIOS管理网口 ................................................................................................. 49

4.5 Shared CD 创建 .................................................................................................................... 56

第5章 Client分区创建 ....................................................................................... 58

第6章 VIO Server分区与普通AIX分区特点区别 ............................................. 63

6.1 VIO Server操作特点 ........................................................................................................... 63

6.2 VIO Server创建的AIX分区与普通AIX分区比较............................................................. 63

第7章 参考文档 ................................................................................................. 64

ii

第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物理硬盘,通过光纤连接的外置存储设备或网络存储设备。

3

1.2 网络虚拟共享技术介绍 (Ethernet Virtualization)

VIO Server及Client分区通过共享物理网口SEA(Shared Ethernet Adapter)连接外部网络。

4

1.3 VIO Server及Client分区整体架构

如图,通过搭建VIO Server,可以共享Ethernet设备,并将磁盘设备建立成池,从而更有效的使用网络及存储空间资源,达到物理设备的高效率应用,在一台IBM P系列服务器之上能创建更多应用分区。

5

第2章 VIO Server创建

2.1 激活VIO密码

1) 确认VIO licence 信息。

需要使用VIO的P系列处理器之前,需要确定P系列服务器是否已经具有P系列服务器Virtual功能的licence授权。

访问IBM Comand On Demand 网站,确认VIO licence信息。

/pod/pod

输入机器型号,序列号信息,然后Submit 。

如果输出信息如下图中具有VET功能,说明该P系列服务器已经具有VIO licence。

6

2) 激活VIO licence

选择服务器,右键选择输入激活码

7

输入后弹出菜单显示VIO功能已经开通,并且菜单选项中VIO Server等功能开启。

2.2 创建VIO Server分区

1) 如下图HMC管理两台P6 550小型机,选取其中一台建立VIO Server

Configuration -> Create Logic Partition -> VIO Server

8

2) 输入Partition ID 和Partition name, 完成后继续选择Next

3) 输入Profile name,完成后继续选择Next

4) 在划分CPU时有Shared及Dedicated两种选项,根据云计算的要求,选择Shared方式。

9

5) 根据需求划分CPU使用量(VIO Server不占用很多CPU,可以根据实际情况分配少量CPU及可),如果需要动态调整CPU模式。

6) 根据需求划分内存使用量

10

7) 选择Desired及Required 实际IO资源

由于此次配置P550只有两块硬盘和一根SAS总线,只能建立一个VIO Server,建议将全部资源划为Required模式。如果需要建立双VIO Server,则服务器需要至少需要2个阵列卡和2个网卡。

8)

Virtual Adapter设置

11

对于共享Ethernet的系统,建立相应的虚拟Virtual Ethernet Adapter网卡。

适配器标识:201指的就是适配器的槽位号。

VLAN标识:199指的相同vlan id的分区间可以相互通讯,不同的vlan id之间的分区无法通讯。

12

IEEE 802.1Q:是指将该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 配置建立完成。

13

第3章 VIO Server安装

激活上一章创建的VIO Server分区

选择Open Terminal Windows打开终端, 进入SMS菜单,更改启动顺序。

当出现如下”Memory” “Keyboard” “Networ” “SCSI” “Speaker”提示时,按键盘数字“1”

14

进入如下界面:输入数字“5”回车,VIOS 安装光盘放入光驱中

进入如下界面:输入数字“1”回车

选择7,列出所有设备。

15

选择CD安装作为第一启动顺序

进入如下界面:输入数字“2”回车

进入如下界面:输入数字“1”回车

16

进入如下界面等待安装

进入如下界面:输入数字“2”回车,更改安装设置

进入如下界面:输入数字“1”

17

进入如下界面:>>>表示选中 hdis0作为安装的硬盘.然后回车

开始安装,安装完后会自动启动进入操作系统

18

输入用户名:padmin

然后修改密码:padmin

进入如下界面:按提示输入字母“a”回车

19

安装完成后输入如下命令接受虚拟 IO 服务器软件应用许可

$ license –accept

20

第4章 VIO Server配置

4.1 修改VIO Server基本设置

4.1.1 版本确认

检查当前虚拟IO服务器的版本。

$ ioslevel

(2.2.0.0)

如果版本不够高,可以从 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”回车

21

进入如下界面设置时间与时区:daylight选择no,时区为 BEIST -8 按如下界面进行操作,回车

22

时间与时区设置完成

4.1.3 目录大小配置

用 df –g 命令检查文件系统大小

扩大文件系统大小如上图所示,可以使用直接使用chfs或者smitty菜单。

直接使用chfs命令修改空间大小。

例如向/tpm增加1024M的空间。

chfs -a size=+1024M /tmp

用 smitty chfs

命令

23

目录大小为为unit size * number of units

增加number of units的大小后目录会变大。

24

4.1.4 修改VIO Server操作系统限制。

$ vi /etc/security/limits

更成下面的数值:

default:

fsize = -1

core =-1

cpu = -1

data =-1

rss =-1

stack =-1

nofiles =-1

25

4.1.5 多路径软件

如果通过SAN网络连接存储时,需要安装多路径软件。不同的存储所需要的多路径软件可能不同。例如AIX 6.1默认的多路径软件是mpio,可以通过lslpp –l | grep

mpio

version 1.0.0.18 or higher

另外可以通过smit installp 选择目录,直接安装其他多路径软件。

4.2 rootvg镜像

查看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

26

镜像完成后设置启动顺序bootlist

$bootlist –mode normal hdisk0 hdisk1 cd0

27

4.3

VIO 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

28

$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

29

上图中的C12对应VIO Server中虚拟适配器中的12

30

4.3.2 使用NPIV技术

从HMC打开VIO Server分区属性—虚拟适配器—添加光纤适配器。

31

选择VIO client

32

ssh到VIO Server查看npiv映射,上图 connecting partion显示括号中的6,即下图ClntID。

查看fcs信息

33

将fcs映射到vfchost

再次查看npiv映射关系,显示已经映射好。

34

显示fcs统计信息

Field

name

physloc

fabric

tports

Description

Physical port name

Physical port location code

Fabric support

Total number of NPIV ports

物理口名称

物理口插槽位置

光纤存储支持

总NPIV口

描述

35

Field

aports

swwpns

awwpns

Description

Number of available NPIV ports 可用NVIP口

Total number of target worldwide port

总wwn个数

names supported

Number of target worldwide port names

可用wwn个数

available

描述

客户端显示分配的2个wwn编号

交换机上也发现相同的wwn号

在存储中新建主机,输入上面的wwn号,并将LUN映射给该主机。

36

登录VIO Server使用如下命令发现存储。

查看fcs0,已发现www号

查看磁盘信息已更新为FC SCSI磁盘

37

38

4.4 Shared Ethernet Adapter创建

VIO client网卡的配置需根据业务需求灵活配置,可以分为VIOS虚拟网卡、IVE技术和直接独立使用物理网卡。

39

4.4.1 使用VIOS虚拟网卡技术

40

4.4.2 使用IVE技术

本例是将IVE网卡的两个物理端口设置为混杂模式并将其分配给VIO Server,通过EthernetChannel方式将这两个物理端口绑定成一个逻辑网卡,VIO Server 将这个逻辑端口作为 SEA 使用。

下图列出的为当前系统的设备:

$lsdev –Cc adapter

其中下图ent0、ent1、ent2、ent3为双口光口以太网卡,2张双口卡,因此是有4个网口即4个设备;

41

ent4 是 VIO Server中创建的虚拟以太网卡;

将IVE物理端口设为混杂模式分配给VIO Server使用:

42

本次配置的IVE是2 口 1Gbps,一个端口组,每个端口组包含 2 个物理端口,最多包含 16 个逻辑端口,特性代码是 FC 5636 ,下图中的C6-T1和C6-T2分别是IVE两个物理端口:通过Hardware information-adapter-host channel打开页面

端口组(Port group): 共享 1 个或者 2 个物理端口的逻辑端口集合。IVE 支持最多 2 个端口组,任何端口组都支持最多 16 个逻辑端口(LHEA Port)。

MCS(Multiple Core Scaling):即多核心伸缩值,一个允许在每个 LPAR 上支持多接受传输队列必须设计的参数。

每个 HEA 端口组有 16 个称为 QP 的收发队列,MCS 表明每个逻辑端口的 QP 数目,因此每个端口组的最大可用逻辑端口数 = 16 / MCS。MCS 越大,可用的逻辑端43

口越少,但是每个逻辑端口的吞吐量较大;反之,可用的逻辑端口较多,但是每个逻辑端口的吞吐量较小。当 MCS 值是 1 时,端口组可以划分成 16 个逻辑端口;当

MCS 值是 8 时(如下图所示),端口组有 2 个可用的逻辑端口(如下图所示)。

Promiscuous LPAR 选择要分配给的VIO Server分区。

做完以上混杂模式配置后,在相应的VIO Server分区使用DLPAR方式动态增加上述Host Ethernet,选中分区-Dynamic Logical Partitioning-Host Ethernet-Add

44

完成资源增加后,需要重启才能生效。

使用以下命令检查VIO Server是否认到IVE端口的以太网卡,

$lsslot –c slot

下图中的HEA 1 对应的ent5 ent6就是IVE的两个逻辑端口:

45

$lsdev –Cc adapter

下图命令查询的设备可以看到新发现的ent5 ent6网卡

46


本文标签: 虚拟 磁盘 端口 物理 使用