PowerVM 安装配置手册
Version 1.1
目 录
1
虚拟IO服务器安装配置 .............................................................................................................................. 3 1.1
虚拟IO 服务器创建 ............................................................................................................................. 3
虚拟IO服务器分区Profile文件创建 ......................................................................................... 3 1.1.2 虚拟IO 服务器软件安装 .......................................................................................................... 12 1.1.3 安装虚拟IO服务器升级包........................................................................................................ 16 1.2 VIOS SHARED ETHERNET ADATPER创建 ............................................................................................. 16 1.3 VIOS VIRTUAL DISK映射 ..................................................................................................................... 18 1.4 VIOS NPIV映射 ................................................................................................................................. 19 1.5 VIOS VIRTUAL CDROM映射 .............................................................................................................. 20 1.6 VIOS VIRTUAL TAPE映射 ..................................................................................................................... 22
2
分区服务器安装配置 .................................................................................................................................. 23 2.1 2.2 2.3 2.4 2.5 2.6 3
分区服务器创建 .................................................................................................................................. 23 分区服务器虚拟光驱配置 .................................................................................................................. 26 分区服务器安装 .................................................................................................................................. 32 分区服务器磁盘配置 .......................................................................................................................... 32 分区服务器SAN存储配置 ................................................................................................................ 33 分区服务器网络配置 .......................................................................................................................... 33
1.1.1
动态逻辑分区资源调整 .............................................................................................................................. 33 3.1 3.2
分区资源调整 ...................................................................................................................................... 33 查看分区资源 ...................................................................................................................................... 35
4 在线分区迁移(LPM) ................................................................................................................................... 36 4.1 4.2 4.3
迁移前准备 .......................................................................................................................................... 36 分区迁移验证 ...................................................................................................................................... 36 迁移分区 .............................................................................................................................................. 38
5 设备维护 ...................................................................................................................................................... 41 5.1 5.3
光纤卡更换 .......................................................................................................................................... 41
ROOTVG备份与恢复 ............................................................................................................................ 42
6.2网卡更换 .................................................................................................................................................... 42
6 7
相关红皮书 .................................................................................................................................................. 43 常见问题排错 .............................................................................................................................................. 43 7.1 7.2
性能监控 .............................................................................................................................................. 43 常见问题 .............................................................................................................................................. 43
1 虚拟IO服务器安装配置
1.1 虚拟IO 服务器创建
请依照如下步骤创建VIOS分区
1.1.1 虚拟IO服务器分区Profile文件创建
1) 如下图在HMC所管理的服务器上选择左侧server菜单下的POWER服务器建立虚拟IO 服务器分区,选择Configuration -> Create Logic Partition -> VIO Server
2) 输入Partition ID 和Partition name, 完成后继续选择Next
3)输入Profile name,完成后继续选择Next
4)选择CPU的配置。(虚拟处理器一般是物理CPU的2倍)
5)内存的使用视具体情况而定。
7)选择Desired及Required 实际IO资源
8)Virtual Adapter设置
i)对于共享Ethernet的系统,根据需要共享的Ethernet总线数量建立相应数量的Virtual Ethernet Adapter个数(心跳用的虚拟卡不需要访问外网。访问外网的网卡优先级不要相同,vlan id 也不要一样)
ii) 根据需要建立的Client分区个数建立相应数量的Virtual SCSI Adapter
ii) 根据需要NPIV规划建立相应数量的Virtual SCSI Adapter
完成以上两类Virtual Adapter建立后,选择Next
9)预览Profile配置信息,如果确认完成,选择Finish. VIO Server Profile 配置建立完成
1.1.2 虚拟IO 服务器软件安装
激活该分区,并选择SMS模式启动 选择Open Terminal Windows打开终端
进入SMS菜单,更改启动顺序
选择CD安装作为第一启动顺序
进入欢迎界面
选择全新安装
选择一块硬盘安装VIO Server操作系统,然后回车开始安装
开始安装,安装完后会自动启动进入操作系统
安装完成后输入如下命令接受虚拟IO服务器软件应用许可: $ license –accept
检查当前虚拟IO服务器版本: $ ioslevel
检查当前虚拟IO服务器的时间,日期及时区信息: $ date
输入如下命令获得虚拟IO服务器的root权限: $ oem_setup_env
如果需要,请设置虚拟IO服务器的时间,日期及时区信息: # smitty chtz_date
1.1.3 安装虚拟IO服务器升级包
可以从 IBM VIOS 网站下载虚拟IO服务器的升级包,将升级包刻录成CD放入光驱中,运行如下命令开始升级过程:
$ updateios –dev /dev/cd0 -install –accept
升级完成后重新启动虚拟IO服务器: $ shutdown –restart
重启虚拟IO服务器后,检查虚拟IO服务器办版本: $ ioslevel
1.2 VIOS Shared Ethernet Adatper创建
SEA(Shared Ethernet Adapter)工作原理如图所示,将一块物理网卡与虚拟网卡绑定生成SEA,则客户分区(相同vlan id)就可以通过SEA访问外部网络,SEA在这里起到类似网桥的作用。
为了提高虚拟网络的可用性,本次配置中为生产网络配置了Etherchannel设备,在网络绑定设备上配置了SEA设备。 # lsdev -Cc adapter
ent0 Available Logical Host Ethernet Port (lp-hea)
ent1 Available 02-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent2 Available 02-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent3 Available 06-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent4 Available 06-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent5 Available 09-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent6 Available 09-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent7 Available 0B-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent8 Available 0B-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent9 Available 0C-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent10 Available 0C-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003) ent11 Available Virtual I/O Ethernet Adapter (l-lan) ent12 Available Virtual I/O Ethernet Adapter (l-lan) ent13 Available Virtual I/O Ethernet Adapter (l-lan) ent14 Available Virtual I/O Ethernet Adapter (l-lan) ent15 Available Virtual I/O Ethernet Adapter (l-lan) ent16 Available Virtual I/O Ethernet Adapter (l-lan) ent17 Available Virtual I/O Ethernet Adapter (l-lan) ent18 Available Virtual I/O Ethernet Adapter (l-lan) ent19 Available Virtual I/O Ethernet Adapter (l-lan) ent20 Available Virtual I/O Ethernet Adapter (l-lan) ent21 Available Virtual I/O Ethernet Adapter (l-lan) ent22 Available Virtual I/O Ethernet Adapter (l-lan)
创建网络接口聚合方法(示例): 750A_VIO_1 750B_VIO_1
#mkvdev -lnagg ent1 ent4 -attr backup_adapter=ent9 mode=8023ad ent23 Available en23 et23
ent23为网卡绑定设备,采用ent1和ent4聚合作为主通道,ent9作为备份通道。 或者使用smitty命令: #smitty etherchannel
建立生产网络的SEA设备的命令如下: ALL VIOS:
mkvdev -sea ent10 -vadapter ent4 -default ent4 -defaultid 16 -attr ha_mode=auto ctl_chan=ent8 ent11 Available en11 et11
其中,ent10为物理网卡,ent4为虚拟网卡,id 16 为pvid,ent8为control channel(心跳),用在SEA fail over中
mkvdev -sea ent3 -vadapter ent6 -default ent6 -defaultid 2 -attr ha_mode=auto ctl_chan=ent9 ent12 Available en12
et12
运用lsmap命令检查网络映射关系, $ lsmap -all -net
利用同样的方法查看其它三个虚拟IO服务器分区SEA设备。
1.3 VIOS virtual disk映射
其中,VIOC rootvg盘为EMC盘,首先根据物理FC adapter划分到VIOS中,再在VIOS中映射给VIOC。
修改reserve_lock或者no_reserve
$chdev -dev hdisk1 -perm -attr reserve_policy=no_reserve $chdev -dev hdiskpower1 -perm –attr reserve_lock=no
在虚拟IO服务器中,运用mkvdev命令将虚拟磁盘分配给相应分区的vhost, $ mkvdev -vdev hdiskpower0-vadapter vhost0 vtscsi0 Available
运用lsmap命令查看mapping信息,确认虚拟磁盘划分正确 $ lsmap -vadapter vhost0
SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------
vhost0 U9117.MMA.065CF46-V2-C101 0x00000004
VTD vtscsi0 Status Available
LUN 0x8100000000000000 Backing device hdiskpower0
Physloc U78C0.001.DBJK629-P2-C1-T1-W500173800CC30140-L5000000000000 Mirrored false
针对所有的虚拟化分区,采用如上述mkvdev命令完成虚拟磁盘映射。
1.4 VIOS NPIV映射
查看虚拟设备信息:VIO_1 、VIO_2基本一致
#lsslot -c slot
建立NPIV之前需要修改reserve_lock
建立NPIV映射: VIO_1
vfcmap -vadapter vfchost0 -fcp fcs1 vfcmap -vadapter vfchost1 -fcp fcs2 vfcmap -vadapter vfchost2 -fcp fcs0 vfcmap -vadapter vfchost3 -fcp fcs1 vfcmap -vadapter vfchost4 -fcp fcs2 vfcmap -vadapter vfchost5 -fcp fcs0 vfcmap -vadapter vfchost6 -fcp fcs1 vfcmap -vadapter vfchost7 -fcp fcs2 vfcmap -vadapter vfchost8 -fcp fcs0 vfcmap -vadapter vfchost9 -fcp fcs1 vfcmap -vadapter vfchost10 -fcp fcs2 vfcmap -vadapter vfchost11 -fcp fcs0 vfcmap -vadapter vfchost12 -fcp fcs1 vfcmap -vadapter vfchost13 -fcp fcs2 vfcmap -vadapter vfchost14 -fcp fcs0 vfcmap -vadapter vfchost15 -fcp fcs1 vfcmap -vadapter vfchost16 -fcp fcs2 vfcmap -vadapter vfchost17 -fcp fcs0
VIO_2
#lsslot -c slot
建立NPIV映射: VIO_2
vfcmap -vadapter vfchost0 -fcp fcs1 vfcmap -vadapter vfchost1 -fcp fcs2 vfcmap -vadapter vfchost2 -fcp fcs0 vfcmap -vadapter vfchost3 -fcp fcs1 vfcmap -vadapter vfchost4 -fcp fcs2 vfcmap -vadapter vfchost5 -fcp fcs0 vfcmap -vadapter vfchost6 -fcp fcs1 vfcmap -vadapter vfchost7 -fcp fcs2 vfcmap -vadapter vfchost8 -fcp fcs0 vfcmap -vadapter vfchost9 -fcp fcs1 vfcmap -vadapter vfchost10 -fcp fcs2 vfcmap -vadapter vfchost11 -fcp fcs0 vfcmap -vadapter vfchost12 -fcp fcs1 vfcmap -vadapter vfchost13 -fcp fcs2 vfcmap -vadapter vfchost14 -fcp fcs0 vfcmap -vadapter vfchost15 -fcp fcs1 vfcmap -vadapter vfchost16 -fcp fcs2 vfcmap -vadapter vfchost17 -fcp fcs0
注:Power750A/Power750B两台服务器配置一致,上述操作步骤需要两台服务器中执行。
1.5 VIOS virtual CDROM映射
在虚拟IO服务器中,运用mkvdev命令将光驱分配给相应的分区vhost $mkvdev -vdev cd0 -vadapter vhost0 -dev vcd Vcde Availabel
运用lsmap命令查看mapping信息,确认虚拟磁盘划分正确 $ lsmap -vadapter vhost0
SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------
vhost0 U9179.MHB.06A00BP-V7-C104 0x00000001
VTD vtopt0 Status Available
LUN 0x8200000000000000
Backing device /var/vio/VMLibrary/AIX_610601_CD01 Physloc
Mirrored N/A
VTD vtscsi0 Status Available
LUN 0x8100000000000000 Backing device hdisk9
Physloc U78C0.001.DBJK629-P2-C1-T1-W500173800CC30140-L5000000000000 Mirrored false
或在HMC中使用GUI进行操作:
Systems Management > Servers > Server-9179-MHB-SN06A00BP Configuration> Virtual Resources> Virtual Storage Management> 750A_VIO_1
modify cdrom assignment
采用如上述mkvdev命令完成虚拟CDROM映射。
1.6 VIOS virtual tape映射
确认VIOS拥有tape. $ lsdev -type tape
name status description
rmt0 Available SAS 4mm Tape Drive
为分区创建virtual tape mapping. $mkvdev -vdev rmt0 -vadapter vhost5
在分区中执行: #cfgmgr
# lsdev -Cc tape
rmt0 Available Virtual Tape Drive
由于tape的特性,所以同一时刻只能映射给一个分区使用。当需要映射给其它分区使用时需先删除原映射关系。再使用上面的命令进行新的映射。 $rmvdev -vdev rmt0
2 分区服务器安装配置
2.1 分区服务器创建
建立VIO Client分区时和平时新建AIX分区步骤类似 Configuration -> Create Logic Partition -> AIX or Linux
与普通创建AIX分区的区别在于创建Virtual Adapter
首先创建Virtual Ethernet Adapter
根据与VIO Server共用的Virtual Ethernet,选择相应的VLAN ID。其中VLAN 60对应于生产网络,VLAN 10对应于HMC网络。
然后创建Virtual SCSI Adapter
根据VIO Server中的定义选择相应SCSI Adapter,两块虚拟SCSI卡分别对应两台虚拟IO服务器上的server adapter。
然后创建Virtual Fibre Channel Adapter:
2.2 分区服务器虚拟光驱配置
AIX操作系统可以通过多种方式安装,常用的有光盘或克隆方式。
这里介绍采用ISO镜像文件方式安装分区操作系统。首先将光驱分配给虚拟IO服务器,并将AIX系统安装光盘放入光驱。
建立媒体库,在HMC中选中物理服务器—〉配置—〉虚拟资源 –〉虚拟存储管理
选择光学设备菜单,点击创建媒体库
填入需要创建的媒体库的大小,选择OK。
创建安装光盘介质文件
从下拉菜单中选择添加介质文件。
选择从光驱中导入,并输入介质文件名称,选择OK。
挂载光学介质文件
选择要挂载的介质文件名称,在下拉菜单中选择修改分区分配。
在弹出的菜单中选择要分配给哪个分区,选择后点击OK。
2.3 分区服务器安装
设置完成后可以启动分区,操作系统的安装过程与通过光驱安装普通分区的过程一致,这里不再重复。
2.4 分区服务器磁盘配置
在同一台Power服务器的两个虚拟IO服务器上完成磁盘映射后,在AIX分区上运行cfgmgr命令,可以识别到新分配的磁盘设备。 # cfgmgr
# lspv hdisk0 hdisk1
通过mirrorvg的方式提供磁盘的高可用性。 # extendvg rootvg hdisk1
# mirrorvg rootvg hdisk0 hdisk1
# bosboot –ad /dev/hdisk1
# bootlist –m normal hdisk0 hdisk1
重启系统使配置生效。 # shutdown -Fr
2.5 分区服务器SAN存储配置
分区SAN存储的配置使用与普通分区一致。这里不再做重复介绍。
2.6 分区服务器网络配置
察看AIX分区中虚拟网络适配器的配置情况, # lsdev -Cc adapter
ent0 Available Virtual I/O Ethernet Adapter (l-lan) ent1 Available Virtual I/O Ethernet Adapter (l-lan) ent2 Available Virtual I/O Ethernet Adapter (l-lan) ent3 Available Virtual I/O Ethernet Adapter (l-lan)
系统共有4块虚拟网卡。虚拟网络设备IP地址的配置与物理网络设备相同,可以通过smit菜单命令完成该配置: # smit tcpip #mktcpip
选择需要配置IP地址的适配器,根据预先的规划,配制所需IP地址。
3 动态逻辑分区资源调整
注:由于调整分区各类资源的操作大致相同,这里仅以调整CPU资源为例。
3.1 分区资源调整
在HMC中选中需要动态调整资源的分区,选择 动态逻辑分区―> 处理器-> 添加或删除
弹出如下界面,此处以处理器单元调整为例,系统原先设定为8颗处理器单元。
将该值动态调整为6颗,如下图所示。调整后点击OK,确认调整。
3.2 查看分区资源
在系统中可以通过命令行的方式查看该变化,系统资源调整前的CPU数量如下输出中ent所示为8颗处理器。
#vmstat 1 1
System configuration: lcpu=16 mem=65536MB ent=8.00 kthr memory page faults cpu ----- ----------- ------------------------ ------------ -----------------------
r b avm fre re pi po fr sr cy in sy cs us sy id wa pc ec 1 0 1180147 15517015 0 0 0 0 0 0 10 937 253 0 0 99 0 0.01 0.1
动态调整后,可以看到该值变为6。
#vmstat 1 1
System configuration: lcpu=16 mem=65536MB ent=6.00 kthr memory page faults cpu ----- ----------- ------------------------ ------------ -----------------------
r b avm fre re pi po fr sr cy in sy cs us sy id wa pc ec 1 0 1180147 15517015 0 0 0 0 0 0 10 937 253 0 0 99 0 0.01 0.1
4 在线分区迁移(LPM)
4.1 迁移前准备
LPM功能需要有PowerVM企业版的license才能支持,可以通过服务器的属性菜单中Capabilites页面查询。
确认服务器支持LPM功能后,需要确保要迁移的分区没有使用任何物理资源,包括HEA设备。
4.2 分区迁移验证
在HMC中选择要迁移的分区,选择Operations—〉Mobility—〉Validate, 验证该分区能否迁移。
在弹出的菜单中可以选择输入迁移目的端的HMC,本例中使用了相同HMC管理下一台服务器。可以在Destination System中选择迁移的目的服务器。
点击Validate开始验证过程。
如果没有Errors信息,说明该分区可以迁移。
4.3 迁移分区
验证完成后点击“Migrate”,开始进行分区迁移。系统会自动匹配分区在两台服务器中的VIO Server配置,根据分区规划进行虚拟资源配置确认,通常无需进行修改。 分区迁移过程中可以看到如下迁移进度条。
迁移过程中可以在两台服务器中看到Migrating状态的分区:
迁移的进度条显示迁移100%完成。
5 设备维护
5.1 光纤卡更换
(一)NPIV光纤卡更换流程:
1. 确认需要更换的光纤卡卡槽、标示、以及其mapping的vfc adapter
在更换光纤卡之前,首先确认该光纤卡在VIOS中对应的fcs号,这个可以从EG Bank Partition Configuration-201112查看到,比如光纤卡slot2-C2对应750B_VIO_1中为fcs0, fcs1(一个光纤卡两个端口)。 更换之前,我们首先运行命令: $lsmap -all -npiv
确认fcs0,fcs1绑定的vfchost。
假设fcs0绑定了vfchost0,fcs1绑定了vfchost1.
2. 更换光纤卡
3. Vios内执行光纤卡到vfc adapter的重新映射
更换光纤卡之后,运行命令: $oem_setup_env
切换到管理模式下,运行命令: #lsdev | grep fcs
发现已经defined的fcs0,fcs1,运行如下命令删除: #rmdev -Rdl fcs0 #rmdev -Rdl fcs1 之后运行命令: #cfgmgr -v
重新扫描更换后的光纤卡。
发现之后需要重新映射该光纤卡到vfchost。命令如下:
$vfcmap -vadapter vfchost0 -fcp fcs0 $vfcmap -vadapter vfchost1 -fcp fcs1
最后,运行命令查看mapping情况: $lsmap -all –npiv
(二) 非NPIV光纤卡更换:
1. 确认需要更换的光纤卡卡槽、标示、以及wwpn号
2. 光纤卡更换后,记录新的光纤卡wwpn号,在SAN交换机跟SAN端重新绑定
6.2网卡更换
网卡更换流程如下: 1. 首先确认需要更换的网卡 2. 更换网卡
3. 删除defined状态的网卡,重新扫描。
4. 发现新网卡后,如果该网卡做过聚合、SEA等,需要重新在新发现的网卡上做聚合,做SEA 关于网卡的聚合、SEA信息,参见表格EG Bank Partition Configuration-201112。 查看网卡聚合信息的命令: $oem_setup_env #smitty etherchannel ?list etherchannel info
5.3 rootvg备份与恢复
备份rootvg:
1. 有磁带设备时rootvg备份恢复方法: 备份方法:
#smitty mksysb
在备份设备或者文件中,指定/dev/rmt0 恢复方法:
启动LPAR进入维护模式(Maintenance mode),选择”Install from a system backup”, 在choose mksysb
device 画面选择启动设备/dev/rmt0
2. 没有磁带设备时rootvg备份恢复方法: #smitty mksysb
在备份设备或者文件中,选择要备份到的目录以及文件,比如/tmp/rootvg_2012_12_22.mksysb。 恢复rootvg文件系统时只能通过nim方式。
6 相关红皮书
IBM PowerVM Virtualization Introduction and Configuration.pdf IBMPowerVM Virtualization Managing and Monitoring.pdf
7 常见问题排错
7.1 性能监控
#nmon
关于nmon的使用方法,请参考IBM网站或者搜索引擎 http://wenku.http://www.32336.cn//view/f0945ac58bd63186bcebbc57.html
#topas
关于topas的使用方法,请参考IBM网站或者搜搜引擎 http://wenku.http://www.32336.cn//view/83018c0d7cd184254b35351f.html
7.2 常见问题
1. AIX LPAR不能正常启动
请确认该系统是否满足AIX启动的CPU与内存min值、以及是否有required 的IO不能满足 2. DLPAR错误
请确认系统是否有足够的CPU或者内存或者IO来提供LPAR 3. AIX LPAR不能识别磁盘
请查询vscsi的映射状态,首先查看VIOS profile的VSCSI,再次查看LPAR profile的VSCSI,重点查看ID是否能够对应上。 4. AIX LPAR网络不通
首先确认IP配置正确 首先查看pvid是否设置正确
其次查看SEA配置,关于SEA的配置与查看,请参考“1.2VIOS SHARED ETHERNET ADATPER创建 表格EG Bank Partition Configuration-201112 5. AIX性能下降:
首先用nmon或者topas查看瓶颈,如果是CPU/内存,考虑用DLPAR添加相应的资源到该LPAR,如果是网络或者磁盘,请系统管理员协助一起分析。