一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法
【專利摘要】本發(fā)明公開(kāi)了一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法。在為PowerPC構(gòu)建的Yocto系統(tǒng)中,使用bitbake工具,編譯Apache、MySQL和PHP進(jìn)文件系統(tǒng),下載內(nèi)核和文件系統(tǒng)到PowerPC控制器中,配置Apache、MySQL和PHP,實(shí)現(xiàn)云存儲(chǔ)平臺(tái)的系統(tǒng)管理。本發(fā)明的實(shí)現(xiàn)方法簡(jiǎn)單、可靠、成本低、性能優(yōu)異,可實(shí)現(xiàn)LAMP在PowerPC云存儲(chǔ)平臺(tái)系統(tǒng)管理的廣泛應(yīng)用。
【專利說(shuō)明】—種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云存儲(chǔ)平臺(tái)領(lǐng)域,具體涉及一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法。
【背景技術(shù)】
[0002]Apache是一個(gè)跨平臺(tái)的Web服務(wù)器,由于其簡(jiǎn)單高效、穩(wěn)定安全的特性,被廣泛應(yīng)用于計(jì)算機(jī)技術(shù)的各個(gè)領(lǐng)域。MySQL是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在Web應(yīng)用方面MySQL是最好的RDBMS應(yīng)用軟件之一。PHP是一種通用開(kāi)源腳本語(yǔ)言,語(yǔ)法吸收了 C語(yǔ)言、Java和Perl的特點(diǎn),易于學(xué)習(xí),使用廣泛,主要適用于Web開(kāi)發(fā)領(lǐng)域。
[0003]PHP最經(jīng)典的組合就是:PHP + MySQL + Apache。Linux作為操作系統(tǒng),Apache 作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本解釋器。這四個(gè)軟件都是開(kāi)源免費(fèi)的,可以減少投入,非常適合開(kāi)發(fā)中小型的Web應(yīng)用,開(kāi)發(fā)的速度比較快。
[0004]針對(duì)以上情況,通過(guò)分析我們提出了一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法。
[0006]本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,通過(guò)修改Apache、MySQL、PHP的配置文件,實(shí)現(xiàn)了云存儲(chǔ)平臺(tái)的系統(tǒng)管理,其中:系統(tǒng)管理包括用戶登陸與退出、用戶權(quán)限、磁盤組建RAID、LUN管理、快照管理、HBA卡管理、日志管理、運(yùn)行狀態(tài)監(jiān)視、內(nèi)存刷新、復(fù)位與重設(shè),其中:
1)移植相關(guān)軟件到Y(jié)octo系統(tǒng):包含Apache、MySQL、PHP的移植,在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件,將模塊編譯進(jìn)文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)源碼包的部分文件修改,實(shí)現(xiàn)對(duì)這些模塊的順利移植;
2)下載:將編譯好Apache、MySQL、PHP的文件系統(tǒng)和內(nèi)核下載到PowerPC具體的單板中;
3)配置系統(tǒng):修改Apache、MySQL、PHP配置文件,PC機(jī)使用Web瀏覽器連接到云存儲(chǔ)平臺(tái),實(shí)現(xiàn)系統(tǒng)管理;
具體步驟如下:
客戶端PC機(jī)使用Web瀏覽器輸入要訪問(wèn)的PHP頁(yè)面,觸發(fā)PHP請(qǐng)求到云存儲(chǔ)平臺(tái)的Web服務(wù)器Apache, Apache解析這個(gè)PHP請(qǐng)求,從硬盤中取出用戶要訪問(wèn)的PHP應(yīng)用程序,將其發(fā)送給PHP引擎程序,PHP引擎程序?qū)pache傳送過(guò)來(lái)的文件進(jìn)行掃描并根據(jù)命令處理數(shù)據(jù),將部分信息保存到MySQL數(shù)據(jù)庫(kù)中,并動(dòng)態(tài)地生成相應(yīng)的HTML頁(yè)面,PHP引擎將生成HTML頁(yè)面返回給Apache,Apache再將HTML頁(yè)面返回給客戶端瀏覽器。
[0007]本發(fā)明的有益效果是:該實(shí)現(xiàn)方法具有簡(jiǎn)單、可靠、成本低、性能優(yōu)異等優(yōu)點(diǎn),可以對(duì)目前PowerPC云存儲(chǔ)平臺(tái)系統(tǒng)管理的實(shí)現(xiàn)方法作一個(gè)補(bǔ)充,整個(gè)方法示意如圖1所示。
【專利附圖】
【附圖說(shuō)明】
[0008]圖1系統(tǒng)開(kāi)發(fā)過(guò)程示意圖;
圖2系統(tǒng)管理實(shí)現(xiàn)示意圖。
【具體實(shí)施方式】
[0009]參照說(shuō)明書附圖對(duì)本發(fā)明的方法作以下詳細(xì)地說(shuō)明。
[0010]一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法,包括如下幾個(gè)步驟:
1)移植相關(guān)軟件到Y(jié)octo系統(tǒng):包含Apache、MySQL、PHP的移植,在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件,將模塊編譯進(jìn)文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)修改源碼包的部分文件,才能實(shí)現(xiàn)對(duì)這些模塊的順利移植;
2)下載:將編譯好Apache、MySQL、PHP的文件系統(tǒng)和內(nèi)核下載到PowerPC具體的單板中;
3)配置系統(tǒng):修改Apache、MySQL、PHP配置文件,PC機(jī)使用Web瀏覽器連接到云存儲(chǔ)平臺(tái),實(shí)現(xiàn)系統(tǒng)管理。
[0011]如圖2所示,客戶端PC機(jī)使用Web瀏覽器輸入要訪問(wèn)的PHP頁(yè)面,觸發(fā)PHP請(qǐng)求到云存儲(chǔ)平臺(tái)的Web服務(wù)器Apache, Apache解析這個(gè)PHP請(qǐng)求,從硬盤中取出用戶要訪問(wèn)的PHP應(yīng)用程序,將其發(fā)送給PHP引擎程序。PHP引擎程序?qū)pache傳送過(guò)來(lái)的文件進(jìn)行掃描并根據(jù)命令處理數(shù)據(jù),將部分信息保存到MySQL數(shù)據(jù)庫(kù)中,并動(dòng)態(tài)地生成相應(yīng)的HTML頁(yè)面。PHP引擎將生成HTML頁(yè)面返回給Apache,Apache再將HTML頁(yè)面返回給客戶端瀏覽器。
[0012]要實(shí)現(xiàn)的系統(tǒng)管理包括:用戶的登陸與退出、用戶權(quán)限的檢查與管理、磁盤組建RAID、創(chuàng)建刪除LUN、快照管理、HBA卡管理、日志管理、運(yùn)行狀態(tài)監(jiān)視、內(nèi)存刷新、復(fù)位與重設(shè)等。
[0013]除說(shuō)明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【權(quán)利要求】
1.一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法,其特征在于通過(guò)修改Apache、MySQL、PHP的配置文件,實(shí)現(xiàn)了云存儲(chǔ)平臺(tái)的系統(tǒng)管理,其中:系統(tǒng)管理包括用戶登陸與退出、用戶權(quán)限、磁盤組建RAID、LUN管理、快照管理、HBA卡管理、日志管理、運(yùn)行狀態(tài)監(jiān)視、內(nèi)存刷新、復(fù)位與重設(shè),其中: 1)移植相關(guān)軟件到Y(jié)octo系統(tǒng):包含Apache、MySQL、PHP的移植,在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件,將模塊編譯進(jìn)文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)源碼包的部分文件修改,實(shí)現(xiàn)對(duì)這些模塊的順利移植; 2)下載:將編譯好Apache、MySQL、PHP的文件系統(tǒng)和內(nèi)核下載到PowerPC具體的單板中; 3)配置系統(tǒng):修改Apache、MySQL、PHP配置文件,PC機(jī)使用Web瀏覽器連接到云存儲(chǔ)平臺(tái),實(shí)現(xiàn)系統(tǒng)管理; 具體步驟如下: 客戶端PC機(jī)使用Web瀏覽器輸入要訪問(wèn)的PHP頁(yè)面,觸發(fā)PHP請(qǐng)求到云存儲(chǔ)平臺(tái)的Web服務(wù)器Apache, Apache解析這個(gè)PHP請(qǐng)求,從硬盤中取出用戶要訪問(wèn)的PHP應(yīng)用程序,將其發(fā)送給PHP引擎程序,PHP引擎程序?qū)pache傳送過(guò)來(lái)的文件進(jìn)行掃描并根據(jù)命令處理數(shù)據(jù),將部分信息保存到MySQL數(shù)據(jù)庫(kù)中,并動(dòng)態(tài)地生成相應(yīng)的HTML頁(yè)面,PHP引擎將生成HTML頁(yè)面返回給Apache,Apache再將HTML頁(yè)面返回給客戶端瀏覽器。
【文檔編號(hào)】H04L12/24GK104468214SQ201410730199
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月5日 優(yōu)先權(quán)日:2014年12月5日
【發(fā)明者】李公臣, 高明, 金長(zhǎng)新, 劉強(qiáng) 申請(qǐng)人:浪潮集團(tuán)有限公司