发明名称 System and method for model-based configuration of a server cluster
摘要 A system and method for configuring servers in a cluster. The method may include storing one or more base configuration files associated with an application in a domain administration server, deploying the base configuration files onto one or more servers in a cluster of servers, making one or more instance-specific modifications to the base configuration files, and executing the application in accordance with the one or more modified base configuration files. In various embodiments, the base configuration files may be XML files, and the modifications may be xpath expressions. An alternate embodiment of the method may include storing one or more configuration files based on a common template and representing a platform-specific configuration of a server in a domain administration server, deploying the configuration files onto one or more servers in a cluster of servers, and configuring the servers in accordance with the configuration files.
申请公布号 US8984101(B1) 申请公布日期 2015.03.17
申请号 US200410787468 申请日期 2004.02.26
申请人 Oracle America Inc. 发明人 Viswanath Sridatta;Hulton Michael C.;Ebbs Kenneth;Kumar Abhijit;Islam Akm N.
分类号 G06F15/177;G06F15/173 主分类号 G06F15/177
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A method, comprising: storing, in a central domain repository of a domain administration server, one or more base configuration files, wherein the one or more base configuration files are deployable from the central domain repository to a plurality of servers to configure the plurality of servers as a server cluster such that each server of the plurality of servers executes a same application; configuring each of the plurality of servers to operate collectively as a server cluster according to one or more of the base configuration files deployed from the domain administration server to each of the plurality of servers such that each server of the plurality of servers is configured to execute the same application, wherein client requests for the same application are distributed to different servers of the plurality of servers, and wherein said configuring of each server is performed in response to a configuration change made at the domain administration server or in response to a restart at a respective server of the plurality of servers; executing the same application on the plurality of servers in accordance with the cluster configuration; and making an instance-specific modification to one of the one or more base configuration files of the central domain repository for a specific server of the plurality of servers and subsequently propagating the instance-specific modification to the specific server in response to said making the instance-specific modification or in response to a restart, wherein the instance-specific modification overrides a configuration value in the one of the one or more base configuration files for the specific server of the plurality of servers, wherein the specific server of the plurality of servers operates according to the overridden configuration value, and wherein the overridden configuration value does not apply to others of the plurality of servers.
地址 Redwood City CA US