Method and apparatus for template based platform and infrastructure provisioning

US2016373301A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016373301-A1
Application numberUS-201415117436-A
CountryUS
Kind codeA1
Filing dateApr 18, 2014
Priority dateApr 18, 2014
Publication dateDec 22, 2016
Grant date

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.

Systems and methods described herein are directed to a template based deployment system providing settings across platform and physical infrastructures. The infrastructure can involve a server, storage, and a network. The platform can include various types of operating systems. A management server may be configured to manage various system elements, server virtualization and platform deployment. The management server may use policies based on a platform template, server profile, host storage profile, and host network profile. Infrastructure configurations may be determined by the management server, according to the platform type, and platform option settings in the platform template. The management server deploys the infrastructure and platform on top of the infrastructure using platform template and images.

First claim

Opening claim text (preview).

What is claimed is: 1 . A management server configured to manage a plurality of computer devices, the management server comprising: a memory configured to store a plurality of templates, each of the plurality of templates indicative of a software that is executable by at least one server, and management information comprising a configuration policy for a set of: one or more of the plurality of devices and a software property; a processor, configured to: create a computer device profile from a request comprising a selection of one of the plurality of templates and a selection of one of the plurality of computer devices based on the management information; and apply the computer device profile to the selected one of the plurality of computer devices to configure the selected one of the plurality of computer devices. 2 . The management server of claim 1 , wherein the plurality of templates comprises one or more platform templates, the software indicated by each of the one or more platform templates comprising software for a platform type, wherein the platform type is indicative of the software property. 3 . The management server of claim 1 , wherein the computer device profile comprises a storage profile, the selection of the one of the plurality of devices comprising a server with an associated storage device; the storage profile comprising one or more settings configured to be applied to the associated storage device; wherein the processor is configured to create the computer device profile by creating the storage profile with the one or more settings configured to be applied to the associated storage device, the creating the storage profile comprising: selecting a storage pool for each volume specified by the selected one of the plurality of templates; selecting the associated storage device based on a model of a storage device associated with the selected storage pool for the each volume; creating the one or more settings configured to be applied to the associated storage device based on one or more settings in the selected one of the plurality of templates, the selected storage pool for the each volume, and the selected associated storage device. 4 . The management server of claim 1 , wherein the computer device profile comprises a network profile, the selection of the one of the plurality of devices comprising a server with an associated switch; the network profile comprising one or more settings configured to be applied to the associated switch; wherein the processor is configured to create the computer device profile by creating the network profile with the one or more settings configured to be applied to the associated switch, the creating the network profile comprising: creating the one or more settings configured to be applied to the associated switch based on a model of the associated switch and one or more settings from the selected one of the plurality of templates, the one or more settings configured to be applied to the associated switch being indicative of a network connection mode for the associated switch. 5 . The management server of claim 1 , wherein the computer device profile comprises a storage profile and a network profile, the selection of the one of the plurality of devices comprising a server with an associated storage system comprising a storage device and a switch, the computer device profile comprising settings configured to be applied to the associated storage system. 6 . The management server of claim 3 , wherein the computer device profile further comprises a server profile, the server profile comprising one or more settings configured to be applied to the selected server; wherein the processor is configured to create the computer device profile by creating the server profile with the one or more settings configured to be applied to the selected server, the creating the sever profile comprising: creating the one or more settings configured to be applied to the selected server, the one or more settings configured to be applied to the selected server comprising Extensible Firmware Interface (EFI) settings based on a model of the selected server and one or more settings from the selected one of the plurality of templates, and a boot option for the selected server specified from the selected one of the plurality of templates. 7 . The management server of claim 4 , wherein the computer device profile comprises a server profile, the server profile comprising one or more settings configured to be applied to the selected server; wherein the processor is configured to create the computer device profile by creating the server profile with the one or more settings configured to be applied to the selected server, the creating the sever profile comprising: creating the one or more settings configured to be applied to the selected server, the one or more settings including Extensible Firmware Interface (EFI) settings based on a model of the selected server and one or more settings from the selected one of the plurality of templates, and a boot option for the selected server specified from the selected one of the plurality of templates. 8 . The management server of claim 1 , wherein the plurality of devices comprises one or more servers. 9 . The management server of claim 1 , wherein the plurality of devices comprises one or more storage devices. 10 . The management server of claim 1 , software property is at least one of a software type and a software setting. 11 . A computer program for management server configured to manage a plurality of computer devices, the computer program including instructions for executing a process, the instructions comprising: managing a plurality of templates, each of the plurality of templates indicative of a software that is executable by at least one server, and management information comprising a configuration policy for a set of: one or more of the plurality of devices and a software property; creating a computer device profile from a request comprising a selection of one of the plurality of templates and a selection of one of the plurality of computer devices based on the management information; and applying the computer device profile to the selected one of the plurality of computer devices to configure the selected one of the plurality of computer devices. 12 . The computer program of claim 11 , wherein the plurality of templates comprises one or more platform templates, the software indicated by each of the one or more platform templates comprising software for a platform type, wherein the platform type is indicative of the software property. 13 . The computer program of claim 11 , wherein the computer device profile comprises a storage profile, the selection of the one of the plurality of devices comprising a server with an associated storage device; the storage profile comprising one or more settings configured to be applied to the associated storage device; wherein the creating the computer device profile comprises creating the storage profile with the one or more settings configured to be applied to the associated storage device, the creating the storage profile comprising: selecting a storage pool for each volume specified by the selected one of the plurality of templates; selecting the associated storage device based on a model of a storage device associated with the selected storage pool for the each volume; creating the one or more settings configured to be applied to the associated storage device based on one or more settings in the selected one of the plurality of templates, the selected storage pool for the each volume, and the selected assoc

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

  • Profiles · CPC title

  • based on generic templates · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · 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 US2016373301A1 cover?
Systems and methods described herein are directed to a template based deployment system providing settings across platform and physical infrastructures. The infrastructure can involve a server, storage, and a network. The platform can include various types of operating systems. A management server may be configured to manage various system elements, server virtualization and platform deployment…
Who is the assignee on this patent?
Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).