在IBM®PowerVM®环境中创建LPAR可能是一项复杂的任务。 您需要执行以下高层步骤,以在双虚拟I / O服务器(VIOS)环境中使用虚拟小型计算机系统接口(VSCSI),N端口ID虚拟化(NPIV)或共享存储池来构建LPAR。
在此示例中,两个VIOS名称是VIO1和VIO2。
在硬件管理控制台(HMC)命令行中,执行以下任务:
- 使用两个虚拟SCSI客户端适配器(虚拟SCSI或共享存储池)或两个虚拟光纤通道(FC)客户端适配器(NPIV)创建LPAR配置文件。
- 使用DLPAR将虚拟SCSI服务器适配器或虚拟光纤通道服务器适配器添加到VIO1和VIO2。
- 使用HMC的“ 保存当前配置”功能,将VIO1和VIO2的当前配置保存到其配置文件中。
- 在VIO1和VIO2上运行
cfgdev
命令以检测新适配器。 - 根据插槽号在VIO1和VIO2服务器上查找虚拟主机(vhost)适配器,以找到正确的vhost或vfchost设备。
- 对于虚拟SCSI,将存储从VIO1和VIO2映射到vhost设备。
- 对于NPIV,将虚拟Fiber Chanel适配器映射到VIO1和VIO2上的物理适配器。
- 对于共享存储池,创建逻辑单元号(LUN)并将其映射到VIO1和VIO2上的虚拟主机适配器。
从网络安装管理(NIM)服务器:
- 将服务器添加到/ etc / hosts文件。
- 将新的LPAR定义为NIM客户端。
- 配置NIM以使用可选的bosinst_data资源将mksysb推送到服务器。
返回HMC命令行:
- 从网络引导LPAR。
- 打开与LPAR的控制台连接。
- 恢复mksysb并启动AIX后,根据需要完成系统配置和定制。
本文介绍了从命令行手动创建LPAR所需的步骤,并说明了如何使用脚本自动执行这些任务。
从命令行手动创建LPAR
创建LPAR的第一步是了解要在其中构建LPAR的系统的体系结构。 本文针对具有VIOS实例的虚拟化PowerVM环境。 但是,只要系统是由HMC管理的,也可以针对非虚拟化环境调整步骤。
在虚拟化环境中,您有几种选择。 对于存储,您可以使用传统的虚拟SCSI,NPIV或共享存储池。 对于虚拟环境中的联网,大多数人使用虚拟以太网。
本文提供有关在具有两个VIOS实例的NPIV环境中创建新LPAR的详细信息。 但是,如果您的环境中使用了虚拟SCSI和共享存储池,则可以调整这些指示。
让我们详细介绍上面列出的步骤,以从将使用NPIV的命令行创建LPAR。
从HMC命令行创建LPAR配置文件
mksyscfg
HMC命令用于创建LPAR,您可以指定参数,例如LPAR名称,要使用的虚拟以太网VLAN ID,虚拟光纤通道适配器插槽编号,最小/最大/所需的CPU,虚拟处理器和内存。 清单1显示了用于创建LPAR概要文件的示例命令行。
清单1.创建LPAR概要文件的mksyscfg命令的示例
mksyscfg -r lpar -m p770_01 -i "name=applpar01, profile_name=applpar01,lpar_env=aixlinux,
min_mem=8192, desired_mem=16384, max_mem=24576, proc_mode=shared, min_procs=1,
desired_procs=2, max_procs=4, min_proc_units=0.5, desired_proc_units=1, max_proc_units=2,
sharing_mode=uncap, uncap_weight=128, conn_monitoring=1, boot_mode=norm,
max_virtual_slots=200, \"virtual_eth_adapters=2/0/5//0/0/\",
\"virtual_fc_adapters=25/client//vioprod1/25//0,26/client//vioprod2/26//0\" "
大部分命令行是不言自明的。 棘手的部分是虚拟适配器。
virtual_eth_adapter
部分的重要部分( \"virtual_eth_adapters=2/0/5//0/0/\"
)
2
指定插槽5
指定VLAN ID 5。
virtual_fc_adapters
部分( \"virtual_fc_adapters=25/client//vioprod1/25//0,26/client//vioprod2/26//0\"
)的重要部分是本地/远程插槽号(分别为25和26)示例)和VIOS名称。
有关mksyscfg
命令语法的更多信息,请参考HMC手册页 。
确保在virtual_eth_adapters
和virtual_fc_adapters
周围使用引号引起来,以便外壳程序在运行命令时不会将其删除。
使用DLPAR将虚拟服务器适配器添加到VIOS实例HMC chhwres
命令可用于将虚拟服务器适配器动态添加(DLPAR)到VIOS实例。 清单2中显示了一个示例命令。
清单2.两个VIOS实例中的DLPAR虚拟服务器适配器的“ chhwres”命令行示例
chhwres -r virtualio -m p770_01 -o a -p vioprod1 --rsubtype fc -s 25 -a
"adapter_type=server,remote_lpar_name=applpar01,remote_slot_num=25"
chhwres -r virtualio -m p770_01 -o a -p vioprod2 --rsubtype fc -s 26 -a
"adapter_type=server,remote_lpar_name=applpar01,remote_slot_num=26"
这将添加支持我们在LPAR概要文件中创建的客户端适配器所需的相应VIOS适配器。
-m
标志指定受管系统的名称。
-p
标志指定VIOS的名称。
-s 25
指定VIOS插槽号。
remote_lpar_name=
是LPAR客户端的名称。