This section will contain 3
section on various topics which we have cover in LVM blog. It will contain
questions along with there command in blue color.It will be step by step
process so that you can easily understand the concept. Hope this will be
fruitful for new commers who want to learn AIX.
......Happy Learning........
......Happy Learning........
Section 1 : Creating and Modifying Volume Groups
- Create a new Original volume group on hdisk2 called OrigVg
- mkvg -y OrigVg hdisk2 or mkvg -fy OrigVg hdisk2
- Add free disk, hdisk1 into rootvg and hdisk3 into OrigVg
- extendvg rootvg hdisk1 or extendvg -f rootvg hdisk1
- extendvg OrigVg hdisk3 or extendvg -f OrigVg hdisk3
- Check that hdisk1 is associated with rootvg and hdisk3 is associated with OrigVg
- lsvg -p rootvg or lspv
- lsvg -p OrigVg or lspv
- Remove the disk hdisk3 from OrigVg
- reducevg OrigVg hdisk3
- Verify that disk is no longer associated with OrigVg
- lsvg -p OrigVg
- We will now transfer of the OrigVg physical volume to another system. Deactivate OrigVg and then remove knowledge of the volume group from the ODM.
- lsvg -o (the OrigVg should be in the list) (Show all the active VG)
- varyoffv OrigVg (Deactivate the VG)
- lsvg -o (the OrigVg should not be in the list)
- lsvg (the OrigVg should be in the list)
- exportvg OrigVg (Remove the entry from ODM)
- lspv (the OrigVg should not be in the list)
- Reimport and activate the volume group. Assign the OrigVg volume group name.
- importvg -y OrigVg hdisk2 (It will reimport and activate Vg)
- lspv ( To see the physical volume)
- lsvg -o
- Convert and rename OrigVg as follows:
- Type: OrigVg to Scalable
- Name: OrigVg to ScaleVg
- **The Volume Group must be deactivated before doing the above operation
- varyoffvg OrigVg
- chvg -G OrigVg and answer yes to convert
- exportvg OrigVg
- importvg -y ScaleVg hdisk2
Section 2 : Creating and manipulating logical volume
- Extend ScaleVg to include disk hdisk3 and hdisk4
- extendvg ScaleVg hdsk3 hdisk4
- Add a logical volume to Scalevg with Name= datalv1, No of copies=1, Type=jfs2, Size=10 Lps
- mklv -y datalv1 -t jfs2 -c 1 ScaleVg 10
- Increase the size of datalv1 by 10 LPs
- extendlv datalv1 10
- Create a mirror copy of datalv1 on hdisk3. Ensure that LP copies will be synchronized
- mklvcopy -k datalv1 2 hdisk3
- lslv datalv1 ->We will see that ration of LP:PP is 1:2
- On ScaleVg, create striped (RAID 0) logical volume name Striplv. It should be done across all the three disk volume group. Type=jfs2, Size=24LPs, Stripe Size=64K
- mklv -y stripelv -t jfs2 -S64K Scalelv 2 hdisk2 hdisk3 hdisk4
- Check the number of PPs created on all the three disk.
- lslv -l striplv (It will show 8 PPs on each disk)
- Check the LPs in striplv
- lslv -m stripelv ( shows that the LPs are distributed)
- lslv striplv (shows the stripe size and stripe width)
- Delete logical volue , striplv
- rmlv striplv
- Add another LV to ScaleVg on hdisk4 with Name=datalv2, Type=jfs2, Size=10LPs
- mklv -y datalv2 -t jfs2 ScaleVg 10 hdisk4
- Migrate the LV datalv2 to hdisk2
- lslv -l datalv2 (It will show datalv2 on hdisk4)
- migratepv -l datalv2 hdisk4 hdisk2
- lslv -l datalv2 (It will show datalv2 on hdisk2)
- Reduce the ScaleVg to not include hdisk4
- reducevg ScaleVg hdisk4
Section 3: Mirroring rootvg
- Mirror the rootvg on hdisk1
- extendvg rootvg hdisk1 (Add the hdisk1 to rootvg before mirroring)
- mirrorvg rootvg hdisk1
- syncvg -v rootvg (For synchronization)
- Create a boot image on hdisk1
- bosboot -ad /dev/hdisk1
- Update the normal bootlist to include hdisk1
- bootlist -m normal hdisk0 hdisk1
- Unmirror the rootvg
- unmirrorvg rootvg hdisk1
No comments:
Post a Comment