卷管理進(jìn)程介紹
Vxconfigd-卷管理配置進(jìn)程。它負(fù)責(zé)管理和維護(hù)磁盤和組的配置,和內(nèi)核程序?qū)崟r交互配置信息的變化,并修改存儲在磁盤上的配置信息。它是整個卷管理體系的核心所在。一般情況下執(zhí)行 vxdctl enable將自動的啟動該進(jìn)程。
Vxrelocd-再配置進(jìn)程。該進(jìn)程可以實時監(jiān)控磁盤數(shù)據(jù)狀態(tài),如果數(shù)據(jù)發(fā)生故障,它能夠自動的將數(shù)據(jù)轉(zhuǎn)移到其他的可用的磁盤(必須是用一個磁盤組內(nèi));同時,它還能夠?qū)?shù)據(jù)故障信息通過電子郵件發(fā)送給系統(tǒng)管理員。
VxIO-SF的I/O進(jìn)程。它可以相應(yīng)操作系統(tǒng)和其他進(jìn)程的IO請求,但是不需要阻塞這些進(jìn)程的繼續(xù)運行。換句話說,它可以提供異步IO,減少了用戶應(yīng)用對于磁盤讀寫所需要的時間。
Vxdiskadm是SF提供的磁盤管理工具,利用它可以方便進(jìn)行磁盤組創(chuàng)建,導(dǎo)入導(dǎo)出,多路徑設(shè)置等操作。
VEA是SF提供的java界面的磁盤管理工具,利用VEA可以容易的查看磁盤,磁盤組,卷的信息;也能夠方便的對磁盤進(jìn)行設(shè)置。
Vxnotify-卷管理通報進(jìn)程。該進(jìn)程可以顯示磁盤和配置變化事件信息。如果卷管理配置在一個集群中,那么該進(jìn)程還可以將磁盤和配置的變化反映到整個集群中去。該進(jìn)程是由vxconfigd管理的。
Vxesd-設(shè)備發(fā)現(xiàn)通報進(jìn)程。該進(jìn)程可以把磁盤發(fā)現(xiàn)層(device discovery layer)所發(fā)生的信息通報給vxconfigd進(jìn)程。
Vxsvc-域控制器,為SF管理服務(wù)器管理客戶端的注冊、監(jiān)聽的工作。
Vxsited-監(jiān)控卷管理服務(wù),提供磁盤的附著。它能夠分析vxnotify的輸出,然后等待失效磁盤的重新附著。如果磁盤變得可以訪問,那么該進(jìn)程試著online該磁盤,然后使用vxrecover命令修復(fù)該磁盤,并將相關(guān)的信息發(fā)給系統(tǒng)管理員。
除此之外,SF卷管理還有一些其他的進(jìn)程,這些進(jìn)程一般都是與vxconfigd進(jìn)程交互,獲得磁盤信息,用來維護(hù)磁盤狀態(tài)和安全的。限于篇幅,這里就不一一介紹了。