최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0169973 (2005-06-29) |
등록번호 | US-8549513 (2013-10-01) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 17 인용 특허 : 390 |
Model-based virtual system provisioning includes accessing a model of a workload to be installed on a virtual machine of a system as well as a model of the system. A workload refers to some computing that is to be performed, and includes an application to be executed to perform the computing, and op
Model-based virtual system provisioning includes accessing a model of a workload to be installed on a virtual machine of a system as well as a model of the system. A workload refers to some computing that is to be performed, and includes an application to be executed to perform the computing, and optionally includes the operating system on which the application is to be installed. The workload model identifies a source of the application and operating system of the workload, as well as constraints of the workload, such as resources and/or other capabilities that the virtual machine(s) on which the workload is to be installed must have. An installation specification for the application is also generated, the installation specification being derived at least in part from the model of the workload and the model of the virtual system.
1. A method comprising: accessing a model of a workload to be installed on a virtual machine of a system wherein the workload includes an application and an operating system to be installed on the virtual machine, the model of the workload comprising a component that identifies a source of the appli
1. A method comprising: accessing a model of a workload to be installed on a virtual machine of a system wherein the workload includes an application and an operating system to be installed on the virtual machine, the model of the workload comprising a component that identifies a source of the application and a component that identifies the source of the operating system of the workload and the model identifying the relationship between the operating system and the application by identifying a corresponding relationship between components in the workload model;accessing a model of the system wherein the virtual machine is to be created on a computing device to provide virtualized components of the system, the virtual machine emulates a computing environment that is compatible with the operating system and has the characteristics required to allow the application to run, the model of the system comprising components corresponding to the virtualized components of the system, the model identifying relationships among the virtualized components by identifying a corresponding relationship among the components of the model; andgenerating an installation specification for the workload, the installation specification being derived at least in part from the model of the workload and the model of the system, wherein the installation specification identifies an image file of the workload that is to be copied to a storage device of a computing device of the system on which the virtual machine is created in order to install the workload on the virtual machine. 2. A method as recited in claim 1, having a virtual machine created on a computing device of the system prior to installing an application and operating system on the virtual machine. 3. A method as recited in claim 1, wherein the installation specification includes an indication to migrate another virtual machine from one computing device to another computing device. 4. A method as recited in claim 1, further comprising: generating a plurality of device class installation specifications for the workload, each of the plurality of device class installation specifications being for a different one of a plurality of classes of devices in the system on which the workload could be installed. 5. A method as recited in claim 4, further comprising: generating a record associating each of the plurality of device class installation specifications with one of the plurality of classes of devices. 6. A method as recited in claim 1, further comprising: performing, prior to generating the installation specification, a logical deployment evaluation to determine whether the workload could be installed in the system, the performing comprising comparing constraints associated with the workload to constraints associated with the system. 7. A method as recited in claim 6, wherein the constraints associated with the workload include software licensing requirements that must be satisfied by the system. 8. A method as recited in claim 1, further comprising: identifying, prior to generating the installation specification, which one or more computing devices of a plurality of computing devices in the system is to have the workload installed thereon. 9. One or more computer readable storage media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to: access a model of a workload to be installed on one or more virtual machines of a system, the workload includes an application and an operating system to be installed on the virtual machine, the model of the workload comprising components corresponding to the application and the operating system to be installed and identifying the relationship between the operating system and the application by identifying a corresponding relationship between components in the workload model;access a model of the system wherein the one or more virtual machines are to be created on a computing device to provide virtualized components of the system wherein the virtual machine emulates a computing environment that is compatible with the operating system and has the characteristics required to allow the application to run, the model of the system comprising components corresponding to the virtualized components of the system, the model identifying relationships among the virtualized components by identifying a corresponding relationship among the components of the model; andgenerate a workload installation specification for the workload to be installed on one or more virtual machines of a system, the workload installation specification being based at least in part on the model of the workload and the model of the system. 10. One or more computer readable media as recited in claim 9, wherein the installation specification identifies an image file of the workload that is to be copied to a storage device of one or more computing devices of the system on which the one or more virtual machines are created in order to install the workload on the one or more virtual machines. 11. One or more computer readable media as recited in claim 9, wherein the plurality of instructions further cause the one or more processors to: trigger deployment of the workload based on one or more constraints in the model of the workload. 12. One or more computer readable media as recited in claim 9, wherein the plurality of instructions further cause the one or more processors to: generate a plurality of device class installation specifications for the workload, each of the plurality of device class installation specifications being for a different one of a plurality of classes of devices on which the workload could be installed; andinclude the plurality of device class installation specifications in the workload installation specification. 13. One or more computer readable media as recited in claim 9, wherein to generate the workload installation specification is to: access a constraint information page in the model of the workload;obtain default values for settings from the constraint information page; andinclude, in the workload installation specification, the default values to be stored as settings on the one or more computing devices during installation of the workload on the one or more computing devices. 14. A computing device comprising: a processor; anda memory, coupled to the processor, to store instructions that, when executed by the processor, cause the processor to: access a model of a workload to be installed on a virtual machine of a system, the model of the workload comprising components corresponding to components to be installed on the virtual machine, including at least an operating system and an application, and identifying the relationship between the components to be installed on the virtual machine by identifying a corresponding relationship between components in the workload model;access a model of the system wherein the model of the computing components of the system is different from the computing components of a computing device on which the virtual machine is installed wherein the virtual machine emulates a computing environment that is compatible with the operating system and has the characteristics required to allow the application to run, the model of the system comprising components corresponding to the virtualized components of the system, the model identifying relationships among the virtualized components by identifying a corresponding relationship among the components of the model; andgenerate an installation specification for the workload, the installation specification being derived at least in part from the model of the workload and the model of the system. 15. A computing device as recited in claim 14, wherein the virtual machine is to be installed on a computing device of the system prior to installing an application and operating system of the workload on the virtual machine. 16. A computing device as recited in claim 14, further comprising: generating a plurality of device class installation specifications for the workload, each of the plurality of device class installation specifications being for a different one of a plurality of classes of devices in the system on which the workload could be installed. 17. A computing device as recited in claim 14, wherein the generating comprises: accessing a constraint information page in the model of the workload;obtaining default values for settings from the constraint information page; andincluding, in the installation specification, the default values to be stored as settings on a computing device of the system during installation of the workload on the computing device.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.