AIX系统LVM管理PVVGLV常用命令总结与实战.docx

上传人:b****7 文档编号:8713577 上传时间:2023-02-01 格式:DOCX 页数:18 大小:152.21KB
下载 相关 举报
AIX系统LVM管理PVVGLV常用命令总结与实战.docx_第1页
第1页 / 共18页
AIX系统LVM管理PVVGLV常用命令总结与实战.docx_第2页
第2页 / 共18页
AIX系统LVM管理PVVGLV常用命令总结与实战.docx_第3页
第3页 / 共18页
AIX系统LVM管理PVVGLV常用命令总结与实战.docx_第4页
第4页 / 共18页
AIX系统LVM管理PVVGLV常用命令总结与实战.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

AIX系统LVM管理PVVGLV常用命令总结与实战.docx

《AIX系统LVM管理PVVGLV常用命令总结与实战.docx》由会员分享,可在线阅读,更多相关《AIX系统LVM管理PVVGLV常用命令总结与实战.docx(18页珍藏版)》请在冰豆网上搜索。

AIX系统LVM管理PVVGLV常用命令总结与实战.docx

AIX系统LVM管理PVVGLV常用命令总结与实战

AIX系統LVM管理PV/VG/LV常用命令總結與實戰

 

本文總結了AIX系統LVM工具管理物理卷PV、卷組VG、邏輯卷LV的常用命令,並為每一條命令附加應用實例。

為AIX系統管理員創建、刪除、擴容、查看及修改PV/VG/LV提供參考。

更多資訊

PV管理

修改PV屬性

chpv[-hHotspare][-aAllocation][-vAvaliability][-c]Pvname 如:

1.使一個可用硬碟成為一個PV,該命令為該disk分配了一個PVID。

chdev–l hdisk## –apv=yes

 2.設置PV的可分配許可權

chpv–ay hdisk##

3.設置PV的可用性

chpv–vr hdisk##  停止該PV上所有VGDA和VGSA的拷貝

chpv–va hdisk## 

 刪除PV

rmdev–dl hdisk##

加入-d參數,是為了在ODM庫中刪除該PV的定義

 

列出PV相關資訊

1.列出系統中PV

lspv或lsdev–Ccdisk

2.列出PV的屬性

lspv hdisk##

該命令輸出VGDescriptor和VGState的資訊。

3.列出PV上物理分區的分佈情況

lspv–p hdisk##

4.列出PV上分配的邏輯卷資訊

lspv–l hdisk##

5.列出PV與LV的對應情況

lspv–M hdisk##

 

VG管理

創建VG

mkvg–f–y yournamevg hdisk##

-f  強制創建

-yvol_group_name

-ssize(4MB)-

-mmaxPPs(1016)

-dmaxPVs(32)

修改VG屬性

1.設置VG在系統啟動時能否自動啟動

chvg–ay(-an) yournamevg

2.LVM非正常結束時可能導致卷組被鎖,使用以下命令解鎖:

chvg–u yournamevg

 

向卷組添加磁片

extendvg yournamevg hdisk##

-f 將物理卷強制添加到卷組, 如果該盤曾經隸屬別的卷組,可以用-f參數來強制添加磁片。

  

從卷組中刪除磁片

reducevg yournamevg hdisk##

在用reducevg 命令從卷組datavg刪除hdisk7 之前,必須用rmlv 命令刪除hdisk7上的所有的邏輯卷,或者使用-d參數,自動刪除該卷上的所有的邏輯卷。

 

停用/啟動卷組

varyonvg yournamevg

varyoffvg yournamevg

 

導入/匯出卷組

importvg yournamevg

exportvg yournamevg

在AIX系統中,設備的定義資訊都存放在系統的ODM資料庫中,導入一個卷組就是將這個卷組的定義的資訊導入到系統,並保存在ODM資料庫中,讓系統識別這個卷組。

匯出卷組就是將卷組的定義資訊從系統的ODM資料庫中刪掉,但是其組織結構仍然保存在該卷組的每個物理卷的VGDA中,這說明匯出一個卷組並不刪除該卷組上的資料。

只刪除ODM中的關於該卷組的定義資訊。

 

LV管理

創建LV

mklv-y yournamelv -tjfs-L“label”-bn yournamevg hdisk##

如:

要在datavg上創建LV,物理分區為hdisk6,輸入:

 刪除LV

rmlv–f yournamelv

  

複製LV

1.複製一個LV到新的LV上

cplv–v yournamevg –ynewlvoldlv  

本命令將會拷貝oldlv 的內容到新的,在myvg 上的newlv 上,如果沒有指定vg 名,則會在oldlv 所在的 vg 上創建newlv。

本命令會自動新建一個lv,無需先用手工創建newlv。

  

2.複製一個LV到原先存在的LV上

cplv–eexistinglvoldlv

existinglv 上的資料將會被覆蓋,並且要確認existinglv 的大小不能小於oldlv。

 

列出LV詳細資訊

lslv yournamelv

 

 

基本概念:

PV物理卷:

普通的直接訪問的存放裝置,有固定的和可移動的之分,代表性的就是硬碟。

vg卷組:

AIX中最大的存儲單位,一個卷組由一組物理硬碟組成,也就是由一個或多個物理卷組成。

pp物理分區:

是把物理卷劃分成連續的大小相等的存儲單位,一個卷組中的物理分區大小都相等。

lp邏輯分區:

適映射物理分區的邏輯單位,一個邏輯分區可以對應一個也可以對應多個物理分區。

lv邏輯卷:

是指卷組中由多個邏輯分區組成的集合,邏輯卷中的邏輯分區是連續的,但是對應的物理分區是不連續的,可以在一個磁片上,也可以在不同的磁片上。

fs檔案系統:

是指在AIX系統中面向使用者的存儲空間。

一個邏輯卷只能創建一個檔案系統,也就是說一個檔案系統對應一個邏輯卷,如果刪除邏輯卷也將刪除檔案系統。

2.存儲結構:

邏輯卷lv不能被直接訪問,是生設備(裸設備),邏輯卷上建檔案系統,檔案系統可以被使用者訪問,市熟設備。

檔案系統裡建目錄,目錄下建檔。

物理卷,卷組,物理分區,邏輯卷,邏輯分區,邏輯卷是面向作業系統的概念

檔案系統,目錄,檔是面向使用者的概念。

3.LVM的配置資料

卷組描述區(VGDA):

描述卷組中的所有物理卷和邏輯卷的對應關係

卷組狀態欄(VGSA):

記錄卷組中物理卷和物理分區的狀態資訊,在卷組啟動時,確定哪些物理分區可用

邏輯卷控制塊(LVCB):

位於每個邏輯卷開頭,包含邏輯卷的資訊,佔用數百個位元組

LVM管理命令就是對VGDA內容的更新,當一塊硬碟變成PV時,這個硬碟開始保留一部分空間存放VGDA資訊,當把它加入卷組中時,開始將卷組資訊寫入VGDA區域,當把它從卷組刪除時,也同時清除VGDA資料,這個資料還存在於AIX系統的ODM庫中,當導入一個卷組時,把VGDA資訊寫入ODM,匯出時刪除。

4.磁片Quorum

卷組的每一個物理卷至少包含著一份VGDA和VGSA。

當一個卷組只有一塊硬碟時,這塊硬碟存有兩份VGDA和VGSA,當這個卷組由兩塊硬碟時,其中一塊存有兩份,另一塊存有一份,當卷組由三塊以上硬碟時,每塊硬碟存有一份。

如果磁片Quorum存在,則必須保證卷組有51%以上的VGDA/VGSA可以正常訪問。

淡然也可以關閉磁片Quorum。

5.邏輯存儲管理的限制

VG數:

每個系統最多255個VG

PV數:

對於普通卷組,每個VG最多32個PV,對於大VG,每個卷組最多128個PV

PP數:

每個PV最多有1016個PP

LV數:

對於普通VG,每個卷組最多255個LV,對於大VG,每個VG最多512個LV

LP數:

每個LV最多有32512個LP

PP和LP的大小:

1M到1024M必須是2的冪次方

LP映射PP的數量:

一個LP可以映射1-3個PP

6.物理區域的分佈

外邊緣(Outer-Edge):

存放很少訪問的資料

外中間(Outer-Middle):

創建邏輯卷時預設的位置

中間(Center):

磁片搜索時間最短,速度最快。

內中間(Inner-Middle):

比中間稍慢一些

內邊緣(Inner-Edge)存放很少訪問的資料

7.向系統添加一塊硬碟

方法一:

添加硬碟後起動機器,自動運行cfgmgr,直接查看結果,如果沒有識別再手工配置。

#cfgmgr-v

#lspv

#chdev-lhdisk2-apv=yes

方法二:

系統不能重起時,縣查看原有硬碟,然後安裝新硬碟,檢查新設備,配置新設備

#lspv

#cfgmgr-v

#lspv

#chdev-lhdisk2-apv=yes

#mkdev-cdisk-sscsi-t670mb-pscsi3-w6,0-apv=yes

#smitmakdsk

8.修改物理卷屬性

#chpv-anhdisk1禁止hdisk1在分配新的PP

#chpv-ayhdisk1允許

#chpv-vrhdisk1關閉hdisk1的可用性,無法通過邏輯形式讀寫和訪問該物理卷

#chpv-vahdisk1允許

#chpv-chdisk1清除hdisk1上的引導記錄

#smitchpv

9.顯示物理卷資訊

#lsdev-Ccdisk顯示系統一定義和已配置的物理卷

#lspv以不帶任何參數的形式顯示系統中所有物理卷資訊

#lspvhdisk0顯示一個物理卷hdisk0的屬性

#lspv-lhdisk0顯示物理卷hdisk0上分佈的邏輯卷。

#lspv-phdisk0顯示物理卷上每個邏輯卷物理分區的分佈情況,同時顯示邏輯卷類型和檔mount點。

#lspv-Mhdisk0顯示物理分區和邏輯分區的對應情況。

10遷移物理卷上的內容:

a.確定系統中有哪些磁片可用

#lsdev-Ccdev

#lspv

#extendvgrootvghdisk5

b.檢查卷組中包含哪些磁片,確認源磁片和目標磁片在同一個卷組中,

#lsvg-prootvg

c.確定目的盤上有足夠的空間存放源盤的內容

#lspvhdisk0|grep“USEDPPs”

#lspvhdisk5|grep“USEDPPs”

d.如果是rootvg上的磁片,檢查引導邏輯卷是否在源磁片上

#lspv-lhdisk0|grephd5

#megratepv-lhd5hdisk0hdisk5

e.重設系統引導記錄

#bosboot-a-d/dev/hdisk5

#bosboot-mnormalhdisk5

#mkboot-c-d/dev/hdisk0

f.遷移

#smitmigratevg

#migratevghdisk0hdisk5

#migratevg-llv01hdisk0hdisk5

g.刪除原盤資料

#reducevgrootvghdisk0

#rmdev-dlhdisk0

11.卷組管理

#mkvg-ydatavg-d6-s8hdisk7hdisk8

#smitmkvg創建卷組是保證/etc/vg下有2M空間

#lsvg查看系統所有VG

#lsvg-o查看啟動狀態的VG

#lsvgrootvg查看rootvg屬性

#lsvg-lrootvg查看rootvg裡的LV

#lsvg-prootvg查看rootvg中包含的物理卷

#chvg-aydatavg使卷組啟動時自動啟動

#chvg-andatavg使卷組啟動時不能自動啟動

#chvg-udatavg給卷組解鎖

#extendvgdatavghdisk5

#reducevgdatavghdisk5

#varyonvgdatavg

#varyoffvgdatavg

#exportvgdatavg

#importvg-ydatavghdisk5

#syncvg-phdisk03hdisk05同步物理卷

#syncvg-vvg05vg06同步卷組vg05和vg06上的拷貝

#redefinevg-dhdisk0rootvg在ODM庫中重定義卷組資訊,

#swapoffpaging_spce_name使頁面空間處於非活動狀態

#mirrorvg-c3datavg做3份拷貝的卷組鏡像

#mirrorvg-S-c3datavg後臺同步

鏡像環境中替換磁片

#unmirrorvgdatavghdiak7刪除hdisk7上的鏡像

#reduncevgdatavghdisk7在卷組中刪除hdisk7

#rmdev-dlhdisk7在系統中刪除hdisk7

#extendvgdatavghdisk7將新盤加入datavg

#mirrorvgdatavg給卷組datavg做鏡像

#unmirrorvg取消卷組鏡像

12.邏輯卷管理

#getlvcb-TAhd2查看邏輯卷控制塊資訊

#lsvg-lrootvg查看rootvg上的邏輯卷資訊

#lslvmylv查看一個lv的詳細屬性

#lslv-llv_01顯示一個邏輯卷所跨越的物理卷,以及PP在物理卷上的分佈情況

#lslv-phdisk1顯示物理卷上的邏輯卷分配圖

 

IBMHACMP擴容VG及FS

一、C-SPOC介紹

為方便管理集群中的操作,HACMP提供了一種方法,通過該方法可以在多個集群節點執行命令並維護要執行操作之間的協調。

一些集群維護操作可能影響HACMP配置(拓撲和資源),但通過HACMP系統管理工具(C-SPOC),無需停止關鍵作業即可執行這些任務(如添加或刪除資源、使用者和更改拓撲元素)。

注意:

C-SPOC使用一種新的集群通信守護進程(clcomdES)在遠端節點上執行命令。

如果此守護進程沒有運行或者無法驗證來自發起者節點的請求,將不會執行遠端節點上的命令,因此C-SPOC操作將會失敗。

使用C-SPOC實用工具,在一個節點(發起更改的節點)上執行的命令也會在其他集群節點上執行。

C-SPOC最大限度地減少了管理開銷,並降低了節點狀態不一致的可能性,以下我們將利用C-SPOC功能來線上添加PV及擴展FS。

二、創建PV 

1、創建PV

用命令Cfgmgr–v及/usr/DynamicLinkManager/bin/dlmcfgmgr配置LUN;

其中dlmfdrvX就是HDLM封裝的為設備

#lspv

hdisk0      000345a76cc6fc03              rootvg      active

hdisk1      000345a72fc97c3c              rootvg      active

hdisk2      none                      None        

hdisk3      none                      None        

dlmfdrv0      000344b9f4ebfc92              hbvg        concurrent

dlmfdrv1      000344b9f4ee1d74              dominovg      active

hdisk8      none                      None        

hdisk9      none                      None        

dlmfdrv2      none                      None        

hdisk6      none                      None        

hdisk7      none                      None

在兩個節點分別創建PV

#chdev-ldlmfdrv2-apv=yes

dlmfdrv2已更改

2、檢查PVID

Node1

#lspv

hdisk0      000345a76cc6fc03              rootvg      active

hdisk1      000345a72fc97c3c              rootvg      active

hdisk2      none                      None        

hdisk3      none                      None        

dlmfdrv0      000344b9f4ebfc92              hbvg        concurrent

dlmfdrv1      000344b9f4ee1d74              dominovg      active

hdisk6      none                      None        

hdisk7      none                      None        

hdisk10      none                      None        

hdisk11      none                      None        

dlmfdrv2      000345a70c2be00e                      None   

Node2

#lspv

hdisk0      000344b96ca1ba08              rootvg      active

hdisk1      000344b930963e28              rootvg      active

hdisk2      none                      None        

hdisk3      none                      None        

dlmfdrv0      000344b9f4ebfc92              hbvg        concurrent

dlmfdrv1      000344b9f4ee1d74              dominovg      

hdisk6      none                      None        

hdisk7      none                      None        

hdisk8      none                      None        

hdisk9      none                      None        

dlmfdrv2      000345a70c2be00e              None

輸出顯示兩個節點的PVID已經生成。

三、使用C-SPOC功能擴展VG

1、進入C-SPOC

  #smittyhacmp

?

  InitializationandStandardConfiguration

  ?

ExtendedConfiguration

  ?

SystemManagement(C-SPOC)  ?

  ProblemDeterminationTools

2、HACMPLogicalVolumeManagement

  ?

ManageHACMPServices

  ?

HACMPCommunicationInterfaceManagement

  ?

HACMPResourceGroupandApplicationManagement

  ?

HACMPLogViewingandManagement

  ?

HACMPFileCollectionManagement

  ?

HACMPSecurityandUsersManagement

  ?

HACMPLogicalVolumeManagement

  ?

HACMPConcurrentLogicalVolumeManagement

  ?

HACMPPhysicalVolumeManagement

  ?

ConfigureGPFS

?

  OpenaSMITSessiononaNode

3、SharedVolumeGroups

?

  SharedVolumeGroups

  ?

SharedLogicalVolumes

  ?

SharedFileSystems

  ?

SynchronizeSharedLVMMirrors

  ?

SynchronizeaSharedVolumeGroupDefinition

  

4、SetCharacteristicsofaSharedVolumeGroup

  ?

ListAllSharedVolumeGroups

  ?

CreateaSharedVolumeGroup

  ?

CreateaSharedVolumeGroupwithDataPathDevices

  ?

SetCharacteristicsofaSharedVolumeGroup

  ?

ImportaSharedVolumeGroup

  ?

MirroraSharedVolumeGroup

  ?

UnmirroraSharedVolumeGroup

5、AddaVolumetoaSharedVolumeGroup

?

  AddaVolumetoaSharedVolumeGroup  ?

  RemoveaVolumefromaSharedVolumeGroup

  ?

Enable/DisableaSharedVolumeGroupforCross-SiteLVMMirroring 

    Verification

6、選擇需要擴容的VG

SharedVolumeGroupNames              

#ResourceGroup                VolumeGroup

dominorg                        dominovg

#ResourceGroup           

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1