<转载请注明出处>
在选定需要安装的VIO主机后,首先需要确认此设备已经开启了VIOS许可。
登录HMC,在服务器特性菜单中查看微分区的值是否是True,如果是,则代表该服务器已经开启了VIOS支持。
勾选该服务器,在下边的configuration中选择Create Logical Partition ->VIO Server
输入分区名称,如VIO_Server1然后下一步;
输入该要文件名称,如VIO_Server1,然后下一步;
处理器一项可选共享方式,如果cpu资源比较充足的话,建议选专用,选择下一步;
在处理器设置一下中,按照设计部分中表三,来设定相关的值,并选择不受限选项,权重192,选择下一步;
内存设置一下中,按照设计部分中表四,来设定相关的值,选择下一步;
IO资源分配一项中,VIOS服务器选择3块网卡,2块光纤卡,一块Raid 控制卡(内置磁盘)即可;
在虚拟适配器一项中,按照设计部分中表五、九,来虚拟网卡和存储光纤卡,注意SCIS ID等和设计保持一致;
在逻辑主机以太网适配器(LHEA)一项中,根据设计部分表六,需要给每个分区分配一个逻辑端口,每个HEA口默认只有4个逻辑端口,如果需要更多的逻辑端口,则要更改核心伸缩值,可将其改为1,这样最多可有16个逻辑端口,混合Lpar选择无。修改这个配置后,物理主机必须下电重启方能生效,因此建议事先完成这一步。
以上步骤完成后,VIOS的配置文件就已经建立好了。
下图需要解释一下,因为很容易出现概念性的错误,适配器标识:201指的就是适配器的槽位号,VLAN标识:199指的相同vlan id的分区间可以相互通讯,不同的vlan id之间的分区无法通讯。IEEE 802.1Q是指将该VIOS服务器作为一台虚拟的三层网络交换机来使用,凡是PVID号(可设置多个,如下有23,24,31等)和物理交换机的VLAN ID是一致的,就可以访问到相应的网段,访问外部网络中的干线优先级是指在做两台VIOS的环境下,优先走哪台VIOS的网络链路,这里选择1,那另外一台VIOS只能选择2,不能两台VIOS的干线优先级的值是一样的。
以下是VIOS上另外一个虚拟网卡,其VLAN ID为99,这个虚拟网卡是两台VIOS之间做心跳使用,所以不需要访问外网
右键激活VIO分区选择激活并打开终端,选择控制台:
将VIOS的安装光盘放入光驱,并从光盘启动VIOS分区:
安装方法和安装一个分区并无区别,这里就不详细介绍了。
安装完毕之后需要在系统中对VIO进行配置:
系统默认的用户名和密码都是padmin
接下来需要接受license,否则什么都做不了,命令是:$ license –accept
通过ioslevel查看当前VIO系统的版本,目前最新版本是2.2.0.0,需要把补丁更新到2.2.0.11-FP24-SP1。
补丁打完之后可以先做镜像,因为做完镜像之后系统会自动重启。
Extendvg –f rootvg hdisk1
Mirrorios –f hdisk1
重启之后再设置启动顺序:bootlist –mode normal hdisk0 hdisk1 cd0
按照设计原则,在本次案列中,将采用VIOS本地磁盘建立VG,划分LV的方式分配给client作为rootvg,client端需要进行根盘镜像,架构如下:
以下操作需要在2台VIOS上分别实施
在oem_setup_env的AIX环境下,建立datavg作为client的rootvg空间
$ oem_setup_env
# mkvg -y datavg hdisk1 hdisk3 hdisk4 hdisk5
# mklv -t jfs2 -e x -y vdisk_S1 datavg 70G
# mklv -t jfs2 -e x -y vdisk_S2 datavg 70G
# mklv -t jfs2 -e x -y vdisk_S3 datavg 70G
# mklv -t jfs2 -e x -y vdisk_S4 datavg 70G
# lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
vdisk_S1 jfs2 292 292 4 open/syncd N/A
vdisk_S2 jfs2 292 292 4 open/syncd N/A
vdisk_S3 jfs2 292 292 4 open/syncd N/A
vdisk_S4 jfs2 292 292 4 open/syncd N/A
退出AIX环境,在padmin环境下建立vdev,将相应的LV设备映射给相关Client
$ lsmap -all |grep vhost
vhost0 U8204.E8A.065A7D6-V2-C211 0x00000004
vhost1 U8204.E8A.065A7D6-V2-C221 0x00000000
vhost2 U8204.E8A.065A7D6-V2-C231 0x00000000
vhost3 U8204.E8A.065A7D6-V2-C241 0x00000007
$ mkvdev -vdev vdisk_S1 -vadapter vhost0 -dev P550_S1
$ mkvdev -vdev vdisk_S2 -vadapter vhost1 -dev P550_S2
$ mkvdev -vdev vdisk_S3 -vadapter vhost2 -dev P550_S3
$ mkvdev -vdev vdisk_S4 -vadapter vhost3 -dev P550_S4
此次案例中,客户端数据将存放于HP XP12000的存储阵列中,存储磁盘架构图:
在VIOS环境下安装存储的多路径软件,具体安装方法请参考各个厂商提供的官方文档。
修改相关的硬件参数,以满足MPIO和双VIOS架构的需求(2台VIOS都需如下步骤):
$ chdev -dev fscsiX -attr fc_err_recov=fast_fail dyntrk=yes –perm
$ chdev -dev hdiskX -attr reserve_policy=no_reserve
$ chdev -dev hdiskX -attr algorithm=load_balance
# chdev -l hdiskX -a hcheck_interval=20 -a hcheck_mode=nonactive –P
根据设计原则,需要在VIOS上的网卡进行聚合以达到增加带宽的目的,架构如下
$ mkvdev -lnagg ent0 ent1 -attr backup_adapter=ent2
配置SEA和VLAN,架构如下:
$ mkvdev -sea ent6 -vadapter ent3 -default ent3 -defaultid 199 -attr ha_mode=auto ctl_chan=ent4
$ mkvdev -vlan ent7 -tagid 24
$ mkvdev -vlan ent7 -tagid 124
$ mktcpip -hostname 065A7D6_vios2 -inetaddr 172.22.224.161 -interface en8 -start -netmask 255.255.255.0 -gateway 172.22.224.193
按照设计部分,每个client端虚拟1块以太网卡(见表五),2块虚拟光纤卡(见表九)
适配器标识211是指虚拟网卡的槽位号,VLAN标识就是需要访问的VLAN,需要和服务器端的设置保持一致。
虚拟SCSI就是虚拟存储光纤卡,其通过服务器适配器标识(211)来和服务器端的虚拟存储光纤卡做绑定。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论11 条评论
2023-05-30 22:19
2022-10-14 13:29
2017-10-25 10:33
2013-06-09 09:56
2011-07-07 16:48
2011-04-14 11:49
2011-03-17 17:31
2011-03-17 15:35
2011-03-09 09:40
2011-03-05 09:05
2011-03-04 10:41