PowerVM配置

更新时间:2023-03-08 09:30:11 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PowerVM配置

一、 PowerVM 的主要组成部分及概念

最新的 PowerVM 是在基于 IBM POWER 处理器的硬件平台上提供的具有行业领先水平的虚拟化技术家族。它是 IBM Power System 虚拟化技术全新和统一的品牌(逻辑分区,微分区,Hypervisor,虚拟 I/O 服务器,APV,PowerVM Lx86,Live Partition Mobility)。

下面就其主要部分介绍一下,以方便后面实战部分的阅读。

微分区(Micro-Partitioning)

微分区改变了 POWER 系列服务器的整个规划结构。实施 APV 后,可以在资源分配方面提供更大的灵活性和细分能力。添加处理器的部分处理能力而不是整个处理器,还能够帮助客户更好地利用服务器。使用工作负载管理器(WLM)和 PLM 有助于更好地优化这些资源。

现在,分区要么是专用的处理器分区(按整个处理器的增量来分配处理能力),要么是共享的处理器分区(使用微分区);不会出现两者的组合。使用微分区时,可以将一组处理器分配到共享处理器池(SPP),然后使 LPAR 可以(根据在池中获得的容量和优先级)使用这些处理器。此时,服务器上仅有一个 SPP 可用,但多个 LPAR 可以共享这些资源。

虚拟 I/O 服务器

APV 功能部件的关键组件之一是虚拟 I/O 服务器。该设施可以提供 I/O 虚拟化和网络资源虚拟化。虚拟 I/O 服务器是一个分区,用于提供 I/O 资源共享,还用于为一个或多个客户机 LPAR 托管虚拟盘、光存储和 SEA。

虚拟 LAN

虚拟 LAN 不是 APV 的一部分,它只需要 POWER5 系统上有 AIX 5L V5.3 或支持的 Linux 版本。HMC 用于定义虚拟 LAN 设备,从而使 LPAR 通过内存而非以太网卡连接。一个 LPAR 可支持多达 256 个虚拟 LAN,每个虚拟 LAN 的传输速度都在 1 到 3

1 / 26

Gbps 之间。在这里,性能是值得关注的一点。如果在分区之间使用物理 LAN 连接,则适配器以 LAN 的传输速度运行,而不是以通常快许多的内存传输速度运行。由于适配器能够自行处理其任务,所以需要的处理器开销非常少。如果使用 VLAN,数据传输/交换速度会更快,因为两个分区之间基本上是内存传送。但是,这种传输需要处理器的参与。这两种传输方式的速度可能各有不同,视具体情况而定。但总的来说,VLAN 比物理互连要快。

共享以太网适配器

SEA 是一种与 APV 一起提供的 POWER5 中的新服务,它支持多个分区共享虚拟 I/O 服务器上的物理适配器。它实际上起着第 2 层网桥的作用,在客户机中的虚拟以太网适配器和主机服务器中的实际适配器之间路由数据。网络适配器共享是通过虚拟 I/O 服务器上配置的 SEA 实现的。通过虚拟 I/O 服务器,数据或者在实际网络中流动,或者经由 Hypervisor 流向实际分区。

虚拟 SCSI

在 I/O 方面,使用虚拟 SCSI 服务器共享磁盘和适配器。虚拟 SCSI 服务器运行在虚拟 I/O 服务器上,它能够支持您在一个物理磁盘上分配多个逻辑卷(LV)。然后,您可以将每个 LV 导出到不同的客户机 LPAR。客户机 LPAR 会将这些 LV 视为常规 SCSI 磁盘,而它们实际上可能是通过光纤连接到服务器。例如,您可以使用一个 146GB 磁盘驱动器,将它划分为 3 个 45 Gb LV 并将它们用作 3 个不同 LPAR 的引导磁盘。

二、 PowerVM的安装环境及虚拟分区设计

2.1 服务器相关硬件配置

IBM P720:8* 3.5GHz8 ,64GB 内存,集成四口千兆电口网卡,2×双口

IBM Power

千兆电口网卡,2×双口 4Gb HBA 卡, HDD:2*300GB 15Krpm SAS,

720-

DVD-ROM,冗余电源。

2.2 PowerVM规划设计

因本地硬盘空间有限,通过从一台DS5100分配了5*300G用于AIX系统的PowerVM搭建。

本次实施划分了 5 个微分区(不包括VIOServer)。

2 / 26

分区标识 1

分区名称 vio server

CUP分配 1

内存分配 4G

虚拟网卡 共享

虚拟 SCSI卡 SCSI 无 vhost0

SCSI ID 无 51 52 53 54 555 56 57 58 59 60 61 62 63 64 65

虚拟光纤卡 SAN 无

SAN ID 无

LV名称 无 系统 无

vfchost1

32

无 系统 无

vfchost3

34

无 系统 无

vfchost5

36

无 系统 无

vfchost7

38

无 系统 无

vfchost9

40

容量 无 300G 无 无 300G 无 无 300G 无 无 300G 无 无 300G 无 无

LV卷

所属VG 无

p740_vm1_rootvg

无 无

p740_vm2_rootvg

无 无

p740_vm3_rootvg

无 无

p740_vm4_rootvg

无 无

p740_vm5_rootvg

无 无

vfchost0 31

2 vm1 2 15G 共享 vhost5 vhost6 vhost1

vfchost2 33

3 vm2 2 15G 共享 vhost7 vhost8 vhost2

vfchost4 35

4 vm3 2 15G 共享 vhost9 vhost10 vhost3

vfchost6 37

5 vm4 2 15G 共享 vhost11 vhost12 vhost4

vfchost8 39

6 vm5 2 15G 共享 vhost13 vhost14

总 结

以上我们讨论了服务器虚拟化的诸多概念,完成了规划设计。后面的部分中,我们就按照上述设计来实施,由于微分区需要使用 VIO server,为清晰明了,我们先从 VIO server 开始实施,再实施微分区,实际没有先后顺序,但互有关联。

3 / 26

三、VIO server 的 profile 配置

现在我们开始实施了。首先进入 HMC 的服务器界面,创建一个 VIO server 分区,注意这个分区只能用这种方式创建。VIO server 实际上是一个 mksysb 的光盘,但选用一般 AIX 分区是无法安装运行的。

分区创建的 ID 为唯一标示,这点和创建一个 AIX 分区没有不同。

4 / 26

这里设为共享,而非专用。

5 / 26

按设计实施,设置 CPU 各个值:

按设计,实施内存值。

6 / 26

这里将所有设备加入 VIO Server。

下面开始配置 VIO SERVER 的特殊部分,首先将最大适配器数调到 500,便于增加虚拟网卡和存储卡,缺省值远远不够。

7 / 26

我们先来配置需共享的网卡:

按设计配置第一块需共享的虚拟网卡

8 / 26

同样增加其他虚拟网卡,此处 11、12 共 2 块 下面增加虚拟 SCSI 存储卡

增加第一块卡

9 / 26

10 / 26

共增加了15 块。但建议可以设计更多,因为事后添加需要重起 VIO server。

跟着安装向导,设置为正常启动,以免启动停留在 SMS 菜单。当然事后也可以修改。

可以点击详细信息确认配置

11 / 26

建立完成,此时再逐一确认一下

12 / 26

四、VIO server 的安装开启确认

开始激活该分区(之前请记得把 VIO server 的安装光盘放入光驱):

开始启动 :

13 / 26

按 5 进入 SMS 菜单,选择 CD-ROM 启动安装

接下来实际就是一个 mksysb 的恢复过程。

14 / 26

安装完毕就会自动重起。

五、VIO server 配置 --- 微分区的共享资源设置

VIO server 为有限制的 AIX 操作系统,不允许 root 登录,用户名为 padmin,缺省口令无。

通过 oem_setup_env 进入 AIX 的环境,可以很方便的使用我们熟悉的 AIX 命令达到大多数操作相同的效果,下面会混合使用 2 个环境的命令。

5.1 接受许可

第一次开启 VIO server,利用 oem_setup_env 进入 AIX 环境必须接受 license 许可。 login: padmin $ oem_setup_env

The I/O Server license must be accepted before running this command.

Only the chlang command may be run before

15 / 26

accepting the license.

To view the license, run the license command with the -view option.

If the -lang flag is not specified the license will be displayed in

the current locale (set by the chlang command). If the license is not

available in the language selected, English will be the default.

To accept the license, run the license command with the -accept option.

Locale currently set to: \

Usage: license {[-view] [-accept]} [-lang Name]

license [-ls] $ license -accept

5.2 配置磁盘

在 oem_setup_env 的 AIX 环境下 登录VIOSERVER:

Open in progress Open Completed.

IBM Virtual I/O Server login: padmin

padmin's Password:jyadmin Last login: Tue Jan 18 21:38:46 CST 2011 on /dev/vty0 $

$ oem_setup_env

16 / 26

查看一下系统中的硬盘:

# lspv hdisk0 00c4c5865c5f7a51 rootvg active hdisk1 00c4c586d755d665 rootvg active hdisk2 none None

hdisk3 none None hdisk4 none None

hdisk5 none None hdisk6 none None

查看一下现有的卷组:

# lsvg rootvg

扫描硬盘: # lsdev -Cc disk hdisk0 Available 00-08-00 SAS Disk Drive hdisk1 Available 00-08-00 SAS Disk Drive hdisk2 Available 07-00-02 MPIO Other DS5K Array Disk hdisk3 Available 07-00-02 MPIO Other DS5K Array Disk hdisk4 Available 07-00-02 MPIO Other DS5K Array Disk hdisk5 Available 07-00-02 MPIO Other DS5K Array Disk hdisk6 Available 07-00-02 MPIO Other DS5K Array Disk

查看一下磁盘通道: $ lsmap -all |grep vhost vhost0 U8204.E8A.064C586-V1-C51 vhost1 U8204.E8A.064C586-V1-C54 vhost2 U8204.E8A.064C586-V1-C57 vhost3 U8204.E8A.064C586-V1-C60 vhost4 U8204.E8A.064C586-V1-C63 vhost5 U8204.E8A.064C586-V1-C52 vhost6 U8204.E8A.064C586-V1-C53 vhost7 U8204.E8A.064C586-V1-C55 vhost8 U8204.E8A.064C586-V1-C56 vhost9 U8204.E8A.064C586-V1-C58 vhost10 U8204.E8A.064C586-V1-C59 vhost11 U8204.E8A.064C586-V1-C61 vhost12 U8204.E8A.064C586-V1-C62 vhost13 U8204.E8A.064C586-V1-C64 17 / 26

0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

vhost14 U8204.E8A.064C586-V1-C65 0x00000000 建立各个虚拟磁盘,映射到各个预先建立的 lv 上,并分配到各自通道:

$ mkvdev -vdev vm1rootvg -vadapter vhost0 -dev hdisk2 $ mkvdev -vdev vm2rootvg -vadapter vhost1 -dev hdisk3 $ mkvdev -vdev vm3rootvg -vadapter vhost2 -dev hdisk4 $ mkvdev -vdev vm4rootvg -vadapter vhost3 -dev hdisk5 $ mkvdev -vdev vm5rootvg -vadapter vhost4 -dev hdisk6

5.3 网卡设置

查看一下IO通道:

$ oem_setup_env # lsdev -Cc adapter cor0 Available 08-00 GXT145 Graphics Adapter ent0 Available 02-08 4-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent1 Available 02-09 4-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent2 Available 02-08 4-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent3 Available 02-09 4-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent4 Available 02-08 2-Port 10/100/1000 PCI-X Adapter ent5 Available 02-09 2-Port 10/100/1000 PCI-X Adapter ent6 Available 02-08 2-Port 10/100/1000 PCI-X Adapter ent7 Available 02-09 2-Port 10/100/1000 PCI-X Adapter

ent8 Available Virtual I/O Ethernet Adapter (l-lan) ent9 Available Virtual I/O Ethernet Adapter (l-lan)

fcs0 Available 05-00 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs1 Available 05-01 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs2 Available 07-00 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs3 Available 07-01 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) pager0 Available Pager Kernel Extension sissas0 Available 00-08 PCI-X266 Planar 3Gb SAS Adapter usbhc0 Available 01-08 USB Host Controller (33103500) usbhc1 Available 01-09 USB Host Controller (33103500) usbhc2 Available 01-0a USB Enhanced Host Controller (3310e000) vasi0 Available Virtual Asynchronous Services Interface (VASI) vbsd0 Available Virtual Block Storage Device (VBSD) vhost0 Available Virtual SCSI Server Adapter vhost1 Available Virtual SCSI Server Adapter vhost2 Available Virtual SCSI Server Adapter …….

18 / 26

将物理网卡ent4和ent6聚合,做成 enternet chanel 网卡 $ mkvdev -lnagg ent0,ent1 ent10 Available en10 et10

将聚合的 enternet chanel 网卡和虚拟网卡映射起来,建立虚拟共享网卡: $ mkvdev -sea ent10 -vadapter ent8 -default ent8 -defaultid 1

ent11 Available en11 et11

最后再查看一下IO通道:

# lsdev -Cc adapter ……

ent3 Available 02-09 4-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent4 Available 02-08 2-Port 10/100/1000 PCI-X Adapter ent5 Available 02-09 2-Port 10/100/1000 PCI-X Adapter ent6 Available 02-08 2-Port 10/100/1000 PCI-X Adapter ent7 Available 02-09 2-Port 10/100/1000 PCI-X Adapter

ent8 Available Virtual I/O Ethernet Adapter (l-lan) ent9 Available Virtual I/O Ethernet Adapter (l-lan) ent10 Available EtherChannel

ent11 Available Shared Ethernet Adapter fcs0 Available 05-00 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs1 Available 05-01 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs2 Available 07-00 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs3 Available 07-01 4Gb PCI Express Dual Port FC Adapter (df1000f114108a03) …….

5.4光纤卡设置

执行lsnports命令查看所有可以适用于NPIV的端口: $ lsnports

虚拟卡映射到物理卡:

$ vfcmap –vadapter vfchost0 –fcp fcs0 $ vfcmap –vadapter vfchost1 –fcp fcs2 $ vfcmap –vadapter vfchost2 –fcp fcs0 $ vfcmap –vadapter vfchost3 –fcp fcs2 $ vfcmap –vadapter vfchost4 –fcp fcs0

19 / 26

$ vfcmap –vadapter vfchost5 –fcp fcs2 $ vfcmap –vadapter vfchost6 –fcp fcs0 $ vfcmap –vadapter vfchost7 –fcp fcs2 $ vfcmap –vadapter vfchost8 –fcp fcs0 $ vfcmap –vadapter vfchost9 –fcp fcs2

光驱的切换:

$ rmdev -dev vcd vcd deleted $ mkvdev -vdev cd0 -vadapter vhost1 -dev vcd vcd Available

至此,VIO server 的配置完成。

5.5微分区的准备- profile 的配置

20 / 26

除 CPU 设置为共享,设置虚拟 CPU 外,其他和划分普通分区类同,确认结果如下:

CPU 确认:

21 / 26

内存配置确认:

22 / 26

设备确认,注意,这里由于设备均为共享 VIO server,所以没有选择任何设备,实际配置可以根据实际情况选择,如分区配 HA 时有 2 块串口卡,可以选择。

按照设计,配置网卡 ,scis 卡,注意对应关系 :

23 / 26

24 / 26

25 / 26

微分区的安装和配置和普通的分区没有什么本质的区别,但此处由于使用了 VIO server 需要注意网卡和硬盘都是虚拟出来的,VIO server 如果没有激活,这些设备都会找不到。

5.6光驱的切换:

$ rmdev -dev vcd vcd deleted $ mkvdev -vdev cd0 -vadapter vhost* -dev vcd vcd Available

26 / 26

微分区的安装和配置和普通的分区没有什么本质的区别,但此处由于使用了 VIO server 需要注意网卡和硬盘都是虚拟出来的,VIO server 如果没有激活,这些设备都会找不到。

5.6光驱的切换:

$ rmdev -dev vcd vcd deleted $ mkvdev -vdev cd0 -vadapter vhost* -dev vcd vcd Available

26 / 26

本文来源:https://www.bwwdw.com/article/1il3.html

Top