一种安装实时应用集群的方法和装置的制造方法_2

文档序号:9249141阅读:来源:国知局
unlnstaller-record-destinat1nFile db_rec.rsp
[0057]4.以 db_rec.rsp 为参考,填写 db.rsp 模板
[0058]采用上述方法,下面实施例中用到的crs.rsp模板如下:
[0059]RESPONSEFILE_VERS1N = 2.2.1.0.0
[0060]0RACLE_H0ME = " /opt/oracle/crs/10.2.0"
[0061]SHOff_SPLASH_SCREEN = false
[0062]SH0ff_WELC0ME_PAGE = false
[0063]SHOff_SUMMARY_PAGE = false
[0064]SHOff_INSTALL_PROGRESS_PAGE = true
[0065]SHOff_REQUIRED_CONFIG_TOOL_PAGE = false
[0066]SH0ff_C0NFIG_T00L_PAGE = false
[0067]SHOff_RELEASE_NOTES = false
[0068]SH0ff_R00TSH_C0NFIRMAT1N = true
[0069]SHOff_END_SESS10N_PAGE = false
[0070]SHOff_EXIT_CONFIRMAT1N = false
[0071]NEXT_SESS1N = false
[0072]ACCEPT_LICENSE_AGREEMENT = true
[0073]CLUSTER_NODES =
[0074]CLUSTER_PRIV_INTERCONNECT =
[0075]实施例:
[0076]假设两个K-UX节点需要安装Oracle 1g RAC,rac.conf文件配置如下#/etc/rac.conf ;
[0077]RAC.nodes = RACl ;RAC2 ;
[0078]RAC.private_ip = 10.10.10.10/255.255.255.0 ;10.10.10.11/255.255.255.0 ;
[0079]RAC.p u b I i c e _ i p = I 0.152.1 1.1 0 / 2 5 5.2 5 5.2 5 5.0 ;10.152.11.11/255.255.255.0 ;
[0080]RAC.V i r t u a I _ i p = 17 2.1 6.4 7.2 0 0 / 2 5 5.2 5 5.2 5 5.0 ;172.16.47.201/255.255.255.0 ;
[0081]RAC.data_locat1n = /u01/RACdata ;
[0082]RAC.user = oracle ;
[0083]RAC.password = oracle ;
[0084]RAC.1nstance = test ;
[0085]自动安装程序IntallRAC具体执行下列步骤完成安装:
[0086]1.从rac.conf中读取配置信息,调用a) envConfiger完成环境变量的配置。
[0087]2.利用 rsh,在 RACl 和 RAC2 上,调用 b) ocfsConfiger 配置程序,生成 ocfs guid,启动ocfs服务,挂载ocfs文件系统;
[0088]3.根据从rac.conf中读到的参数,修改responseFile的模板,以生成合适的responseFile ;
[0089]4.调用CRS的安装监视程序CRSMonitor以后台方式执行,直到CRS安装完成,并调用 c)CRSInstaller,完成 /usr/oracle/crs/Diskl/runlnstaller-responseFile crs.rsp ;
[0090]5.调用DB的安装监视程序DBMonitor以后台方式执行,直到DB安装完成,并调用d)DBInstaller 完成 /usr/oracle/db/Diskl/runlnstaller-responseFile db.rsp ;
[0091]6.从rac.conf中读取配置信息,调用e) VIPConfiger程序,完成vipca-silent-nodelist RAC1_VIP, RAC2_VIP-nodevips 172.16.47.200/255.255.255.0,172.16.47.201/255.255.255.0-1nterfaces ethl,eth1-orahome$0RACLE_H0ME ;
[0092]7.调用f) AddListener程序,从rac.conf中读取信息,修改listener配置文件,添加监听器,启动监听器;
[0093]8.调用g)AddDB程序,创建数据库实例,启动数据库实例。
[0094]由本发明的技术方案可见,本发明不但简化了 Oracle RAC的安装配置过程,提高了集群部署的效率,而且这种方法适用范围广。
[0095]图2为本发明提供的安装实时应用集群的装置实施例的结构图。图2所示装置包括:
[0096]获取模块201,用于获取实时应用集群的配置文件;
[0097]安装模块202,用于根据所述配置文件中的配置信息,安装所述实时应用集群。
[0098]其中,所述实时应用集群的配置文件包括节点名称、IP地址、数据的存储位置、用户名信息和密码信息中的至少一个。
[0099]其中,所述安装模块包括:
[0100]获取单元,用于获取安装过程中的组件信息;
[0101]输出单元,用于利用所述配置文件中的配置信息和预先设置的各组件对应的应答模板,输出对安装所述组件操作的确认操作。
[0102]其中,所述装置还包括:
[0103]检测模块,用于检测安装过程中所需的操作是否需要切换到超级用户的管理权限下;
[0104]切换模块,用于如果检测到需要切换到超级用户的管理权限下,则切换当前的管理用户。
[0105]本发明提供的装置,利用实时应用集群的配置文件,安装实时应用集群,实现自动安装的目的,提高了安装的自动性,提升了安装效率。
[0106]本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
[0107]可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0108]上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
[0109]上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
[0110]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
【主权项】
1.一种安装实时应用集群的方法,其特征在于,包括: 获取实时应用集群的配置文件; 根据所述配置文件中的配置信息,安装所述实时应用集群。2.根据权利要求1所述的方法,其特征在于,所述实时应用集群的配置文件包括节点名称、IP地址、数据的存储位置、用户名信息和密码信息中的至少一个。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述配置文件中的配置信息,安装所述实时应用集群,包括: 获取安装过程中的组件信息; 利用所述配置文件中的配置信息和预先设置的各组件对应的应答模板,输出对安装所述组件操作的确认操作。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 检测安装过程中所需的操作是否需要切换到超级用户的管理权限下; 如果检测到需要切换到超级用户的管理权限下,则切换当前的管理用户。5.一种安装实时应用集群的装置,其特征在于,包括: 获取模块,用于获取实时应用集群的配置文件; 安装模块,用于根据所述配置文件中的配置信息,安装所述实时应用集群。6.根据权利要求5所述的装置,其特征在于,所述实时应用集群的配置文件包括节点名称、IP地址、数据的存储位置、用户名信息和密码信息中的至少一个。7.根据权利要求5或6所述的装置,其特征在于,所述安装模块包括: 获取单元,用于获取安装过程中的组件信息; 输出单元,用于利用所述配置文件中的配置信息和预先设置的各组件对应的应答模板,输出对安装所述组件操作的确认操作。8.根据权利要求5或6所述的装置,其特征在于,所述装置还包括: 检测模块,用于检测安装过程中所需的操作是否需要切换到超级用户的管理权限下; 切换模块,用于如果检测到需要切换到超级用户的管理权限下,则切换当前的管理用户。
【专利摘要】本发明提供一种安装实时应用集群的方法和装置。所述方法,包括:获取实时应用集群的配置文件;根据所述配置文件中的配置信息,安装所述实时应用集群。
【IPC分类】G06F9/445
【公开号】CN104965741
【申请号】CN201510377305
【发明人】王文庆
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年10月7日
【申请日】2015年6月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1