Management server, tenant pattern validation method, and computer system
First Claim
1. A management server, which is coupled to a computer system including a plurality of computers, and which manages a tenant pattern being information for forming a tenant being an application system for executing a predetermined application by using computer resources within the computer system,the tenant pattern including:
- a configuration item including a parameter necessary for generation of the tenant and a determination method for a value of the parameter; and
an ID pool for storing the value assigned to the parameter at a time of the generation of the tenant,the management server comprising;
a processor;
a memory coupled to the processor; and
a network interface coupled to the processor,the management server having;
first pattern parts information for managing the configuration item as a pattern part that forms the tenant pattern;
validation rule information for storing a detail of validation processing for a composition of the tenant pattern generated by using at least one the pattern part; and
tenant pattern information for storing the composition of the tenant pattern generated by using the at least one the pattern part,the management server further comprising;
a tenant pattern generation unit for generating the tenant pattern by using the pattern part;
a tenant designing unit for designing a composition of the tenant by using the tenant pattern, and generating a configuration detail for actually building the tenant on the computer system based on the designed composition of the tenant; and
a validation execution unit for executing the validation processing for one of the tenant pattern and the configuration detail based on the validation rule information.
1 Assignment
0 Petitions
Accused Products
Abstract
A management server which manages a tenant pattern being information for forming a tenant being an application system for executing a predetermined application by using computer resources within a computer system, the tenant pattern including a configuration item and an ID pool, the management server having: pattern parts information for managing the configuration item as a pattern part that forms the tenant pattern; validation rule information for storing a detail of validation processing for a composition of the tenant pattern; and the management server further comprising: a tenant pattern generation unit; a tenant designing unit for designing a composition of the tenant, and generating a configuration detail for actually building the tenant on the computer system; and a validation execution unit for executing the validation processing for the tenant pattern and the configuration detail based on the validation rule information.
-
Citations
20 Claims
-
1. A management server, which is coupled to a computer system including a plurality of computers, and which manages a tenant pattern being information for forming a tenant being an application system for executing a predetermined application by using computer resources within the computer system,
the tenant pattern including: -
a configuration item including a parameter necessary for generation of the tenant and a determination method for a value of the parameter; and an ID pool for storing the value assigned to the parameter at a time of the generation of the tenant, the management server comprising; a processor; a memory coupled to the processor; and a network interface coupled to the processor, the management server having; first pattern parts information for managing the configuration item as a pattern part that forms the tenant pattern; validation rule information for storing a detail of validation processing for a composition of the tenant pattern generated by using at least one the pattern part; and tenant pattern information for storing the composition of the tenant pattern generated by using the at least one the pattern part, the management server further comprising; a tenant pattern generation unit for generating the tenant pattern by using the pattern part; a tenant designing unit for designing a composition of the tenant by using the tenant pattern, and generating a configuration detail for actually building the tenant on the computer system based on the designed composition of the tenant; and a validation execution unit for executing the validation processing for one of the tenant pattern and the configuration detail based on the validation rule information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tenant pattern validation method executed a management server, which is coupled to a computer system including a plurality of computers, for managing a tenant pattern being information for forming a tenant being an application system for executing a predetermined application by using computer resources within the computer system,
the tenant pattern including: -
a configuration item including a parameter necessary for generation of the tenant and a determination method for a value of the parameter; and an ID pool for storing the value assigned to the parameter when generating the tenant, the management server including; a processor; a memory coupled to the processor; and a network interface coupled to the processor, the management server having; first pattern parts information for managing the configuration item as a pattern part that forms the tenant pattern; validation rule information for storing a detail of validation processing for a composition of the tenant pattern generated by using at least one the pattern part; and tenant pattern information for storing the composition of the tenant pattern generated by using the pattern part, the tenant pattern validation method including; a first step of generating, by the management server, the tenant pattern by using the at least one the pattern part; a second step of designing, by the management server, a composition of the tenant by using the tenant pattern, and generating a configuration detail for actually building the tenant on the computer system based on the designed composition of the tenant; and a third step of executing, by the management server, the validation processing for one of the tenant pattern and the configuration detail based on the validation rule information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system, comprising a plurality of computers, for managing a tenant pattern being information used for forming a tenant being an application system for executing a predetermined application by using computer resources of the plurality of computers,
the plurality of computers each including: -
a processor; a memory coupled to the processor; and a network interface coupled to the processor, the tenant pattern including; a configuration item including a parameter necessary for generation of the tenant and a determination method for a value of the parameter; and an ID pool for storing the value assigned to the parameter when generating the tenant, the computer system further comprising; a pattern parts information storage unit for managing the configuration item as a pattern part that forms the tenant pattern; a validation rule information storage unit for storing a detail of validation processing for a composition of the tenant pattern generated by using at least one the pattern part; a tenant pattern information storage unit for storing the composition of the tenant pattern generated by using the at least one the pattern part; a tenant pattern generation unit for generating the tenant pattern by using the pattern part; a tenant designing unit for designing a composition of the tenant by using the tenant pattern, and generating a configuration detail for actually building the tenant on the computer system based on the designed composition of the tenant; and a validation execution unit for executing the validation processing for one of the tenant pattern and the configuration detail based on validation rule information.
-
Specification