Today, I reinstalled my Linux box with latest Redhat version, but I failed to mount the LVS from two application VGs, which are from SAN. Below are the steps how i resolved the issue.
For listing and checking the status of available SAN disks (pv-physical volumes). Here, all three disk are visible including vlgroup00 (its is the OS volume)
[root@test3 ]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 VolGroup00 lvm2 a- 29.88G 0
/dev/sdb1 VolBsl lvm2 a- 69.97G 2.72G
/dev/sdc OraEai lvm2 a- 170.00G 1020.00M
Below command lists the existing volume groups (VGs) related each disk. Notice the status “Found exported volume group “ in below output, which means, VGs are not exported. Let us import it by next steps.
[root@test3 ]# vgscan
Reading all physical volumes. This may take a while...
Found exported volume group "OraEai" using metadata type lvm2
Found exported volume group "VolBsl" using metadata type lvm2
Found volume group "VolGroup00" using metadata type lvm2
Now let us import it.
[root@test3 ]# vgimport OraEai
Volume group "OraEai" successfully imported
[root@sdl003 mapper]# vgimport VolBsl
Volume group "VolBsl" successfully imported
Volumes are imported. see the status below.
[root@test3 ]# vgscan
Reading all physical volumes. This may take a while...
Found volume group "OraEai" using metadata type lvm2
Found volume group "VolBsl" using metadata type lvm2
Found volume group "VolGroup00" using metadata type lvm2
Now let us see the status of logical volumes (LVs) all the volume from above two VGs are inactive. For mounting a volume, it must be ACTIVE status.
[root@test3 ]# lvscan
inactive '/dev/OraEai/LvOracle' [10.00 GB] inherit
inactive '/dev/OraEai/LvOraEai' [149.00 GB] inherit
inactive '/dev/OraEai/LvOraArchive' [10.00 GB] inherit
inactive '/dev/VolBsl/LogVol02' [48.81 GB] inherit
inactive '/dev/VolBsl/LogVol00' [4.53 GB] inherit
inactive '/dev/VolBsl/LogVol01' [3.91 GB] inherit
inactive '/dev/VolBsl/home_wbimbprd' [5.00 GB] inherit
inactive '/dev/VolBsl/var_mqsi' [5.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [25.97 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [3.91 GB] inherit
Let us activate all volume using lvchange -ay lvname. Here is the single command loop to do the same for all inactive LVs .
[root@test3 ]# for i in `lvscan|grep inactive|awk -F\' {'print $2'}`; do lvchange -ay $i; done
[root@test3 ]# lvscan
ACTIVE '/dev/OraEai/LvOracle' [10.00 GB] inherit
ACTIVE '/dev/OraEai/LvOraEai' [149.00 GB] inherit
ACTIVE '/dev/OraEai/LvOraArchive' [10.00 GB] inherit
ACTIVE '/dev/VolBsl/LogVol02' [48.81 GB] inherit
ACTIVE '/dev/VolBsl/LogVol00' [4.53 GB] inherit
ACTIVE '/dev/VolBsl/LogVol01' [3.91 GB] inherit
ACTIVE '/dev/VolBsl/home_wbimbprd' [5.00 GB] inherit
ACTIVE '/dev/VolBsl/var_mqsi' [5.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [25.97 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [3.91 GB] inherit
Great…, Now I am able to mount the volume..
[root@test3 ]# mount /dev/mapper/OraEai-LvOraArchive /oracle/eaitest/archive