Deploying a cluster

US9626172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9626172-B2
Application numberUS-201414526632-A
CountryUS
Kind codeB2
Filing dateOct 29, 2014
Priority dateOct 31, 2013
Publication dateApr 18, 2017
Grant dateApr 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system for deploying a cluster, wherein the cluster contains a plurality of cluster members, the method comprising: obtaining a unique identifier for each cluster member; according to the unique identifier of each cluster member, obtaining cluster configuration information for the cluster member; configuring the cluster member using the obtained cluster configuration information of the cluster member; and deploying the cluster. The method and system can enhance the cluster deployment efficiency.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for deploying a cluster having a plurality of cluster members, the method comprising: obtaining, by a processor, a unique identifier for each cluster member; obtaining, by the processor, cluster configuration information for a particular cluster member based upon the unique identifier of each cluster member; storing, by the processor, a first correspondence relationship between the cluster configuration information of the particular cluster member and the unique identifier of the particular cluster member; storing, by the processor, a second correspondence relationship between the unique identifier of a particular cluster member and software to be installed on the particular cluster member, and software to be installed on all cluster members; configuring, by the processor, the cluster member using the obtained cluster configuration information of the cluster member; and deploying, by the processor, the cluster, wherein the cluster is deployed under a cloud computing environment, each cluster member being a virtual machine, storing cluster deployment flow control scripts in each cluster member, automatically running the cluster deployment flow control scripts in response to a virtual machine of a cluster member being started, wherein the cluster deployment flow control scripts control execution of the method. 2. The method of claim 1 , wherein the unique identifier of the particular cluster member is selected from the group consisting of a (Media Access Control) MAC address of the cluster member and an Internet Protocol (IP) address of the cluster member. 3. The method of claim 1 , further comprising: before obtaining cluster configuration information for the particular cluster member, obtaining software to be installed on the particular cluster member based upon the unique identifier of each cluster member; and installing the obtained software on the particular cluster member. 4. The method of claim 3 , wherein software to be installed is selected from the group consisting of: a universal-set image file; a basic image file and application software; and an operating system, cluster software and application software. 5. The method of claim 1 , further comprising: before obtaining a unique identifier for each cluster member, creating a unique identifier for the virtual machine member in response to a virtual machine of a cluster member being created. 6. A system for deploying a cluster having a plurality of cluster members, the system comprising: a unique identifier obtaining tool configured to obtain, by a processor, a unique identifier for each cluster member; a cluster configuration information obtaining tool configured to, by the processor and according to the unique identifier of each cluster member, obtain cluster configuration information for a particular cluster member; storing tool configured to store, by the processor, a first correspondence relationship between cluster configuration information of the particular cluster member and the unique identifier of the particular cluster member and to store, by the processor, a second correspondence relationship between the unique identifier of the particular cluster member and software to be installed on the particular cluster member, and software to be installed on all cluster members; a configuring tool configured to configure, by the processor, the particular cluster member using the obtained cluster configuration information of the particular cluster member; and a deploying tool configured to deploy, by the processor, the cluster, wherein the cluster is deployed under a cloud computing environment, each cluster member being a virtual machine, storing cluster deployment flow control scripts in each cluster member, the system comprising: a running tool configured to automatically run the cluster deployment flow control scripts, by the processor, in response to a virtual machine of a cluster member being started, wherein the cluster deployment flow control scripts control execution of the method. 7. The system of claim 6 , wherein the unique identifier of the particular cluster member is selected from the group consisting of a Media Access Control (MAC) address of the cluster member and an Internet Protocol (IP) address of the cluster member. 8. The system of claim 6 , further comprising: a software obtaining tool configured to, according to the unique identifier of each cluster member, obtain software to be installed on the particular cluster member; and a software installing tool configured to install the obtained software on the cluster member. 9. The system of claim 8 , wherein software to be installed is selected from the group consisting of: a universal-set image file; a basic image file and application software; and an operating system, cluster software and application software. 10. The system of claim 6 , the system further comprising: a unique identifier creating tool configured to, in response to a virtual machine of a cluster member being created, create a unique identifier for the virtual machine member.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Assignment of logical groups to network elements · CPC title

  • Installation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9626172B2 cover?
A method and system for deploying a cluster, wherein the cluster contains a plurality of cluster members, the method comprising: obtaining a unique identifier for each cluster member; according to the unique identifier of each cluster member, obtaining cluster configuration information for the cluster member; configuring the cluster member using the obtained cluster configuration information of…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F8/63. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).