VIOS 为Power lpar扩容 (转)
back>>
????此文上半部分创建vg转载某高人,后半部分将新分配磁盘空间挂载到rootvg为原创。?
一、为lpar新增磁盘空间 点击原文地址?
??? 言:一个P550小型机,两个300G硬盘,hdisk0和hdisk1,利用PowerVM技术建立三台虚拟机,AIX1独占1个300G硬盘hdisk1,hdisk0使用vios建立成一个rootvg,AIX2和Linux for power分别使用rootvg两个100G的LV,日常使用中AIX2空间不足,需要给AIX2扩容。下面将使用VIOS、AIX2作为前缀说明执行的环境。
?
1. 查看VIOS环境和AIX当前环境
??? VIOS:$oem_setup_env
??? VIOS:#lsvg
??? rootvg
??? VIOS:#:lsvg -l rootvg???????????????????????????????????????????? //本处忽略了其他没关的显示信息
??? LV NAME???????????? TYPE?????? LPs???? PPs???? PVs? LV STATE????? MOUNT POINT
??? aix2??????????????? jfs2?????? 200???? 200???? 1??? open/syncd??? N/A
??? redhat????????????? jfs2?????? 200???? 200???? 1??? open/syncd??? N/A
??? VIOS:#exit
??? VIOS:$lsmap -all??????????????????????????????????????????? //本处忽略了其他没关的显示信息
SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost0 U8204.E8A.0628AD4-V1-C21 0x00000002VTD aix1_rootvgStatus AvailableLUN 0x8100000000000000Backing device hdisk1Physloc U78A0.001.DNWH1L3-P2-D6VTD cdStatus AvailableLUN 0x8200000000000000Backing device cd0Physloc U78A0.001.DNWH1L3-P2-D2SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost1 U8204.E8A.0628AD4-V1-C22 0x00000003VTD aix2rootvgStatus AvailableLUN 0x8100000000000000Backing device aix2Physloc SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost2 U8204.E8A.0628AD4-V1-C23 0x00000004VTD redhatvgStatus AvailableLUN 0x8100000000000000Backing device redhatPhysloc SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost3 U8204.E8A.0628AD4-V1-C24 0x00000000VTD NO VIRTUAL TARGET DEVICE FOUND
??? AIX2:# lspv
??? hdisk0????????? 00c28ad458c8499d??????????????????? rootvg????????? active
??? AIX2:# lspv hdisk0????
PHYSICAL VOLUME: hdisk0 VOLUME GROUP: rootvgPV IDENTIFIER: 00c28ad458c8499d VG IDENTIFIER 00c28ad400004c000000012d58c8560dPV STATE: active STALE PARTITIONS: 0 ALLOCATABLE: yesPP SIZE: 128 megabyte(s) LOGICAL VOLUMES: 15TOTAL PPs: 799 (102272 megabytes) VG DESCRIPTORS: 2FREE PPs: 24 (3072 megabytes) HOT SPARE: noUSED PPs: 775 (99200 megabytes) MAX REQUEST: 256 kilobytesFREE DISTRIBUTION: 08..00..00..00..16 USED DISTRIBUTION: 152..160..159..160..144
????AIX2:# lsvg
??? rootvg
??? AIX2:# lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00c28ad400004c000000012d58c8560dVG STATE: active PP SIZE: 128 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 799 (102272 megabytes)MAX LVs: 256 FREE PPs: 24 (3072 megabytes)LVs: 15 USED PPs: 775 (99200 megabytes)OPEN LVs: 14 QUORUM: 2 (Enabled)TOTAL PVs: 1 VG DESCRIPTORS: 2STALE PVs: 0 STALE PPs: 0ACTIVE PVs: 1 AUTO ON: yesMAX PPs per VG: 32512 MAX PPs per PV: 1016 MAX PVs: 32LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: noHOT SPARE: no BB POLICY: relocatable
????
可见AIX2只挂载了一个分区。下面利用vios创建一个给AIX2使用的vg
?
2. 新建磁盘空间并分配给AIX2
???? VIOS:#mklv -y aix2datavg -t jfs2 rootvg 50G??
??? //命令解释:在rootvg创建一个50G名为aix2datavg的jfs2格式的lv
??? aix2datavg
??? lv创建完毕,下面将lv映射给AIX2?
??? VIOS:$mkvdev -vdev aix2datavg -vadapter vhost1????
??? //命令解释:创建一个虚拟设备,并映射给vhost1(即AIX2,由lsmap命令知道),可以加-dev参数为新虚拟设备命名
??? vtscsi0 Available
??? 由于没指定虚拟设备名称,此处系统默认分配了一个vtscsi0。执行lsmap查看是否已经映射成功。
??? VIOS:$lsmap -all
SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost0 U8204.E8A.0628AD4-V1-C21 0x00000002VTD aix1_rootvgStatus AvailableLUN 0x8100000000000000Backing device hdisk1Physloc U78A0.001.DNWH1L3-P2-D6VTD cdStatus AvailableLUN 0x8200000000000000Backing device cd0Physloc U78A0.001.DNWH1L3-P2-D2SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost1 U8204.E8A.0628AD4-V1-C22 0x00000003VTD aix2rootvgStatus AvailableLUN 0x8100000000000000Backing device aix2Physloc VTD vtscsi0Status AvailableLUN 0x8200000000000000Backing device aix2datavgPhysloc SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost2 U8204.E8A.0628AD4-V1-C23 0x00000004VTD redhatvgStatus AvailableLUN 0x8100000000000000Backing device redhatPhysloc SVSA Physloc Client Partition ID--------------- -------------------------------------------- ------------------vhost3 U8204.E8A.0628AD4-V1-C24 0x00000000VTD NO VIRTUAL TARGET DEVICE FOUNDk可见
????
??? 可见vhost1已经增加了vtscsi0,然后利用HMC管理平台重启AIX2
??? AIX2:# lspv
??? hdisk0????????? 00c28ad458c8499d??????????????????? rootvg????????? active
??? hdisk1????????? none??????????????????????????????? None??????????
??? AIX2已经成功添加了一个pv hdisk1
二、将分配磁盘空间挂载到已有的rootvg上
1. 给hdisk1创建vg
??? AIX2:# mkvg hdisk1
??? 0516-1254 mkvg: Changing the PVID in the ODM.
??? vg00
??? AIX2:# lspv
??? hdisk0????????? 00c28ad458c8499d??????????????????? rootvg????????? active
??? hdisk1????????? 00c28ad46d8b5773??????????????????? vg00??????????? active
?
2. 将hdisk1加载到rootvg上
??? 如果已经进行了1操作,需要将vg00从hdisk1上干掉,命令:
??? AIX2:# reducevg vg00 hdisk1
??? 然后将hdisk1挂载到rootvg上,命令:
??? AIX2:# smit vg
Volume GroupsMove cursor to desired item and press Enter. List All Volume Groups Add a Volume Group Set Characteristics of a Volume Group List Contents of a Volume Group Remove a Volume Group Activate a Volume Group Deactivate a Volume Group Import a Volume Group Export a Volume Group Mirror a Volume Group Unmirror a Volume Group Synchronize LVM Mirrors Back Up a Volume Group Remake a Volume Group Preview Information about a Backup Verify the Readability of a Backup (Tape only) View the Backup Log List Files in a Volume Group Backup Restore Files in a Volume Group BackupEsc+1=Help Esc+2=Refresh Esc+3=Cancel Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do
?
??? 鼠标选择Set Characteristics of a Valume Group,按Enter
Set Characteristics of a Volume GroupMove cursor to desired item and press Enter. Change a Volume Group Add a Physical Volume to a Volume Group Remove a Physical Volume from a Volume Group Reorganize a Volume GroupEsc+1=Help Esc+2=Refresh Esc+3=Cancel Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do
?
??? 选择Add a Physical Volume to a Volume Group,点击Enter,进入如下页面
???分别填写VOLUME GROUP name和PHYSICAL VOLUME names如上图所示。一路Enter即可。?
?
??? 再用lsvg命令查看,发现hdisk1已挂在rootvg下
??? AIX2:# lspv
??? hdisk0????????? 00c58a401f4b9a94??????????????????? rootvg????????? active
??? hdisk1????????? 00c58a40200d236b??????????????????? rootvg????????? active
?
??? 至此,本次给AIX2扩容已经完成