最近忽然来了个去测试环境搭建 AIX 系统的需求,结果发现测试机房的 EMC 已经满了,要用该行以前没有用过的 IBM +Netapp组合,简单记录一下主机端大致的操作流程。
需要的:正常运行的 VIOS、已经建立好的 VIO Client、nim master、mksysb 备份、服务器已连接上交换机
在 nim 部署并下发系统
配置 Resource
-
/etc/hosts 添加准备部署的分区
... ... test01 10.3.1.1 test02 10.3.1.2
-
nim 添加 mksysb 资源
以下几步都在
smit nim
里进行,推荐一次性做完smit nim
-> Perform NIM Administration Tasks -> Manage resources -> Define a resource -> mksysb -
nim 定义 machine
smit nim
-> Perform NIM Administration Tasks -> Manage machines -> Define a machine -
使用 mksysb 生成 spot文件
原本以为可以直接开始了,发现安装系统时还需要 spot 文件,可以使用 mksysb 生成
smit nim
Perform NIM Administration Tasks -> Manage resources -> Define a resource -> spot
Resource name:生成的 spot 文件名
Server of Resource:master
Source of Install Image:在 list 中找到 mksysb
Location of install image :生成 spot 的位置
使用此方法生成后,会自动定义 spot
-
检查
lsnim -l
查看所有定义的nim资源
配置存储映射
单位的习惯为分区 rootvg 使用 VSCSI,datavg 数据盘使用 NPIV。
VSCSI
-
查看物理光纤卡的 WWN 并提供给存储、交换机。
# VIOS中操作,多 VIOS 需要收集每个 VIOS 的信息。 $ oem_setup_env lscfg -vpl fcs2|grep Address # 输出中的 Network Address 即为 WWN Network Address.................1000000000000FADFSDFASF
-
安装所需的 MPIO 驱动
VSCSI 需要在建立映射的 VIOS 安装 MPIO 驱动。
使用的存储为 NetApp,NetApp必须安装 NetApp Host Utilities 中的 MPIO 驱动(推荐把 ToolKit 也安装上,方便管理),系统自带的多路径无法识别 NetApp 的磁盘,默认会将单块磁盘识别为多个 Other FC SCSI Disk Drive,影响使用,此时解决方法:
rmdev -Rdl hdisk100
。 -
VIOS 识别磁盘
存储划分完成后,在 VIOS 中
cfgmgr
,lsdev -Cc disk
查看。NetApp 安装 SAN_ToolKit后可以使用sanlun lun show
查看状态,可能还需要调整相关属性。# lsdev|grep disk ... ... hdisk100 Available 111-T1-01 MPIO NetApp FCP Default PCM Disk
-
VIOS配置映射:
# 建立映射 $mkvdev -vdev hdisk26 -vadapter vhost37 -dev rg0_lpar40 $mkvdev -vdev hdisk27 -vadapter vhost37 -dev rg1_lpar40 # 返回 rg0_lpar40 Available rg1_lpar40 Available
没有指定 vhost 设备的话,可以从 HMC 进行添加(修改 profile 或者在有 RMC 连接的情况下动态添加均可)
验证:
$lsmap -all
,可以看到 vhost 下分配的对应磁盘建错了删除:
$rmvdev -vtd rg0_lpar40
NPIV
-
收集 WWN。NPIV 存储、交换机端不需要 VIOS 的光纤卡信息,仅需要分区虚拟光纤卡的信息。
在 HMC 的分区 profile 中查看 VIOC 虚拟光纤卡的 WWN。每张虚拟光纤卡有两个 WWPN,第二个为 LPM 使用,不需要可以不配置。 -
VIOS配置映射:
# 建立映射 $vfcmap –vadapter vfchost0 –fcp fcs3 # 返回 vfchost0 changed
验证:NPIV 在 VIOS 中无法看到映射的磁盘。使用 $lsmap -all -npiv 查看对应 vfchost 下的工作状态,Status 配置正常则为 LOGGED_IN。
接下来还需要在 VIOC 上安装多路径工具,不过目前系统未安装,稍后再进行操作。
建错了删除:$vfcmap -vadapter vfchost0 -fcp
安装系统
nim操作
-
smit nim
-> Perform NIM Software Installation and Maintenance Tasks -> Install and Update Software -> Install the Base Operating System on Standalone Clients -
选择定义好的 machine
-
TYPE 为 mksysb,再指定 spot
-
修改以下选项,安装:
- ACCEPT new license agreements: yes
- Intitate reboot and installation now? : no
- 下方另一个 ACCEPT new license agreements: yes
HMC操作
-
确认 profile 文件已有所需虚拟适配器、和足够的资源
-
使用正确的 profile 文件,以 SMS 模式 启动分区
分区操作
-
通过 HMC vtmenu 进入已经通过 SMS 模式启动的分区
-
配置 IP 并测试
- Select Remote IPL -> 选择网卡设备 -> ipv4 -> BOOTP
- 在 IP Parameters 配置 IP
- 配置完成后,返回进行 Ping test,确保 ping 测试成功
-
从网络引导
重复 ESC 回到首页,选择 Select Boot Options -> Select Install/Boot Device -> Network -> 刚才的网卡设备 -> Normal Mode Boot -> Yes.
稍等片刻后,就会显示已经在从 nim 服务器接受数据了。 -
继续安装
等待终端显示多语言界面,输入显示的数字,回车,再选择语言,继续进行安装。
默认会安装在映射过来的 hdisk0 上,当然也可以通过 Change/Show Installation Settings and Install 配置安装选项,按 0 保存配置并准备安装。期间若有磁盘等不满足亦会显示。
确认无误后,回车开始安装。模板的操作系统安装完成。 -
安装完成后,配置存储 NPIV 映射
系统安装完成后,登录系统,安装 MPIO 多路径驱动,和 VIOS 的安装验证方法相同。
验证:
cfgmgr
,lsdev -Cc disk