Enomalism

From Wikipedia, the free encyclopedia

Enomalism

Enomalism Management Interface.
Developed by Enomaly
Latest release 0.7.2 / N/a
OS Linux, and other Unix-like.
Genre virtual machine monitor
License LGPL
Website http://www.enomalism.com/

Enomalism is a management console for the Xen Hypervisor. It is a web application developed using the python programming language and the TurboGears MVC framework. The application is released under an LGPL license by Enomaly, a consultancy based in Toronto, Canada.

Contents

[edit] Needs Fulfillment

When using virtualized servers there are three major components:

  • The physical machine
  • The hypervisor [HV], which in this case is a single XEN install which acts within the installed OS.
  • The Virtual_machine [VM], which can be any number of OS's living under the hypervisor.

Because a single physical server can host a multitude of VMs, there exists a need to manage all the VMs in a single coherent manner. Common requirements are:

  • Creating VMs
  • Starting and stopping VMs
  • Reallocating resources within the VMs
  • Monitoring the utilization of resources of the VMs

Added into this complexity is the common example of managing multiple physical machines running multiple VMs. Enomalism provides a method to manage all the resources visually through a web based GUI


Features and enhancements include:

  • New installer making installation of core components a simple task. Using your distribution's native LDAP server it builds and populates the LDAP installation.
  • Ability to resize partitions on virtual machines using Logical Volume Manager [LVM]
  • Ability to change CPU and MEMORY allocation on virtual machines (live memory allocation)
  • Tentative support for Ubuntu 6.x series, as well as Fedora core 4 & 6
  • Cleaner, lighter AJAX interface, with distinct task windows, and optimized task workflow
  • Improved user management and DOM ACL control
  • Upgraded TurboGears 1.x MVC
  • sHype/ACM Support on FC6
  • Windows XP / Vista support using XenSource Enterprise
  • Improved API and web services support for true service oriented architecture
  • Multi-server support for upcoming Enomalism commercial release (Feb 07).
  • VMcasting Support

[edit] Utility Hosting and Accounting

Enomalism uses an open source allocation system called Gold. It is an open source accounting system that tracks and manages resource usage on High Performance virtual servers. It acts much like a bank in which resource credits are deposited into accounts with access controls designating which users, projects and machines may access the account.

[edit] See also

[edit] External links