enlight CLOUD CLOUD for On PREMISE Computing.

Size: px
Start display at page:

Download "enlight CLOUD CLOUD for On PREMISE Computing."

Transcription

1 enlight CLOUD CLOUD for On PREMISE Computing.

2 Private Cloud Solution Target Segment NIC National Information Center. Government and PSU. Enterprises with on premise datacenter. Enterprises with collocated datacenter. Educational Institutes. Private Technology Labs.

3 Feature Overview Cloud Orchestration Dashboard Virtual Machine Life-cycle Management Zone Management Compute Management Storage Management Network Management Template Management Snapshot Management Multi Tenancy User and Departments Access Control List Work-flow Management Job & Job Scheduling API Support

4 Dashboard Manage multiple zones from single dashboard. Each zone can have multiple sets of Hypervisors. Capacity Reporting for DC, Zone, Compute.

5 enlight Overview

6 Dashboard Dashboard is made up of 2 types of graphs and an information table. Allocation Comparison Graphs Health Status Denoting Graphs Quantity Denoting Table

7

8 Dashboard Allocation Comparison Graphs These graphs always denote a comparison between 2 values. Running VMs v/s Halted VMs [ Of Total Provisioned ] Used RAM v/s Free RAM [ Of Total Allocated ] Used vcpus v/s Free vcpus [ Of Total Allocated ] Grey Healthy Yellow - Okay Red - Dangerous

9 Dashboard Health Status Denoting Graphs These graphs denote the general health of the cloud system. If the graph values are satisfying some conditions, the system can be said to be in a healthy state. Memory Health - Green - amount of RAM that will be needed if all VMs are started at their MinRam values Grey - amount of RAM that is currently allocated to the powered on Vms. Blue - amount of RAM that will be needed if all VMs are started at / reach their MaxRam values. Yellow - Amount of physical RAM available on the Host(s). CPU Health - Green no. of vcpus that will be needed if all VMs are started at their MinCPUvalues Grey no. of vcpus that is currently allocated to the powered on VMs. Blue no. of vcpus that will be needed if all VMs are started at / reach their MaxCPU values. Yellow no. of physical CPU available on the Host(s).

10 Dashboard Quantity Denoting Table This table gives a quick view at the number of each entity in the cloud system. The number of Compute, Hosts, VMs and Zones are listed in this table.

11 VM Lifecycle Management VMware, XenServer, KVM, Hyper-V 2012 Download Image and Create VM Start Stop Restart Delete VM HTML5 VNC Console of VM Create Delete additional disk of VM Create Delete additional network interface of VM Import VMs from existing infrastructure

12 VM Lifecycle Management

13 VM Lifecycle Management

14 VM Lifecycle Management

15 Zone Management Zone is a logically or physically separated set of Compute(s) These can be Geographically separated or not. Top most entity in enlight hierarchy Zone includes Compute, VM, Storage and Network Compute Add or Modify Hypervisor and Cluster to Zone Storage Create Disks & manage utilization of Storage List Disks per Storage Repository Network Create Virtual Interface with MAC address visibility List Virtual Network Interfaces per Virtual Switch

16 Zone List

17 Compute Management Compute is either a hypervisor host or a cluster (groups) of hypervisor hosts. Computes are a part of some Zone. Computes are 2nd in the enlight hierarchy. Operations on Compute : List, Add, Edit, Delete.

18 Compute Management

19 Storage / Network Management Storage Storages are the physical ( or logical ) storage repositories that are associated with computes / hosts. The VMs have their disks residing on these SRs. Operations on Storage : List Storage(s), Show Disk(s) Network Networks are associated with computes / hosts. These may be physical NICs or VLANs. Operations on Storage : List Network(s), Show VIFs

20 Storage List

21 Network List

22 Template Management Templates are the disk images of operating systems. These can be in various formats like vhd, img, vmdk, etc. The formats are hypervisor dependent. The templates may reside anywhere over the internet or in an internally created template server. We allow templates that are either in their bare formats ( vhd, img, etc ) or compressed in bzip or xz formats. Operations : List, Add, Edit, Delete

23 Template Management

24 Snapshot Management Virtual machine snapshots are file-based snapshots of the state, disk data, and configuration of a virtual machine at a specific point in time. Snapshot management is supported by all hypervisors available in enlight Cloud. Operations : List, Create, Revert, Delete

25 Snapshot Management

26 Multi Tenancy User and Group Organizations have IT Team and Functional Teams. IT Team is Infrastructure & Operations Team. Functional Teams are User Groups such as Finance, HR, R&D, Support etc. IT Team ( Super admin ) Finance ( Group Admin ) R&D ( Group Admin ) HR ( Group Admin ) Support ( Group Admin ) User 1 User 2 User 3

27 Multi Tenancy User and Group Roles : System Admin ( IT Admin ) Full Access to Infrastructure System User ( Group Admin / User ) Limited access Group Admin ( Functional Admin ) Full Access to group VMs Group User ( Functional User ) Access to only his VMs

28 Access Control & Work Flow Define Access Control to Permit or Deny operation per Group or per User Define Workflow to Escalate Permission to Group Admins or System Admins Define VM ownership to Groups and Users VM Start User Permit VM Started

29 Work Flow List

30 Add Work Flow Control

31 Work Flow

32 Job & Job Scheduling Every Action is considered as a Job for system. Every action can be optionally added with Time for scheduling. E.g. : To edit Virtual Machine, User can schedule 3 jobs with time as 1AM, so system will. 1) Stop VM 2) Edit Resources 3) Start VM

33 Job & Job Scheduling

34 API Support enlight comes with developer API support. This will enable developers to create custom UI. Integration with Enterprise systems is easy. This makes enlight highly customizable.

35 enlight CLOUD v2.0 Be amazed!

36 Upcoming Development ISO/CD Management for Virtual Machines VM Container Upload/Download Support e.g. VMDK, VHD, OVA, XVA Policy non conformance & audit logs Quota Management Showback and Chargeback for Billing