一种PowerPC云存储平台采用LAMP实现系统管理的方法

文档序号:7821910阅读:523来源:国知局
一种PowerPC云存储平台采用LAMP实现系统管理的方法
【专利摘要】本发明公开了一种PowerPC云存储平台采用LAMP实现系统管理的方法。在为PowerPC构建的Yocto系统中,使用bitbake工具,编译Apache、MySQL和PHP进文件系统,下载内核和文件系统到PowerPC控制器中,配置Apache、MySQL和PHP,实现云存储平台的系统管理。本发明的实现方法简单、可靠、成本低、性能优异,可实现LAMP在PowerPC云存储平台系统管理的广泛应用。
【专利说明】—种PowerPC云存储平台采用LAMP实现系统管理的方法

【技术领域】
[0001]本发明涉及云存储平台领域,具体涉及一种PowerPC云存储平台采用LAMP实现系统管理的方法。

【背景技术】
[0002]Apache是一个跨平台的Web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。MySQL是最流行的关系型数据库管理系统,在Web应用方面MySQL是最好的RDBMS应用软件之一。PHP是一种通用开源脚本语言,语法吸收了 C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。
[0003]PHP最经典的组合就是:PHP + MySQL + Apache。Linux作为操作系统,Apache 作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是开源免费的,可以减少投入,非常适合开发中小型的Web应用,开发的速度比较快。
[0004]针对以上情况,通过分析我们提出了一种PowerPC云存储平台采用LAMP实现系统管理的方法。


【发明内容】

[0005]本发明的目的是提供一种PowerPC云存储平台采用LAMP实现系统管理的方法。
[0006]本发明的目的是按以下方式实现的,通过修改Apache、MySQL、PHP的配置文件,实现了云存储平台的系统管理,其中:系统管理包括用户登陆与退出、用户权限、磁盘组建RAID、LUN管理、快照管理、HBA卡管理、日志管理、运行状态监视、内存刷新、复位与重设,其中:
1)移植相关软件到Yocto系统:包含Apache、MySQL、PHP的移植,在Yocto系统中通过编写源码包的配方文件,将模块编译进文件系统,针对PowerPC嵌入式平台源码包的部分文件修改,实现对这些模块的顺利移植;
2)下载:将编译好Apache、MySQL、PHP的文件系统和内核下载到PowerPC具体的单板中;
3)配置系统:修改Apache、MySQL、PHP配置文件,PC机使用Web浏览器连接到云存储平台,实现系统管理;
具体步骤如下:
客户端PC机使用Web浏览器输入要访问的PHP页面,触发PHP请求到云存储平台的Web服务器Apache, Apache解析这个PHP请求,从硬盘中取出用户要访问的PHP应用程序,将其发送给PHP引擎程序,PHP引擎程序对Apache传送过来的文件进行扫描并根据命令处理数据,将部分信息保存到MySQL数据库中,并动态地生成相应的HTML页面,PHP引擎将生成HTML页面返回给Apache,Apache再将HTML页面返回给客户端浏览器。
[0007]本发明的有益效果是:该实现方法具有简单、可靠、成本低、性能优异等优点,可以对目前PowerPC云存储平台系统管理的实现方法作一个补充,整个方法示意如图1所示。

【专利附图】

【附图说明】
[0008]图1系统开发过程示意图;
图2系统管理实现示意图。

【具体实施方式】
[0009]参照说明书附图对本发明的方法作以下详细地说明。
[0010]一种PowerPC云存储平台采用LAMP实现系统管理的方法,包括如下几个步骤:
1)移植相关软件到Yocto系统:包含Apache、MySQL、PHP的移植,在Yocto系统中通过编写源码包的配方文件,将模块编译进文件系统,针对PowerPC嵌入式平台修改源码包的部分文件,才能实现对这些模块的顺利移植;
2)下载:将编译好Apache、MySQL、PHP的文件系统和内核下载到PowerPC具体的单板中;
3)配置系统:修改Apache、MySQL、PHP配置文件,PC机使用Web浏览器连接到云存储平台,实现系统管理。
[0011]如图2所示,客户端PC机使用Web浏览器输入要访问的PHP页面,触发PHP请求到云存储平台的Web服务器Apache, Apache解析这个PHP请求,从硬盘中取出用户要访问的PHP应用程序,将其发送给PHP引擎程序。PHP引擎程序对Apache传送过来的文件进行扫描并根据命令处理数据,将部分信息保存到MySQL数据库中,并动态地生成相应的HTML页面。PHP引擎将生成HTML页面返回给Apache,Apache再将HTML页面返回给客户端浏览器。
[0012]要实现的系统管理包括:用户的登陆与退出、用户权限的检查与管理、磁盘组建RAID、创建删除LUN、快照管理、HBA卡管理、日志管理、运行状态监视、内存刷新、复位与重设等。
[0013]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1.一种PowerPC云存储平台采用LAMP实现系统管理的方法,其特征在于通过修改Apache、MySQL、PHP的配置文件,实现了云存储平台的系统管理,其中:系统管理包括用户登陆与退出、用户权限、磁盘组建RAID、LUN管理、快照管理、HBA卡管理、日志管理、运行状态监视、内存刷新、复位与重设,其中: 1)移植相关软件到Yocto系统:包含Apache、MySQL、PHP的移植,在Yocto系统中通过编写源码包的配方文件,将模块编译进文件系统,针对PowerPC嵌入式平台源码包的部分文件修改,实现对这些模块的顺利移植; 2)下载:将编译好Apache、MySQL、PHP的文件系统和内核下载到PowerPC具体的单板中; 3)配置系统:修改Apache、MySQL、PHP配置文件,PC机使用Web浏览器连接到云存储平台,实现系统管理; 具体步骤如下: 客户端PC机使用Web浏览器输入要访问的PHP页面,触发PHP请求到云存储平台的Web服务器Apache, Apache解析这个PHP请求,从硬盘中取出用户要访问的PHP应用程序,将其发送给PHP引擎程序,PHP引擎程序对Apache传送过来的文件进行扫描并根据命令处理数据,将部分信息保存到MySQL数据库中,并动态地生成相应的HTML页面,PHP引擎将生成HTML页面返回给Apache,Apache再将HTML页面返回给客户端浏览器。
【文档编号】H04L12/24GK104468214SQ201410730199
【公开日】2015年3月25日 申请日期:2014年12月5日 优先权日:2014年12月5日
【发明者】李公臣, 高明, 金长新, 刘强 申请人:浪潮集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1