下面是使用VIO的AIX服务器上功能删除一块存储上硬盘分区的操作方法
操作环境:AIX操作系统版本5.3
AIX删除用户卷组VG操作3大步骤如下:
l umount 文件系统
l varyoffvg 指定datavg
l exportvg 删除vg(从ODM库里去掉该VG信息)此时lsvg看不到该vg,再删除PV
注意:由于这次操作vg用户卷组ibmvg01不需要保留数据,故可以不保留原数据操作。还由于这次操作vg中只有一个PV所以用不到reducevg
详细步骤如下:
l umount 文件系统
首先确认vg名字 运行lsvg 确认要操作删除用户vg名字为ibmvg01 如下
root@SVR059138[/]>lsvg rootvg ibmvg01 |
检查PV 命令lspv 检查得知用户VG ibmvg01 只有一个PV:hdisk2 且PVID 是000ce4f0d68912aa
root@SVR059138[/]>lspv hdisk0 000ce4f06dbe60eb rootvg active hdisk1 000ce4f06e3b8263 rootvg active hdisk2 000ce4f0d68912aa ibmvg01 active |
检查确认要操作VG的mount point 运行命令lsvg –l ibmvg01查找对应MOUNT点是/opt/IBM
root@SVR059138[/]>lsvg -l ibmvg01 ibmvg01: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT ibmlv01 jfs2 784 784 1 open/syncd /opt/IBM loglv00 jfs2log 1 1 1 open/syncd N/A |
可以用df –g命令再确认MOUNT点是/opt/IBM
Loglv00这个
root@SVR059138[/]>df -g Filesystem GB blocks Free %Used Iused %Iused Mounted on /dev/hd4 4.00 2.55 37% 3527 1% / /dev/hd2 7.00 5.18 27% 42053 4% /usr /dev/hd9var 0.25 0.17 32% 568 2% /var /dev/hd3 2.00 1.31 35% 7558 3% /tmp /dev/hd1 1.00 1.00 1% 92 1% /home /proc - - - - - /proc /dev/hd10opt 50.00 5.77 89% 108206 8% /opt /dev/ibmlv01 49.00 48.99 1% 4 1% /opt/IBM |
由于这次操作vg用户卷组ibmvg01不需要保留数据,故可以直接后续操作
确认上面信息下面可以umount 该vg文件系统,运行smit umount 命令选择 Unmount a File System
root@SVR059138[/]>smit umount
选择 Unmount a File System
Move cursor to desired item and press Enter.
Unmount a File System Unmount a Group of File Systems |
在下面画面里在NAME of file system to unmount按F4选择/opt/IBM 如下图按执行
Unmount a File System
Type or select values in entry fields. Press Enter AFTER making all desired changes.
[Entry Fields] Unmount ALL mounted file systems? no
Unmount all REMOTELY mounted file systems? no
NAME of file system to unmount [] REMOTE NODE containing the file system(s) [] to unmount |
上面运行提示成功之后,df –g命令,检查确认之前下面一行已经不再显示,确认umount成功
/dev/ibmlv01 49.00 48.99 1% 4 1% /opt/IBM
|
l varyoffvg 指定datavg
运行smit varyoffvg 在VOLUME GROUP name按F4选择用户卷组ibmvg01
root@SVR059138[/]>smit varyoffvg
Deactivate a Volume Group
Type or select values in entry fields. Press Enter AFTER making all desired changes.
[Entry Fields] * VOLUME GROUP name [] Put volume group in SYSTEM no MANAGEMENT mode? |
按执行之后执行运行lsvg还显示ibmvg01 ,如果运行lsvg –l ibmvg01 查看VG详细内容会提示你该VG状态已经不是vary on 这样确认vg已经varyoff
l exportvg 删除vg
运行命令smit exportvg从ODM库里彻底去掉该vg相关信息,在* VOLUME GROUP name F4选择ibmvg01如下:
Export a Volume Group
Type or select values in entry fields. Press Enter AFTER making all desired changes.
[Entry Fields] * VOLUME GROUP name [ibmvg01] |
运行lsvg 已经不显示被清理掉的ibmvg01了,确认exportvg成功
root@SVR059138[/]>lsvg rootvg |
此时运行lspv 对照之前lspv内容,原来挂在ibmvg01下的 hdisk2的第三列显示None已经没有关联任何vg如下:
root@SVR059138[/]>lspv hdisk0 000ce4f06dbe60eb rootvg active hdisk1 000ce4f06e3b8263 rootvg active hdisk2 000ce4f0d68912aa None
|
此时可以已经删除VG 下的PV了 ,运行命令rmdev -dl hdisk2 成功之后lspv 之前hdisk2内容
root@SVR059138[/]>lspv hdisk0 000ce4f06dbe60eb rootvg active hdisk1 000ce4f06e3b8263 rootvg active hdisk2 000ce4f0d68912aa None root@SVR059138[/]>rmdev -dl hdisk2 hdisk2 deleted root@SVR059138[/]>lspv hdisk0 000ce4f06dbe60eb rootvg active hdisk1 000ce4f06e3b8263 rootvg active |
至此要删除的VG和VG下属的PV,在AIX 的LPAR 中都已经彻底清理干净。后续再在VIO里去掉对应相关内容
从LPAR配置信息Excel中查询该AIX服务器是使用VIO,VIO的地址是10.52.1.247
在刚刚登陆AIX中Telnet VIO地址10.52.1.247 登录ID: padmin 如下出现$符合登录成功
root@SVR059138[/]>telnet 10.52.1.247 Trying... Connected to 10.52.1.247. Escape character is '^]'. telnet (vios_3rd) IBM Virtual I/O Server login: padmin padmin's Password: Last unsuccessful login: Wed Jan 27 05:58:52 CST 2010 on /dev/pts/0 from10.52.1.138 Last login: Thu Jul 15 09:46:29 CDT 2010 on /dev/pts/4 from 10.52.1.138
$ |
运行lsmap –all查看所有VIO中VHOST和设备的关联关系,显示结果中,其中对应操作LPAR的 VHOST3信息如下
说明:(查询vhost和LPAR的关系,已知的一种方法就是登录HMC选择P5该服务器VIO的LPAR比如VIOS然后选择Hardware Inoformationà Virtual I/O Adapters àSCSI 会显示VHOST和LPAR对应关系清单,可以获得对应关系,我们知道操作LPAR的VHOST名称是VHOST3)
SVSA Physloc Client Partition ID --------------- -------------------------------------------- ------------------ vhost3 U9133.55A.06EBC8G-V1-C23 0x00000004
VTD p55a3_lpar03_01 Status Available LUN 0x8100000000000000 Backing device hdisk14 Physloc U7311.D20.068E47B-P1-C08-T1-W201400A0B8117590-L7000000000000 |
运行$oem_setup_env(在VIOS中切换到AIX指令环境,命令行开始符号变为#) 再运行lspv命令显示vio 识别的所有PV清单查找对应上面查询到hdisk4的PV ID 为 000ce4f0d68912aa
$ oem_setup_env # lspv hdisk0 000ce4f06ab32cbf rootvg active hdisk1 000ce4f06b1227e6 rootvg active hdisk6 0006556f208991e0 None hdisk11 0006556f2089944c None hdisk12 0006556f30d573de None hdisk13 0006556f30d5747c None hdisk14 000ce4f0d68912aa None hdisk15 0006556f30d575ac None hdisk16 0006556f30d57620 None hdisk24 0006549d9bafc833 None hdisk25 0006549d9baff789 None hdisk32 000ce4f0d6894d5c None hdisk7 0006556fd1c7cec7 None hdisk8 0006549d13f71cc7 None hdisk18 0006556fcecedbf3 None hdisk19 0006556f82f5cb8d None hdisk20 0006556f82f77766 None hdisk26 000ce4f02b66f04d None hdisk27 000ce4f02b7406f7 None hdisk28 000ce4f086c609a8 None hdisk29 000ce4f07dacdfe0 None hdisk30 none None hdisk31 none None |
先rmvdev
$mkvdev –vdev hdisk?(VISO PV) -vadapter vhost?(LPAR Vhost Name) -dev VTD(格式:AIX机器编号_LPAR编号_磁盘序号,如:p55a1_lpar01_01)把新增的LUN分配给具体LPAR中,$exit(退出 VIOS环境到AIX LPAR中)
再 rmdev –dev
随后在存储上操作
在存储上操作完成之后,在先在VIO中配置完成,后面再执行如下操作,把新划出来的PV加入LPAR中
第三部分VIO里重新定义好PV之后 在AIX LPAR里如下操作
大致步骤
l 建立VG
l 建立文件系统smit fs *
l Mount建立的文件系统
*说明: 建立文件系统自动自动创建相关LV不需要额外手动去建立LV比较方便,手动去建立LV主要是针对比如有条带化或许要建立镜像等这样的特别 需求,这次需求没有特殊需求顾可以直接通过SMIT中建立文件系统自动生成LV. 建立文件系统的时候请不要把VG中空间都用完,VG保留少量几百兆 Free空间(同仁经验VG空间全都分配完,可能会导致不稳定)
lspv确认已经能显示到更新新增的PV 应该如下,记录下PV 名字hdisk2
root@SVR059138[/]>lspv hdisk0 000ce4f06dbe60eb rootvg active hdisk1 000ce4f06e3b8263 rootvg active hdisk2 000ce4f0d68912aa None |
然后新增VG,运行命令 smit vg 如下保守些可以先选择List All Volume Groups查看确认当前系统已有vg,然后F3回到下面菜单选择Add a Volume Group
Volume Groups Move 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 Backup |
选择之后后面菜单如下,选择Add a Big Volume Group
注意:Add an Original Volume Group不使用,操作系统5.3大部分用Add a Big Volume Group
操作系统6.1大多选择Add a Scalable Volume Group 具体原因这里暂不讨论
Add a Volume Group
Move cursor to desired item and press Enter.
Add an Original Volume Group Add a Big Volume Group Add a Scalable Volume Group |
如下菜单中:
VOLUME GROUP name 输入VG名字ibmvg01
* PHYSICAL VOLUME names 选项F4选择 hdisk2
Force the creation of a volume group 请修改为YES 这个是同仁前辈经验
Add a Big Volume Group
Type or select values in entry fields. Press Enter AFTER making all desired changes.
[Entry Fields] VOLUME GROUP name [] Physical partition SIZE in megabytes * PHYSICAL VOLUME names [] Force the creation of a volume group? no Activate volume group AUTOMATICALLY yes at system restart? Volume Group MAJOR NUMBER [] Create VG Concurrent Capable? no |
运行lsvg –l
下面运行smit fs 选择Add / Change / Show / Delete File Systems
root@SVR059138[/]>smit fs File Systems
Move cursor to desired item and press Enter.
List All File Systems List All Mounted File Systems Add / Change / Show / Delete File Systems Mount a File System Mount a Group of File Systems Unmount a File System Unmount a Group of File Systems Verify a File System Backup a File System Restore a File System List Contents of a Backup Create and back up a snapshot |
建立JFS2文件系统所以选择Enhanced Journaled File Systems
Add / Change / Show / Delete File Systems
Move cursor to desired item and press Enter.
Enhanced Journaled File Systems Journaled File Systems CDROM File Systems Network File System (NFS) |
选择Add an Enhanced Journaled File System
Enhanced Journaled File Systems
Move cursor to desired item and press Enter.
Add an Enhanced Journaled File System Add an Enhanced Journaled File System on a Previously Defined Logical Volume Change / Show Characteristics of an Enhanced Journaled File System Remove an Enhanced Journaled File System Manage Quotas for an Enhanced Journaled File System Defragment an Enhanced Journaled File System List Snapshots for an Enhanced Journaled File System Create Snapshot for an Enhanced Journaled File System Mount Snapshot for an Enhanced Journaled File System Remove Snapshot for an Enhanced Journaled File System Unmount Snapshot for an Enhanced Journaled File System Change Snapshot for an Enhanced Journaled File System Rollback an Enhanced Journaled File System to a Snapshot |
出现小窗口选择ibmvg01
Volume Group Name
Move cursor to desired item and press Enter.
rootvg ibmvg01 |
Unit Size 选择容量单位,下面是选择M为单位,也可以选择G为单位:
注意:建议计算下,给VG留下1G空余空间,若建立FS空间超过VG当前最大可用空间,执行会提示报错
Add an Enhanced Journaled File System
Type or select values in entry fields. Press Enter AFTER making all desired changes.
[Entry Fields] Volume group name ibmvg01 SIZE of file system Unit Size Megabytes * Number of units [50000] * MOUNT POINT [/opt/IBM] Mount AUTOMATICALLY at system restart? yes PERMISSIONS read/write Mount OPTIONS [] Block Size (bytes) 4096 Logical Volume for Log Inline Log size (MBytes) [] Extended Attribute Format Version 1 ENABLE Quota Management? no |
正常运行完之后有如下提示
COMMAND STATUS
Command: running stdout: yes stderr: no
Before command completion, additional instructions may appear below.
File system created successfully. 51247384 kilobytes total disk space. New File System size is 102498304 |
运行完成lsvg ibmvg01验证下,确认
root@SVR059138[/]>lsvg ibmvg01 VOLUME GROUP: ibmvg01 VG IDENTIFIER: 000ce4f00000d60000000129d57707 21 VG STATE: active PP SIZE: 64 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 799 (51136 megabytes) MAX LVs: 512 FREE PPs: 16 (1024 megabytes) LVs: 2 USED PPs: 783 (50112 megabytes) OPEN LVs: 0 QUORUM: 2 TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: yes MAX PPs per VG: 130048 MAX PPs per PV: 1016 MAX PVs: 128 LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no HOT SPARE: no BB POLICY: relocatable root@SVR059138[/]>df -g Filesystem GB blocks Free %Used Iused %Iused Mounted on /dev/hd4 4.00 2.55 37% 3527 1% / /dev/hd2 7.00 5.18 27% 42053 4% /usr /dev/hd9var 0.25 0.17 32% 568 2% /var /dev/hd3 2.00 1.31 35% 7557 3% /tmp /dev/hd1 1.00 1.00 1% 92 1% /home /proc - - - - - /proc /dev/hd10opt 50.00 5.77 89% 108206 8% /opt |
root@SVR059138[/]>smit mount
Mount a File System
Move cursor to desired item and press Enter.
List All Mounted File Systems Mount a File System Mount a Group of File Systems |
Mount a File System
Type or select values in entry fields. Press Enter AFTER making all desired changes.
[Entry Fields] FILE SYSTEM name [/dev/fslv01] DIRECTORY over which to mount [/opt/IBM] TYPE of file system FORCE the mount? no REMOTE NODE containing the file system [] to mount Mount as a REMOVABLE file system? no Mount as a READ-ONLY system? no Disallow DEVICE access via this mount? no Disallow execution of SUID and sgid programs no in this file system? |
root@SVR059138[/]>df -g Filesystem GB blocks Free %Used Iused %Iused Mounted on /dev/hd4 4.00 2.55 37% 3527 1% / /dev/hd2 7.00 5.18 27% 42053 4% /usr /dev/hd9var 0.25 0.17 32% 568 2% /var /dev/hd3 2.00 1.31 35% 7557 3% /tmp /dev/hd1 1.00 1.00 1% 92 1% /home /proc - - - - - /proc /dev/hd10opt 50.00 5.77 89% 108206 8% /opt /dev/fslv01 48.88 48.87 1% 4 1% /opt/IBM |