METHOD AND SYSTEM FOR MANAGING THE END TO END LIFECYCLE OF THE VIRTUALIZATION ENVIRONMENT FOR AN APPLIANCE
First Claim
1. A system for managing the end to end lifecycle of a virtualization environment within an appliance, comprising:
- a) a set of installation tools, comprising;
i) a setup wizard tool for installing and configuring management software components, infrastructure software components, and application images in a virtualization environment of an appliance; and
,ii) a configuration tool providing standard variables information to the setup wizard tool; and
,b) an administration portal, comprising;
i) an environment management module for completing the installation and configuration of the infrastructure software and management software components of a virtualization environment and providing ongoing management of the infrastructure software and management software components;
ii) an image management module for completing the configuration of the application images and providing ongoing management of the application images;
iii) a catalog management module for maintaining a library of the application images;
iv) a user subscriptions module for maintaining a record of user subscriptions to the application images in the library; and
,v) a user management module for maintaining a record of users in the system,wherein the set of installation tools and the administration portal convert hardware into a working appliance and wherein the administration portal enables users to subscribe and access the application images.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for managing the end to end lifecycle of a virtualization environment within an appliance includes a set of installation tools and an administration portal. A reference architecture for an appliance defines technology layers of an appliance. A partner ecosystem defines a delivery model of an appliance to a customer. A setup wizard tool is installing and configuring management software components, infrastructure software components, and application images on an appliance. An environment management module completes the installation and configuration of the management software components of a virtualization environment and provides ongoing management of the infrastructure software and management software components. An image management module stores the configuration of the application images and provides ongoing management of the application images. A catalog management module maintains a library of the application images. A user subscriptions module maintains a record of user subscriptions to the application images in the library.
-
Citations
15 Claims
-
1. A system for managing the end to end lifecycle of a virtualization environment within an appliance, comprising:
-
a) a set of installation tools, comprising; i) a setup wizard tool for installing and configuring management software components, infrastructure software components, and application images in a virtualization environment of an appliance; and
,ii) a configuration tool providing standard variables information to the setup wizard tool; and
,b) an administration portal, comprising; i) an environment management module for completing the installation and configuration of the infrastructure software and management software components of a virtualization environment and providing ongoing management of the infrastructure software and management software components; ii) an image management module for completing the configuration of the application images and providing ongoing management of the application images; iii) a catalog management module for maintaining a library of the application images; iv) a user subscriptions module for maintaining a record of user subscriptions to the application images in the library; and
,v) a user management module for maintaining a record of users in the system, wherein the set of installation tools and the administration portal convert hardware into a working appliance and wherein the administration portal enables users to subscribe and access the application images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
b) an organization management module for creating and managing multiple organizations per one reseller, with one or multiple organizations per a customer; c) a billing management module for generating monthly invoicing based on user subscriptions; and
,d) a license management module for generating monthly software licensing utilization reports; e) a capacity management module for generating hardware capacity utilization reports; f) a provisioning module for provisioning application images to users based on the user subscriptions; and
,g) a usage module for generating monthly usage reports based on the user subscriptions.
-
-
4. The system of claim 1, further comprising a set of user onboarding tools further comprising a self-help tool for users to learn about how to use the system during a user onboarding phase of a life-cycle.
-
5. The system of claim 1, further comprising a set of user support tools further comprising,
a) an audit log module to track user activities in the system for user support purposes; - and,
b) a support requests module for users to submit support requests in the system.
- and,
-
6. The system of claim 1, further comprising a set of information technology (IT) operations tools further comprising,
a) a monitoring tool to collect information about hardware utilization and management software performance metrics; - and,
b) a troubleshooting tool for an engineer to quickly collect required information to troubleshoot user issues.
- and,
-
7. The system of claim 1, wherein said administration portal comprises:
-
a) a web server for delivering a user interface of the administration portal; b) an application server comprising a services faç
ade, a platform service, and, a platform core; and
,c) a fabric for communication with the management software components and the infrastructure software components, said fabric comprising services core and plugins, wherein the plugins use API (Application Protocol Interface) and PowerShell commands.
-
-
8. A reference architecture for an appliance, defining technology layers of an appliance, comprising:
-
a) a business users layer for describing the use cases of different roles in a system, using application images, wherein user onboarding tools provide business users information about how to use the system; b) an applications layer for describing the application images used by business users and application images configuration information; c) a management software layer for describing software products used in the appliance and software configuration information, wherein the software products create a virtualization environment and manage the application images that are running in virtual machines (VMs) created by an infrastructure software layer; d) an operating system (OS) layer for describing operating systems (OSs) and OS configuration information, wherein said application images are built using the OS templates, wherein OS templates are managed using an environment management module in an administration portal; e) an infrastructure software layer for describing infrastructure software components used to create a server virtualization environment, said software components including a file server, a hypervisor, a host OS, and a software defined storage, wherein a set of IT operations tools are used to manage the infrastructure software components; and
,f) a hardware layer for describing a server hardware bill of material and a server hardware configuration for a series of appliances, wherein a set of installation tools install infrastructure software components on bare bone hardware. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A partner ecosystem for delivering an appliance to a customer, comprising:
-
a) customers being users of an appliance created out of multiple components per a reference architecture; b) software vendors providing software products, as a component within the appliance per the reference architecture; c) value added resellers responsible for services of implementing and supporting the appliance per the reference architecture and using an information technology service management (ITSM) framework to deliver their services; d) original equipment manufacturers (OEM) responsible for assembly of appliance hardware per the reference architecture; and
,e) an appliance vendor responsible for creating the reference architecture, including an administration portal and other tools, and providing an ITSM Framework. - View Dependent Claims (15)
-
Specification