RS6000
作者RS60002021-06-07 20:34
售前技术支持, 浪潮商用机器有限公司

PowerVM Novalink测试环境安装指南

字数 10950阅读 4917评论 0赞 2

1 测试概况 .... 4

2 安装 Novalink 和 VIOS . 5

2.1 制作安装介质 ... 5

2.2 连接 IPMI Console . 5

2.3 安装 Novalink 和 VIOS . 7

2.4 创建光口业 务网络 SEA .. 15

2.5 创建虚拟镜像库 ... 15

3 虚机 .... 17

3.1 创建虚机 ... 17

3.2 修改虚机配置 ... 17

3.3 为虚机添加网卡 ... 20

3.4 为虚机添加存储 ... 21

3.5 虚机开机 ... 23

3.6 为虚机安装系统 ... 23

3.7 虚机网络配置及软件安装 ... 24

3.8 在线调整虚机 CPU&MEM ... 26

3.9 在线删除虚拟网卡 ... 27

3.10 在线删除虚机存储 ... 28

3.11 虚机关机 ... 29

3.12 删除虚机 ... 29

3.13 其他操作 ... 30

4 操作维护 .... 32

4.1 开机步骤 ... 32

4.2 关机步骤 ... 32

4.3 ASMI 接口不能登陆 ... 32

5 附录 .... 33

5.1 设备微码 ... 33

5.2 系统版本 ... 33

5.3 访问信息表 ... 33

# 1 测试概况

为完成 xxx 数据集团(后简称 xxx )自研云产品通过 Novalink 技术管理 Power 平台服务器, 此指南专为此次 Novalink 测试环境搭建所编写。

部署的过程大致如下:

借测机器到场后安装上架;

物理连接电口网卡,光口网卡,存储 HBA 卡到机房相应交换机;

安装 Novalink, VIOS;

Novalink 上创建虚机并配置网络存储;

虚机上安装系统;

Novalink 管理虚机

涉及的硬件有:

Power S822 服务器

涉及的软件有:

Novalink 1.0.0.14

VIOS 2.2.6.21

AIX 7.1.4.2

AIX 7.2.3.0

注意: **

  1. Novalink 测试环境的搭建过程,请阅读第 2 章节的内容描述,作为环境的使用者,此章节仅做参考,不需要按此章节步骤操作。
  2. Novalink 部署管理虚机相关的操作过程,请阅读第 3 章的内容描述,可参照此章节进行虚拟机的相关操作。

2 安装 Novalink 和 VIOS

2.1 制作安装介质

准备好 PowerVM Novalink 1.0.0.14 的一张可启动安装盘, VIOS 2.2.6.40 的两张 DVD 安装盘,将其制作成 ISO 文件,生成 PowerVM_NovaLink_v1.0.0.14.iso , VIOS_2.2.6.40_dvd1.iso , VIOS_2.2.6.40_dvd2.iso 文件。购买机器后,如有相应软件下载权限,也可从 IBM 官网直接下载相应 iso 文件。

将 VIOS 安装文件添加到 Novalink 安装程序中,制作成一个可引导 iso 文件 novalink-ubuntu-ppc64el.iso ,并将此文件 dd 写入到一个 USB 中。

接着将此 USB 安装盘插入到小型机前面板的 USB 口,为后面安装做准备。

生成的文件 novalink-ubuntu-ppc64el.iso 已上传到 vios1 (172.16.149.6) 的 /home/padmin/soft 目录中。其余 3 个文件是制作生成该 novalink-ubuntu-ppc64el.iso 文件的源文件。

具体操作过程可参考官方文档:

https://www.ibm.com/support/knowledgecenter/8284-22A/p8eig/p8eig_creating_iso.htm

2.2 连接IPMI Console

执行操作前,如有 HMC 连接管理了此服务器,请在 HMC 中删除对此服务器的连接管理。

用地址 http://172.16.149.10 连接 ASMI WEB 页,用户 admin 登陆到 ASMI 管理接口。

打开 Power/Restart Control -> Power On/Off System ,确认状态显示如下:

如果机器在开机状态,可以用 Power/Restart Control -> Immediate Power Off 菜单,点 ”Continue” 快速关机,最终来到上图状态。

在 System Service Aids -> Factory Configuration 菜单下,选择“ Reset server firmware settings ”然后重设服务器 firmware 设置。

在 System Configuration -> Hardware Management Consoles 菜单下点击“ Reset the server to non-HMC managed configuration ”按钮来确保服务器不被 HMC 管理。

执行完成后,结果如下。

回到菜单 Power/Restart Control -> Power On/Off System 下,选择“ AIX/Linux partition mode boot: ”值为 ”Boot to SMS menu”. 完成后点击 ”Save settings and power on” 来保存设置并开机。

如不能看到此选项,请到菜单“ System Configuration -> Firmware Configuration ”下,选择“ PowerVM ”值并“ Save ”,返回后就能看到“ Boot to SMS menu ”的选项。

在 linux 终端或 windows ,用 ipmitool 命令连接到 impi console.

ipmitool -I lanplus -H 172.16.149.10 -P passw0rd sol activate

连接成功后, console 将打开 SMS menu 界面, 为后面安装 Novalink 做准备。

2.3 安装Novalink和VIOS

在上图 SMS 菜单中,输入 5 以选择“ 5. Select Boot Options ”并按 Enter 键,在接下来的屏幕中输入 1 以选择“ 1. Select Install/Boot Device ”并按 Enter 键,接着输入 5 以选择“ 5. List all Devices ”按 Enter 键,在后面的屏幕中,输入“ USB Disk ”对应的数字 20 ,以选择系统从 USB Disk 启动。

接着选择“ 2. Normal Mode Boot ”。

随后选择“ 1. Yes ”,系统将通过 USB Disk 启动,界面如下。

选择安装 PowerVM Novalink 。

系统开始引导,一直到以下的安装配置向导。接着选择“ Choose to perform an installation ”并选择 ”Next” 来继续。

选择“ Choose to provide custom values. ”并“ Next ”来继续。

选择“ I Accept ”接受 License 。

输入 Novalink 的用户 padmin 密码为 padmin, VIOS 的 padmin 用户的密码也为 padmin 。

设置 Novalink 的网络信息。

选择“ Choose to create I/O redundancy. ”来安装双 VIOS 冗余配置。

选择默认的“ Small ”类 CPU , MEM 配置。

根据实际情况,为两个 VIOS 分配 IO 板卡。

以下分别为 VIOS1 , VIOS2 选择管理网络的物理网口。

以下分别为 VIOS1 , VIOS2 配置网络参数。


完成后安装向导会列出当前选择和配置的所有参数信息,确认无误后,光标选中“ ” 按 Enter 进入下一个屏幕。

在确认安装屏幕选择“ Install VIOS(s) and Novalink with Ubuntu - Automatic ” , 光标选中“ ” 按 Enter 启动安装。

启动后,安装引导程序首先将自动安装两个 VIOS ,完成后将自动安装 Novalink 分区。

安装引导程序大约运行 1 到 2 小时左右将完成安装,成功后,系统将自动重启并自动选择从小型机本地硬盘启动。登陆界面出现后,可用图片中的 pvmctl 命令来查看相应信息。

至此, Novalink 和两个 VIOS 完成了安装,并自动配置好了管理网络的 IP 地址。

2.4 创建光口业务网络SEA

在安装时, Novalink 安装向导只自动配置了电口的管理网络,光口业务网络还没有配置。在此先创建 SEA( 类似 bridge) ,以便虚机可通过此 SEA 访问外部业务网络。

创建前,用以下命令查看已创建的 SEA

pvmctl sea list


用以下命令创建光口业务网络的 SEA

pvmctl sea create --vswitch-name ETHERNET0 --vios-adapters vios1 ent4 vios2 ent4 --pvid 11

其中 ent4 分别为两个 vios 的光口物理网口。

2.5 创建虚拟镜像库

用以下命令在指定的 VIOS1 上创建虚拟镜像库,

viosvrcmd --id 2 -c "mkrep -sp rootvg -size 10G"


将 AIX7.1 和 7.3 的安装 ISO 文件上传到镜像库目录 /var/vio/VMLibrary 下,并将文件改为只读属性。

完成后,用下面的命令查看镜像库信息及其内容。

pvmctl repo list pvmctl media list

3 虚机

3.1 创建虚机

用以下命令创建虚机

pvmctl vm create --name vm2 --proc 2 --proc-type shared --sharing-mode uncapped --type AIX/Linux --mem 10240 --proc-unit 1

3.2 修改虚机配置

用以下命令可调整分配的 CPU , MEM 值

pvmctl vm update -i name=vm2 --set-fields SharedProcessorConfiguration.min_units=0.1 pvmctl vm update -i name=vm2 --set-fields SharedProcessorConfiguration.min_virtual=1 pvmctl vm update -i name=vm2 --set-fields SharedProcessorConfiguration.max_virtual=8 pvmctl vm update -i name=vm2 --set-fields SharedProcessorConfiguration.max_units=4 pvmctl vm update -i name=vm2 --set-fields PartitionMemoryConfiguration.min=1024 pvmctl vm update -i name=vm2 --set-fields PartitionMemoryConfiguration.max=20480

用以下命令查看虚机参数的详细输出

pvmctl vm list –I name=vm2 –all-out



关于可修改值的具体内容,可通过以下的帮助命令来查看。后续的其他命令也可用类似方法取得帮助。

pvmctl vm update help

输出如下:

padmin@nvlnkhost:~$ pvmctl vm update help usage: pvmctl [help--help] LogicalPartition update {--object-id-i} =value {args} required arguments: --set-fields option [option ...], -s option [option ...] Fields to set for a transaction. identifier arguments: --object-id id=value, -i id=value Identifier used when querying for an object type. Specified as a name=value pair. Example: --object-id name=value help arguments: help show this help message and exit --help show this help message and exit --set-fields options: DedicatedProcessorConfiguration.desired DedicatedProcessorConfiguration.max DedicatedProcessorConfiguration.min LogicalPartition.allow_perf_data_collection LogicalPartition.avail_priority LogicalPartition.bootmode LogicalPartition.desig_ipl_src LogicalPartition.disable_secure_boot LogicalPartition.io_config LogicalPartition.is_service_partition LogicalPartition.keylock_pos LogicalPartition.mem_config LogicalPartition.name LogicalPartition.nvram LogicalPartition.pending_secure_boot LogicalPartition.proc_compat_mode LogicalPartition.proc_config LogicalPartition.profile_sync LogicalPartition.restrictedio LogicalPartition.rr_enabled LogicalPartition.srr_enabled PartitionIOConfiguration.io_slots PartitionIOConfiguration.max_virtual_slots PartitionIOConfiguration.tagged_io PartitionMemoryConfiguration.desired PartitionMemoryConfiguration.exp_factor PartitionMemoryConfiguration.max PartitionMemoryConfiguration.min PartitionMemoryConfiguration.ppt_ratio PartitionProcessorConfiguration.sharing_mode ProfileIOSlot.required SharedProcessorConfiguration.desired_units SharedProcessorConfiguration.desired_virtual SharedProcessorConfiguration.max_units SharedProcessorConfiguration.max_virtual SharedProcessorConfiguration.min_units SharedProcessorConfiguration.min_virtual SharedProcessorConfiguration.pool_id SharedProcessorConfiguration.uncapped_weight TaggedIO.alt_load_src TaggedIO.console TaggedIO.load_src

3.3 为虚机添加网卡

用以下命令给虚机添加网卡

pvmctl eth create --pvid=10 --vswitch=ETHERNET0 --parent-id name=vm2 pvmctl eth create --pvid=11 --vswitch=ETHERNET0 --parent-id name=vm2

3.4 为虚机添加存储

先用以下命令给虚机创建 lv

pvmctl lv create --size 10 --name vm2_lv -p name=vios1 pvmctl lv create --size 10 --name vm2_lv -p name=vios2


接着用以下命令将这些 lv 用 scsi 方式映射到虚机,命令将自动创建 vscsi 类型的虚拟卡。

pvmctl scsi create --type lv --lpar name=vm2 --stor-id name=vm2_lv --parent-id name=vios1 pvmctl scsi create --type lv --lpar name=vm2 --stor-id name=vm2_lv --parent-id name=vios2


如使用 FC 光纤卡使用共享存储,用以下命令自动创建虚拟 FC 卡并绑定到物理光纤口。

pvmctl vfc create -p id=2 --lpar name=vm1 --pfcport=fcs0

详细内容可参考命令 pvmctl vfc create help 的输出。

执行以下命令创建虚拟光驱并将安装盘映射到虚机,为安装系统做准备。

pvmctl scsi create --type vopt --lpar name=vm2 --stor-id=aix7230v1.iso -p name=vios1

3.5 虚机开机

用以下命令开启虚机,查看虚机状态

pvmctl vm power-on -i name=vm2 pvmctl vm list

用以下命令打开虚机的 vterm 界面

mkvterm -p vm2

如初次安装进入 vterm 没有反应,可先关虚机,再开虚机,启动后即可看到 vterm 的输出内容。

如需退出 console ,按快捷键 ”Ctrl + ]”

3.6 为 虚机安装系统

打开界面后,按 1 进入 SMS 设定

选择 5 进入启动选项。

选择 1.Select Install/Boot Device 。

选择 3.CD/DVD 。

选择 1.SCSI 。

选择 DVD 设备,从 Normal Mode Boot 方式启动,按 x 退出 SMS 进行系统安装。

设置分区从 SCSI 光驱引导

从虚拟光盘引导后,开始安装 AIX 操作系统

系统从介质启动,按 1. 选择当前设置为主控制台。

选择 1. 将英语设置为安装语言。

在出现“ Welcome to Base Operating System Installation and Maintenance ”后,

选择 2.Change/Show Installation Setting and Install 。

选择 1.System Setting ,选择安装硬盘 hdisk0 及“ New and Complete Overwrite ”安装方式。

选择 More options 核对相关安装设置。

开始系统安装。安装完成后,系统重启。出现终端选择界面,选择终端类型 vt100 。然后选择 Accept License Agreements 。最后根据 Installation Assistant 进行 set date and time , root password 等设置。

默认将 root 口令设置为 root 或自定义的 root 密码。

3.7 虚机网络配置及软件安装

网络配置

VM 模版网络配置举例如下

Lpar名称OS版本管理网络IP光口网络IP
vm1AIX7.1172.16.149.213172.16.140.23
vm2AIX7.2172.16.149.214172.16.140.24

通过 vtmenu 登录安装完的虚机,执行命令配置管理接口 IP

#smitty mktcpip

配置 IP 地址、默认网关及主机名,保证 VM 对外通信

执行命令配置光口网络接口 IP

#smitty chinet


系统 BUNDLE 安装

需要安装的系统软件集合( Bundle )包括 CDE/ openssh-client/openssh_server 。

将 AIX 光盘放入光驱,执行命令

smitty easy_install

分别选择以下 Bundle 进行安装:

openssh_client

openssh_server

执行以下命令为虚机的 rootvg 做 mirror.

extendvg -f rootvg hdisk1 mirrorvg -S rootvg bosboot -ad hdisk1 bootlist -m normal -o hdisk0 hdisk1

以相同步骤,在 vm1 上完成相同配置。

3.8 在线调整虚机CPU & MEM

用以下命令可调整分配的 CPU , MEM 值

pvmctl vm update -i name=vm1 --set-fields SharedProcessorConfiguration.desired_units=0.5 pvmctl vm update -i name=vm1 --set-fields SharedProcessorConfiguration.desired_virtual=1 pvmctl vm update -i name=vm1 --set-fields PartitionMemoryConfiguration.desired=8192

3.9 在线删除虚拟网卡

现在系统中删除掉网卡的逻辑设备。

用以下命令删除虚拟网卡

pvmctl eth delete -p name=vm2 -i slot=3

3.10 在线删除虚机存储

在虚机中先删除磁盘对应的逻辑设备。

用以下命令删除来自 vios2 上的逻辑映射

pvmctl scsi delete --type lv --lpar name=vm2 --stor-id name=vm2_lv --parent-id name=vios2


如需删除光驱对应的映射,可执行以下命令。

pvmctl scsi delete --type vopt --lpar name=vm2 -p name=vios1 --stor-id=aix7230v1.iso

3.11 虚机关机

用以下命令将虚机关机

pvmctl vm power-off --hard -i name=vm2

3.12 删除虚机

虚机关闭后,可删除虚机。

pvmctl vm power-off --hard -i name=vm2

删除前的状态:

删除后的状态:

3.13 其他操作

清理 vm2 留下的 lv 及 scsi mapping

4 操作维护

4.1 开机步骤

登陆 ASMI WEB 界面,菜单“ Power/Restart Control à Power On/Off System ”下点击按钮“ Save settings and power on ”启动服务器。

启动后,服务器会自动启动 Novalink 分区和 VIOS 。

4.2 关机步骤

先关闭除 Novalink 外的所有分区。

接着用命令 ”pvmctl vm power-off -i id=1” 关闭 Novalink 分区。

网络登陆 VIOS 用命令 ”shutdown -F” 关闭 VIOS 分区。

登陆 ASMI WEB 界面,到菜单“ Power/Restart Control à Immediate Power Off ”下点击“ Continue ”按钮快速关闭服务器。

或在菜单“ Power/Restart Control à Power On/Off System ”下点击按钮“ Save settings and power off ”正常关闭服务器。

4.3 ASMI接口不能登陆

如登陆 ASMI 出现“ Too many user ”不能登陆,可以用以下命令重启 FSP ,等待大约 5 分钟左右,即可登陆。

ipmitool -I lanplus -H 172.16.149.10 -P passw0rd mc reset cold

5 附录

5.1 设备微码

软件类型微码版本说明
Power S822SV860_FW860.70 (205)

5.2 系统版本

软件类型版本说明
Novalink1.0.0.14
VIOS版本2.2.6.40
操作系统版本AIX 7142 AIX 7230AIX系统版本

5.3 访问信息表

IP地址用途访问方法用户名密码业务网络说明
172.16.149.210Novalinksshpadminpadmin Novalink控制台
172.16.149.211vios1ssh/telnetpadminpadmin172.16.149.21PowerVM虚拟化服务器
172.16.149.212vios2ssh/telnetpadminpadmin172.16.149.22PowerVM虚拟化服务器
172.16.149.213vm1ssh/telnetrootroot172.16.149.23AIX 7.1
172.16.149.214vm2ssh/telnetrootroot172.16.149.24AIX 7.2
172.16.149.220Power S822web/IPMIadminadmin ipmitool -I lanplus -H 172.16.149.10 -P passw0rd sol activate

注: IP 地址 172.16.149.215~219 和 172.16.140.25~26 可以用来分配给额外的虚机,如需更多 IP 地址,请联系网络管理员。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广