分享

在 IBM 集成虚拟化管理器上进行 Linux 分区的 DLPAR 操作,第 4 部分

 soulhiking 2012-05-18

在 IBM 集成虚拟化管理器上进行 Linux 分区的 DLPAR 操作,第 4 部分

虚拟磁盘和光学设备的动态调整

龚 颉 (gongjie@cn.ibm.com), 软件工程师, IBM

简介: 动态逻辑分区(DLPAR)是 IBM System p 服务器上的一种虚拟化特性,该特性允许用户在分区运行的时候动态调整分区的资源分配,使得系统资源得到更为有效的利用,并且不影响应用或者服务的正常运行。集成虚拟化管理器(IVM)是一种与HMC类似的用于管理 System p 服务器的平台,也同样支持 DLPAR,不过与 HMC 上的 DLPAR 存在不少差异。本系列文章介绍 IVM 上 Linux 逻辑分区的 DLPAR,分成四个部分。本文是第四部分,介绍了虚拟磁盘和光学设备的动态调整。

本文是介绍 IVM 上 Linux 分区 DLPAR 操作这一系列文章的第四部分。在前面三部分内容中,我们介绍了 IVM 上 Linux 分区 DLPAR 的一些背景知识,并讨论了三种主要资源类型 - 处理器、内存和适配器的 DLPAR 操作。本文介绍虚拟磁盘和光学设备的动态调整,这种动态调整虽然不是真正意义上的 DLPAR,但是可以起到相同的效果,使得用户能够方便的动态调整这些资源。同前面各部分一样,本文也是基于第一部分文章中“Linux 分区 DLPAR 环境的准备”一节所描述的 SLES10 SP2 实验环境来讲解各种动态调整操作。

虚拟磁盘的动态调整

进行虚拟磁盘的动态调整,首先需要在 IVM 管理界面中打开分区属性,然后选择“存储”标签,就可以看到如图1所示的页面。该页面包含两种类型的磁盘:虚拟盘(也称虚拟磁盘)和物理卷。虚拟盘其实指的是逻辑卷(用户可以通过 IVM 的“查看/修改虚拟存储器”功能增加或者删除逻辑卷),该页面显示了分配给该分区的虚拟盘和 IVM 中未被分配的虚拟盘。物理卷是指挂在物理适配器上的磁盘,VIOS 上那些未被使用的物理磁盘可以分配给分区来使用,该页面显示了分配给该分区的物理磁盘和 IVM 中未被分配的物理磁盘。如果使用该方式给分区分配存储资源,不论是虚拟盘还是物理卷,最终分区所看到的都是连接到虚拟 SCSI 适配器上的虚拟磁盘。下面以虚拟盘为例讲解如何增加、删除或者移动存储资源,对物理卷的操作与此类似。

增加虚拟磁盘

图1中,Linux 分区 uli13lp2 有一个虚拟磁盘,它在 VIOS 上对应的后端设备是大小为 1.5GB 的逻辑卷 clientlv01;系统还剩余一个大小为 256MB 的逻辑卷 clientlv02 可供分区使用。想要给分区增加一个新的磁盘,首先选择 clientlv02,然后点击“确定”按钮,这样 IVM 就把该磁盘分配给了 Linux 分区 uli13lp2。


图 1. 通过图形界面增加虚拟磁盘
通过图形界面增加虚拟磁盘

用户也可以通过命令行来增加虚拟磁盘(见清单1)。命令 mkbdsp 可以把逻辑卷挂接到虚拟 SCSI 适配器;命令 mkvdev 不仅能用于逻辑卷,还适用于物理磁盘和光学设备,是一种更通用的方式。用户可以在增加磁盘之前使用命令 lslv 和 lspv 来查看系统当前空闲的磁盘资源,以便决定针对哪个磁盘进行操作,还可以使用 lsmap 来查看分区的磁盘分配情况,确认增加操作是否成功执行。

清单1:通过命令行来增加虚拟磁盘

增加磁盘前系统剩余的虚拟磁盘资源和分区所使用的磁盘资源:

$ lslv -free
LV NAME         SIZE(megabytes) VOLUME GROUP
clientlv02      256             rootvg
$ lsmap -vadapter vhost1
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U7998.60X.100E7DA-V1-C13                     0x00000003

VTD                   vtscsi10
Status                Available
LUN                   0x8600000000000000
Backing device        clientlv01
Physloc

使用命令 mkbdsp 增加磁盘:

$ mkbdsp -sp rootvg -bd clientlv02 -vadapter vhost1
Assigning logical volume "clientlv02" as a backing device.
vtscsi11 Available
clientlv02

或者使用命令 mkvdev 增加磁盘:

$ mkvdev -vdev clientlv02 -vadapter vhost1
vtscsi11 Available

增加磁盘后系统剩余的虚拟磁盘资源和分区所使用的磁盘资源:

$ lslv -free
$ lsmap -vadapter vhost1
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U7998.60X.100E7DA-V1-C13                     0x00000003

VTD                   vtscsi10
Status                Available
LUN                   0x8600000000000000
Backing device        clientlv01
Physloc

VTD                   vtscsi11
Status                Available
LUN                   0x8700000000000000
Backing device        clientlv02
Physloc

完成上述操作之后,在 Linux 分区中是否能够马上看到新增的磁盘呢?并非如此,命令 mkbdsp 或 mkvdev 只完成 VIOS 上磁盘到逻辑分区的映射,Linux 分区并不知道是否增加了新的虚拟磁盘,用户需要手工 vary on 新增的磁盘(见清单2),之后就可以在分区上使用这些磁盘了。注意:如果在增加虚拟磁盘之前 Linux 分区没有任何虚拟磁盘资源,而且虚拟磁盘模块 ibmvscsi 还未加载到内核,那么需要在完成添加操作之后加载该模块,在加载模块的过程中,内核能够自动识别新增的虚拟磁盘,用户不需要手工执行上述 vary on 操作。

清单2:在分区上 vary on 虚拟磁盘

增加磁盘前分区能看到的磁盘:

uli13lp2:~ # lsscsi
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda
uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk
Disk /dev/sda: 1610 MB, 1610612736 bytes

增加磁盘后 vary on 磁盘之前分区能看到的磁盘:

uli13lp2:~ # lsscsi
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda

在分区上 vary on 新增的虚拟磁盘:

uli13lp2:~ # echo "scsi add-single-device 0 0 7 0" >/proc/scsi/scsi
uli13lp2:~ # lsscsi
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda
[0:0:7:0]    disk    AIX      VDASD            0001  /dev/sdb
uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk
Disk /dev/sda: 1610 MB, 1610612736 bytes
Disk /dev/sdb: 268 MB, 268435456 bytes

删除虚拟磁盘

增加的相反操作,删除操作需要首先在 Linux 分区上 vary off 虚拟磁盘(见清单3)。在此之前,如果 Linux 分区正在使用该磁盘(比如磁盘上的文件系统已经被挂载上,或者该磁盘被用做交换设备),那么需要在 Linux 操作系统中使用 umount 或 swapoff 命令停止使用该设备。如果不在删除磁盘之前停止使用或者 vary off 该磁盘,那么 Linux 仍然可以看到实际上已经被删除了的磁盘,对该磁盘的引用将出现错误。


清单3:在分区上 vary off 虚拟磁盘
uli13lp2:~ # lsscsi
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda
[0:0:7:0]    disk    AIX      VDASD            0001  /dev/sdb
uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk
Disk /dev/sda: 1610 MB, 1610612736 bytes
Disk /dev/sdb: 268 MB, 268435456 bytes
uli13lp2:~ # echo "scsi remove-single-device 0 0 7 0" >/proc/scsi/scsi
uli13lp2:~ # lsscsi
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda
uli13lp2:~ # fdisk -l 2>/dev/null | grep Disk
Disk /dev/sda: 1610 MB, 1610612736 bytes

完成上述操作后,接着使用图形界面来删除该磁盘。首先取消对该磁盘的选择,然后点击“确定”按钮开始删除磁盘(如图2所示)。这个过程并非一帆风顺,IVM 会显示一些警告信息,提醒用户在删除之前做好妥善处理(如图3所示)。如果用户确实已经做好准备,可以选择“强制从运行的分区中除去设备”选项,然后再次点击“确定”按钮删除该磁盘。


图 2. 通过图形界面删除虚拟磁盘
通过图形界面删除虚拟磁盘

图 3. 确认删除虚拟磁盘
确认删除虚拟磁盘

与增加虚拟磁盘类似,通过命令行删除虚拟磁盘同样简单,只需要用命令 rmvdev 删除该磁盘相对应的 vtscsi 设备(Virtual Target SCSI Device)就完成了虚拟磁盘的删除(见清单4)。

清单4:通过命令行来删除虚拟磁盘

接清单1中增加虚拟磁盘后的结果

$ rmvdev -vtd vtscsi11
vtscsi11 deleted
$ lslv -free
LV NAME         SIZE(megabytes) VOLUME GROUP
clientlv02      256             rootvg
$ lspv -free
NAME            PVID                                SIZE(megabytes)
hdisk13         none                                70006
$ lsmap -vadapter vhost1
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U7998.60X.100E7DA-V1-C13                     0x00000003

VTD                   vtscsi10
Status                Available
LUN                   0x8600000000000000
Backing device        clientlv01
Physloc

移动虚拟磁盘

读者可能会对本小节的标题产生疑惑,因为 IVM 管理界面中的分区属性页面(如图1所示)并不提供任何与虚拟磁盘移动相关的功能。那么我们该如何通过 IVM 移动虚拟磁盘呢?IVM“查看/修改虚拟存储器”页面中的“虚拟盘”和“物理卷”标签页面提供了移动虚拟磁盘的功能(如图4所示):首先选择要移动的磁盘,然后点击“修改分区分配”按钮,在图5所示的页面中选择目标分区,按下“确定”按钮后返回图4所示的页面,最后点击“确定”按钮就可以完成虚拟磁盘的移动。


图 4. 通过图形界面移动虚拟磁盘
通过图形界面移动虚拟磁盘

图 5. 选择目标分区
选择目标分区

与处理器、内存和适配器的 DLPAR 操作类似,IVM 并不提供单一的命令完成虚拟磁盘的移动,只能通过删除和增加两个操作实现移动的效果。也就是说,在上述通过图形界面移动虚拟磁盘的操作过程中,IVM 首先使用 rmvdev 删除磁盘到源分区的映射关系,然后再使用 mkbdsp 或 mkvdev 将该磁盘映射到目标分区。由于使用了删除和增加两种操作,因此用户需要在移动之前在源分区上停止使用该磁盘并执行 vary off 操作,移动之后在目标分区上 vary on 该磁盘。

虚拟磁盘的动态调整不是 DLPAR

通过以上讨论可知,IVM 使用命令 mkbdsp、mkvdev 或 rmvdev进行虚拟磁盘的增加、删除和移动等操作,这与我们所熟知的使用 chsyscfg 或 chhwres 进行处理器、内存或适配器 DLPAR 操作的方式存在很大差异,那么虚拟磁盘的动态调整是否是 DLPAR 呢?

在清单5中,停止 RMC 守护进程之后,Linux 分区 uli13lp2 不具备 DLPAR 能力,不能进行虚拟以太网适配器等资源的 DLPAR 操作,但是仍然可以进行虚拟磁盘的动态调整。在图形界面中,也可以看到这些区别:在不具备 DLPAR 能力的分区的属性页面中,IVM 禁止对处理器、内存和适配器等资源进行 DLPAR 操作,但是允许修改虚拟磁盘的分配。可见,虚拟磁盘的动态调整虽然也是一种动态的资源调节过程,可以起到类似 DLPAR 的作用,但是并非真正意义上的 DLPAR。

清单5:动态调整虚拟磁盘不需要分区具有 DLPAR 能力

停掉 RMC 守护进程,去除分区的 DLPAR 能力:

$ ssh root@uli13lp2 "stopsrc -s ctrmc"
0513-044 The ctrmc Subsystem was requested to stop.
$ lssyscfg -r lpar --filter lpar_names=uli13lp2  -F dlpar_proc_capable,dlpar_mem_capable,dlpar_io_capable
0,0,0

不能进行 DLPAR 操作,如虚拟以太网适配器的 DLPAR:

$ chhwres -r virtualio --rsubtype eth -o a -p uli13lp2 -s 5  -a ieee_virtual_eth=0,port_vlan_id=1,is_trunk=0,trunk_priority=0
[VIOSE01050401-0268] Partition communications not active on partition with ID 3 . 
 Unable to run remote command.

仍然可以进行虚拟磁盘的动态调整:

$ ssh root@uli13lp2 "lsscsi"
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda
$ mkvdev -vdev clientlv02 -vadapter vhost1
vtscsi11 Available
$ ssh root@uli13lp2 "/bin/echo scsi add-single-device 0 0 7 0 >/proc/scsi/scsi"
$ ssh root@uli13lp2 "lsscsi"
[0:0:6:0]    disk    AIX      VDASD            0001  /dev/sda
[0:0:7:0]    disk    AIX      VDASD            0001  /dev/sdb

光学设备的动态调整

要进行光学设备的动态调整,在 IVM 管理界面中打开分区属性页面,选择“光学设备”标签,就可以看到图6所示的页面。该页面主要包括两个区域:物理光学设备和虚拟光学设备。用户既可以把系统上的物理光学设备分配给分区使用,也可以使用 ISO 映像资源生成虚拟光学介质,然后创建虚拟光学设备并映射该介质,从而分配给分区使用。与虚拟磁盘相同,无论哪种类型的光学设备,都被映射到服务器端虚拟 SCSI 适配器(比如 uli13lp2 在 VIOS 上相应的 vhost1),最终分区所看到的都是虚拟光学设备,必须通过 VIOS 来访问实际的物理光学设备或者虚拟光学介质。光学设备和虚拟磁盘的动态调整类似,都不是真正意义上的 DLPAR。本节介绍虚拟光学介质的管理和虚拟光学设备的动态调整;物理光学设备的动态调整和虚拟磁盘类似,所不同的是前者的后端设备是光学设备而后者是磁盘或逻辑卷等存储设备,这里不再赘述。


图 6. 光学设备属性页面
光学设备属性页面

管理虚拟光学介质

在 IVM 图形管理界面中,我们可以使用“查看/修改虚拟存储器” 页面中的“光学设备”标签页面来管理虚拟光学介质(如图7所示的“虚拟光学介质”区域)。IVM 使用介质库来集中存放各种虚拟光学介质,每个 IVM 只允许存在一个介质库,在创建介质之前,需要预先创建介质库。点击“创建库”按钮,可以看到图8所示的页面。介质库其实是一个逻辑卷,我们选择一个剩余空间足够大的存储池,指定介质库的大小,最后点击“确定”按钮完成介质库的创建。


图 7. 管理虚拟光学介质
管理虚拟光学介质

图 8. 创建介质库
创建介质库

图9显示了一个介质库,用户可以查看介质库的总大小和剩余空间,也可以通过“扩展库”按钮增加该库的大小,或通过“删除库”按钮删除该库。图下方的列表显示了介质库中的虚拟介质,“添加介质”、“修改分区配置”、“下载”和“删除”等按钮用于管理库中的虚拟介质。点击“添加介质”按钮,就可以看到图10所示的页面,该页面提供了多种方式来创建虚拟介质。

  • 上载介质:从本地工作站(连接到 IVM 图形界面的浏览器所在的系统)中选择一个介质(比如 ISO 文件)上传到 VIOS 并加入介质库。
  • 添加现有文件:从 VIOS 中选择一个介质加入介质库,用户需要预先在 VIOS 上准备好该介质。
  • 从物理光学设备导入:指定物理光学设备,IVM 将该设备上的内容拷贝到介质库。
  • 创建空白介质:不需要用户预先准备任何介质,空白介质中不包含任何内容。

图 9. 通过介质库管理虚拟介质
通过介质库管理虚拟介质

图 10. 创建虚拟介质
创建虚拟介质

以“添加现有文件”为例,需要预先在 VIOS 上准备一个虚拟介质(见清单6)。为了对比虚拟光学设备分配后分区 uli13lp2 所看到的内容和原来介质中的内容,以便验证分配操作是否成功,我们在 Linux 分区 uli13lp2 上创建了一个 ISO 映像 mydata.iso,拷贝到 VIOS 分区上的 /home/padmin/ 目录下。在创建介质时,选择“添加现有文件”并指定 ISO 的路径(如图10所示),点击“确认”按钮添加一个新的虚拟介质(如图11所示)。


清单6:准备 ISO 映像
uli13lp2:~ # ls mydata/
test1  test2  test3  test4  test5
uli13lp2:~ # mkisofs -o mydata.iso mydata/ &>/dev/null
uli13lp2:~ # mount -o loop mydata.iso /mnt
uli13lp2:~ # ls /mnt
test1  test2  test3  test4  test5
uli13lp2:~ # scp mydata.iso padmin@uli14:/home/padmin/
mydata.iso            100%  358KB 358.0KB/s   00:00


图 11. 虚拟介质
虚拟介质

介质库是 VIOS 上的一个设备名称为 VMLibrary_LV 的逻辑卷,该逻辑卷被挂载到 /var/vio/VMLibrary/ 目录,介质库所管理的介质(比如上述例子中的 mydata.iso)都存放在该目录下(见清单7)。除了添加介质外,还可以在图11所示的页面中选择现有介质,然后使用“修改分区分配”按钮进行分配操作,或者通过“下载”按钮将该介质下载到本地工作站,或者点击“删除”按钮从库中删除该介质。


清单7:介质库
$ oem_setup_env
# lsdev | grep VMLibrary_LV
VMLibrary_LV Available          Logical volume
# mount | grep VMLibrary_LV
         /dev/VMLibrary_LV /var/vio/VMLibrary jfs2   Jul 04 11:52 rw,log=INLINE
# ls /var/vio/VMLibrary
lost+found  mydata.iso

增加虚拟光学设备

给分区增加虚拟光学设备,需要在分区属性页面的“光学设备”标签中点击“创建设备”按钮创建一个新的设备,此时 IVM 实际上尚未运行命令创建该设备,因此设备名显示为“未知1”(如图12所示)。接下来,点击“修改”链接,在图13所示的页面中选择所要使用的虚拟光学介质,按下“确定”按钮建立虚拟光学设备和介质之间的映射关系(如图14所示)。最后,点击“确定”按钮完成虚拟光学设备的增加。


图 12. 通过图形界面增加虚拟光学设备
通过图形界面增加虚拟光学设备

图 13. 选择虚拟光学介质
选择虚拟光学介质

图 14. 建立虚拟光学设备和介质之间的映射
建立虚拟光学设备和介质之间的映射

我们知道,可以使用 mkbdsp 或者 mkvdev 创建虚拟磁盘,而从清单8中可以看到,创建虚拟光学设备需要两个命令才能完成:首先使用 mkvdev 创建设备 vtopt0,然后使用 loadopt 建立设备和虚拟介质 mydata.iso 之间的映射关系。使用命令 loadopt 时,用户不需要指定介质的绝对路径,IVM 会在设备 /dev/VMLibrary_LV 所挂载的目录中寻找该介质。


清单8:通过命令行创建虚拟光学设备
$ lsmap -vadapter vhost1
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U7998.60X.100E7DA-V1-C13                     0x00000003

VTD                   vtscsi10
Status                Available
LUN                   0x8600000000000000
Backing device        clientlv01
Physloc

使用命令 mkvdev 创建设备 vtopt0:

$ mkvdev -fbo -vadapter vhost1
vtopt0 Available

使用命令 loadopt 建立设备和介质的映射:

$ loadopt -f -vtd vtopt0 -disk mydata.iso

$ lsvopt
VTD             Media                              Size(mb)
vtopt0          mydata.iso                             1
$ lsmap -vadapter vhost1
SVSA            Physloc                     Client Partition ID
--------------- --------------------------- ------------------
vhost1          U7998.60X.100E7DA-V1-C13            0x00000003

VTD                   vtopt0
Status                Available
LUN                   0x8700000000000000
Backing device        /var/vio/VMLibrary/mydata.iso
Physloc

VTD                   vtscsi10
Status                Available
LUN                   0x8600000000000000
Backing device        clientlv01
Physloc

从清单8中还可以看出,与虚拟磁盘一样,IVM 也只是将虚拟光学介质映射到 vhost1,因此也需要在分区上 vary on 该设备。清单9中,在 Linux 分区 uli13lp2 上执行完 vary on 操作之后,分区增加了一个光学设备 /dev/sr0,该设备中的内容与初始 ISO 映像中的内容相同。这一功能使用户能够通过虚拟光学设备来使用 ISO 映像,当需要执行光盘相关的操作(比如安装系统),但是机器上没有光学设备时,或者必须从远程访问该系统时,虚拟光学设备能够极大的方便用户的使用。

清单9:在分区上 vary on 虚拟光学设备

vary on 设备之前:

uli13lp2:~ # cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 06 Lun: 00
  Vendor: AIX      Model: VDASD            Rev: 0001
  Type:   Direct-Access                    ANSI SCSI revision: 03
uli13lp2:~ # sg_map
/dev/sg0  /dev/sda 

vary on 设备操作:

uli13lp2:~ # echo "scsi add-single-device 0 0 7 0" >/proc/scsi/scsi

vary on 设备之后:

uli13lp2:~ # cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 06 Lun: 00
  Vendor: AIX      Model: VDASD            Rev: 0001
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 07 Lun: 00
  Vendor: AIX      Model: VOPTA            Rev:
  Type:   CD-ROM                           ANSI SCSI revision: 04
uli13lp2:~ # sg_map
/dev/sg0  /dev/sda
/dev/sg1  /dev/sr0

虚拟光学设备 /dev/sr0 中的内容与初始ISO的内容相同:

uli13lp2:~ # mkdir /mnt2; mount /dev/sr0 /mnt2
uli13lp2:~ # mount | tail -2
/root/mydata.iso on /mnt type iso9660 (rw,loop=/dev/loop0)
/dev/sr0 on /mnt2 type iso9660 (rw)
uli13lp2:~ # diff -Nrup /mnt /mnt2
uli13lp2:~ #

删除虚拟光学设备

虽然增加虚拟光学设备和虚拟磁盘所使用的命令有所不同,但是删除过程却是一样的:首先在 Linux 分区上停止使用要删除的虚拟光学设备,然后 vary off 该设备,最后使用图形界面或者命令 rmvdev 删除该设备。关于如何使用图形界面删除虚拟光学设备,读者可以根据上面的讨论在 IVM 上进行研究,这里不再赘述。

移动虚拟光学设备

IVM 管理界面中的分区属性页面不提供虚拟光学设备的移动功能,不过虚拟光学介质管理界面中的“修改分区分配”提供了这种功能(如图15所示)。为了解释介质的再分配,除了上述介质 mydata.iso 之外,我们创建了另外一个只读介质 mydata1.iso,并同时分配给 Linux 分区 uli13lp1 和 uli13lp2(具有读写属性的介质最多只能分配给一个分区使用,只读介质可以同时分配给多个分区使用)。

选择 mydata.iso 来修改分区分配,在图16所示的分区列表中选择任意一个分区上的任意一个虚拟光学设备,这包括其它分区上已经映射了介质的设备(如 vtopt2)、同一分区上已经映射了介质的设备(如 vtopt1)、尚未映射介质的设备(如 vtopt3)等。如果选择 mydata1.iso 来修改分区分配,用户可以从列表中同时选择任意多个设备进行再分配。与虚拟磁盘的移动类似,IVM 不提供单一命令来移动虚拟光学设备,而是通过组合上述增加和删除操作来重新建立设备和介质之间的映射关系。


图 15. 选择需要修改分区分配的介质
选择需要修改分区分配的介质

图 16. 修改介质的分区分配
修改介质的分区分配

小结

本系列文章介绍了 IBM 集成虚拟化管理器 — IVM 上 Linux 逻辑分区的 DLPAR,本文是其中的第四部分,介绍了虚拟磁盘和光学设备的动态调整过程,这种动态调整虽然不是真正意义上的 DLPAR,但是可以起到相同的效果,使得用户能够像使用 DLPAR 一样方便的动态调整这些资源的分配。至此,本系列文章的所有内容都已经介绍完毕。通过本系列文章,读者可以理解和掌握 IVM 上 Linux 分区 DLPAR 的基本原理、通过图形界面或者命令行界面对各种资源进行 DLPAR 或者动态调整的操作过程、以及 IVM 和 HMC 上 DLPAR 操作的不同之处,使读者能够更加全面深入的理解 IBM System p 服务器中两种不同类型的服务器管理平台 IVM 和 HMC 上的 DLPAR 操作。

IBM 和 System p 是国际商业机器公司在美国和/或其他国家或地区的商标或注册商标。


参考资料

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多