mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			328 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			328 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ********************************************************************************             
 | ||
|              VMOps Cloud Stack Version 0.4
 | ||
|                             Release Notes
 | ||
| ********************************************************************************
 | ||
| 
 | ||
| =================================
 | ||
| WHAT'S NEW :
 | ||
| =================================
 | ||
| 
 | ||
| * NIC bonding support for the Computing, Routing, and Storage nodes to take
 | ||
| advantage of the multiple NICS installed on the server.
 | ||
| * Maintenance Mode support for physical servers.  Administrators now have the
 | ||
| option to enable or disable maintenance mode on any physical servers.  Enabling
 | ||
| maintenance mode on a Routing or Computing node will result in the seamless live
 | ||
| migration of guest virtual machines into other physical servers within the same
 | ||
| zone before making the server available for maintenance.
 | ||
| * Introduction of a new user web interface for allowing user accounts to manage
 | ||
| their own virtual machines.  This new interface has a brand new look and feel,
 | ||
| allows for easier branding and customization, and is easier to incorporate into
 | ||
| existing web interfaces.
 | ||
| * Added support for the creation of Reseller Domains.  The Reseller Domain 
 | ||
| feature allows host providers to create resellers complete with their own
 | ||
| user base and administrators while using the same global computing resources
 | ||
| provided by the host provider.
 | ||
| * Added a new email alerting system that will now inform administrators of
 | ||
| events such as when physical servers are down or computing resources are 
 | ||
| passing a pre-configured threshold.
 | ||
| * Massive improvements to the existing Developer and Integration API.  Error
 | ||
| codes have now been added and existing API method names and parameters have been
 | ||
| made more consistent.  A JSON format can also now be optionally
 | ||
| returned in addition to the existing XML format.  Please read the new API
 | ||
| Reference documentation for more details on the changes.
 | ||
| * Billing records have now been changed to Usage records to provide data for
 | ||
| both billing integration and usage metering.  Price has been completely removed
 | ||
| from VMOps.  Instead we added ability to set your own display text for both 
 | ||
| service offering and templates.  You can now use this to set any text for the UI
 | ||
| to display.
 | ||
| * New virtual machines deployed will now generate a random password.  A reset
 | ||
| password is also now available both in the web user interface as well as the 
 | ||
| API.  We support both Linux and Windows OS based templates.
 | ||
| * Storage server is now a bare-bone installation and uses the new COMSTAR iSCSI 
 | ||
| stack for improved performance.  We recognized that while running the storage 
 | ||
| server as a virtual machine does allows for more hardware support, it severely 
 | ||
| impacts performance.  The list of compatible hardware can be found in the Open 
 | ||
| Solaris website.
 | ||
| * Added clustering support for the VMOps Management Server.  
 | ||
| * Added the ability to configure an additional storage ip address (separate 
 | ||
| subnet) for both Routing and Computing servers.  If a server is configured with 
 | ||
| an additional storage ip, all storage traffic will route through this subnet and
 | ||
| all network/internet traffic will route through the existing private network.
 | ||
| * Added concept of a user account.  VMOps supports multiple username for a
 | ||
| single user account.
 | ||
| * Created new installers for the VMOps MultiTenant Hypervisor and the VMOps
 | ||
| Storage.
 | ||
| 
 | ||
| =================================
 | ||
| KNOWN ISSUES :
 | ||
| =================================
 | ||
| 
 | ||
| * DomR is still counting internal network activities as part of the usage that
 | ||
| is being returned by the API.
 | ||
| * The reset password for virtual machine feature does not return an error if it
 | ||
| fails to successfully reset the password.
 | ||
| * VMOps installation scripts to not validate bad network configuration values.
 | ||
| * VNX Proxy Server does not handle rapid refreshes of web console proxy well.
 | ||
| * VNC Proxy Server at times do not return a thumbnail image.
 | ||
| * Rebooting a DomR instance will cause network traffic to not be collected.
 | ||
| * Associating new IP addresses should clean out existing LB or PF rules before
 | ||
| assigning it to a DomR instance.  
 | ||
| * The Usage parse engine needs to be split out from the VMOps Management Server
 | ||
| so that only a single instance of this can be running and does not affect
 | ||
| normal operations.
 | ||
| * Templates needs a way of specifying the minimum CPU and Memory requirements.
 | ||
| * createUser API method currently allows you to assign users to admin accounts.
 | ||
| * Installations of servers with more than 3 NIC sometimes duplicates the MAC
 | ||
| address on the ifcfg configuration files.
 | ||
| * Additional admin only API methods are missing (ie. Domain management, router
 | ||
| management).
 | ||
| * Usage parse engine could go OOM in the event it has not been run recently
 | ||
| and there are a large (2 million+ records).
 | ||
| * Problem with domU when both e1000 and e1000e used as a NIC drivers for a
 | ||
| Computing Server.  The installer needs to blacklist one of the drivers.
 | ||
| * vnet failures and xen crashes currently do not generate an alert to the administrator.
 | ||
| * The current limit for domU instances created on a Computing Server is 64 and
 | ||
| the currently limit for domR instances created is 59 on a Routing Server.
 | ||
| * No current way of allowing different subnets for different pods within the
 | ||
| same zone.
 | ||
| * limit the number of usage and event records returned by the API.  A large
 | ||
| enough of the query could cause the Management Server to go oom.
 | ||
| 
 | ||
| =================================
 | ||
| BUG FIXES :
 | ||
| =================================
 | ||
| 
 | ||
| * Improved transactions across both database calls and calls across agents.
 | ||
| * Fixed an issue where duplicate IP or LB rules could be sent to the DomR
 | ||
| instance during a DomR restart.
 | ||
| * Removed requirement of the reverse DNS lookup for the Storage Server.
 | ||
| * Massive improvements to the HA process.
 | ||
| * Fixed an issue where the it would take too long for the management server
 | ||
| to detect a TCP disconnect.
 | ||
| * Fixed an issue where the the agent would *think* it has connected to the 
 | ||
| management server but in reality, it is just stuck waiting for a response that
 | ||
| will never come.
 | ||
| * Generic DB lock wait timeout fixes.
 | ||
| * Improvements to the general state management of the servers.
 | ||
| * Fixed issue where where physical servers with the same IP attempts to connect
 | ||
| to the Management Server.  The second server is now prevented from registering.
 | ||
| * Fixed an issue where deleting a user from an account would result in all the
 | ||
| virtual machines to be cleaned up.  This can only happen if the last user for
 | ||
| an account has been deleted.
 | ||
| * Fixed an issue where the source NAT ip address of a DomR instance is being
 | ||
| released back into the public pool even though the DomR instance was not 
 | ||
| successfully destroyed.
 | ||
| * Fixed an issue where a guest virtual machine cannot be destroyed while in HA
 | ||
| state.
 | ||
| * Removed requirement to specify the storage type when installing a new tempate.
 | ||
| * Fixed an issue where the console proxy from different zones are all starting
 | ||
| in the same zone.
 | ||
| * Fixed an issue where the listing of virtual machines would hang if the console
 | ||
| proxy is not even started.
 | ||
| * Massive improvements to our installer scripts.
 | ||
| * Massive improvements to the general stability of the Cloud Stack.
 | ||
| * Fixed an issue where the Hypervisor installer is unable to install onto 
 | ||
| machines with a IPMI card.
 | ||
| * As usual, there are too many bug fixes to list...
 | ||
| 
 | ||
| ********************************************************************************             
 | ||
|              VMOps Cloud Stack Version 0.3.xxxx
 | ||
|                             Release Notes
 | ||
| ********************************************************************************
 | ||
| 
 | ||
| =================================
 | ||
| WHAT'S NEW :
 | ||
| =================================
 | ||
| 
 | ||
| * Introduction of VMOps Developer API. This allows users of the VMOps Cloud 
 | ||
|   Stack to manage their virtual machines through a set of REST-like API. 
 | ||
| * Improved collection of user usage data that can be used for both billing 
 | ||
|   aggregation and metric collection. 
 | ||
| * High availability support for user virtual machines. 
 | ||
| * Support for automatic hypervisor agent software update. 
 | ||
| * VNC console proxy servers can now run as managed VMOps system VMs. The new 
 | ||
|   implementation provides features such as on-demand VM startup, standby 
 | ||
|   capacity pre-allocation and console proxy load monitoring. 
 | ||
| * Much Improved VMOps Cloud Stack installation process. VMOps Cloud Stack can 
 | ||
|   now be installed with a minimum of two physical servers.
 | ||
| * VMOps Cloud Stack installation DVD now comes in two flavors. VMOps Cloud Stack 
 | ||
|   Management Server Installation DVD and VMOps Cloud Stack Multitenant 
 | ||
|   Hypervisor Installation DVD.
 | ||
| 
 | ||
| =================================
 | ||
| KNOWN ISSUES :
 | ||
| =================================
 | ||
| 
 | ||
| * PV drivers for Windows 2003 and Windows 2003 x86_64 (Incomplete Feature)
 | ||
| * GUI panel for allowing administrators to set various system configurations -
 | ||
|   i.e. zones, pods, ip addresses (Incomplete Feature)
 | ||
| * Support for multiple NIC cards on computing, routing, and storage servers 
 | ||
|   (Disabled Feature)
 | ||
| * Support for resellers (Incomplete Feature)
 | ||
| * Allow admins/users to specify the root password for their new instance.  It 
 | ||
|   cannot default to root/password (Bug 134)
 | ||
| * Admin/User Dashboard (Bug 154 and 155)
 | ||
| * Dynamically refresh server and vm instance status in GUI without a manual
 | ||
|   refresh (Bug 389)
 | ||
| * Need transaction semantics across DB and agent.  Without this, it is possible
 | ||
|   to timeout db calls that first lock a record and relies on an agent response
 | ||
|   before releasing that record. (Bug 408)
 | ||
| * All Server Roles (Mgmt, Computing, Routing, and Storage) require a functioning
 | ||
|   eth0 NIC in order to install correctly. (Bug 470)
 | ||
| * Unable to handle HA when an entire Pod is unreachable (Bug 620)
 | ||
| * Improved network traffic reporting (Bug 642)
 | ||
| * Multiple login support a single user account (Bug 589)
 | ||
| * DomR instances continue to run even though all VMs associated with the DomR
 | ||
|   are no longer even running. (Bug 617)
 | ||
| * HA fails when VM and Router for the same user go down at the same time
 | ||
|   (Bug 603)
 | ||
| 
 | ||
| =================================
 | ||
| BUG FIXES :
 | ||
| =================================
 | ||
| 
 | ||
| * Improved Billing data generation (Bug 482)
 | ||
| * Able to create new admins through the admin console UI. (Bug 492)
 | ||
| * Able to create new Service Offerings through the admin console UI (Bug 500)
 | ||
| * Significantly improved the imaging speed when installing VMOps Cloud Stack
 | ||
|   (Bug 476)
 | ||
| * Harden DomR Template to prevent unauthorized access
 | ||
| * No longer require eth0 during installation process of the hosts (Bug 490)
 | ||
| * Fixed issue where having multiple NIC cards caused issues (Bug 489)
 | ||
| * Installation UI will now allow you to select to the disk for storage
 | ||
|   (Bug 556)
 | ||
| * Installation UI will now allow you to select NIC to use as private, public,
 | ||
|   or simply disabled
 | ||
| * Mgmt server will now reflect the status of user vms if the storage server that
 | ||
|   hosts the vm's volumes is no longer accessible. (Bug 521)
 | ||
| * Routing and Console Proxy VM will now be HA-enabled by default (Bug 614)
 | ||
| * Console Proxy VM are now automatically managed by the Mgmt Server (Bug 110)
 | ||
| * Template Management from the console admin UI should be improved
 | ||
| * Too many to list...
 | ||
| 
 | ||
| ********************************************************************************             
 | ||
|              VMOps Cloud Stack Version 0.2.6297
 | ||
|                             Release Notes
 | ||
| ********************************************************************************
 | ||
| 
 | ||
| =================================
 | ||
| WHAT'S NEW :
 | ||
| =================================
 | ||
| 
 | ||
| * VMOps Server
 | ||
|   - Introduction of VMOps Integration API.  This API allows service providers
 | ||
|     to provision users and to retrieve billing info and events.  It is a simple 
 | ||
|     query language written on top of HTTP that simply returns results in XML 
 | ||
|     format.  
 | ||
|   - Improved VMOps Server installation process.
 | ||
| 
 | ||
| * VMOps Multitenant Hypervisor
 | ||
|   - Improved VMOps Multitenant Hypervisor installation process.
 | ||
| 
 | ||
| =================================
 | ||
| KNOWN ISSUES :
 | ||
| =================================
 | ||
| 
 | ||
| * PV drivers for Windows 2003 and Windows 2003 x86_64 (Incomplete Feature) 
 | ||
| * Developer, Billing, and Provisioning API (Incomplete Feature)
 | ||
| * Mirroring of disk images on storage servers across pods (Incomplete Feature)
 | ||
| * HA Enabled VMs (Disabled Feature)
 | ||
| * Firewall integration API (Incomplete Feature)
 | ||
| * GUI panel for allowing administrators to set various system configurations -
 | ||
|   i.e. zones, pods, ip addresses (Incomplete Feature)
 | ||
| * Support for multiple NIC cards on computing, routing, and storage servers 
 | ||
|   (Disabled Feature)
 | ||
| * Ability to deploy agent upgrade on VMOps server and have the upgrade 
 | ||
|   automatically propagated to storage, routing, and computing servers.
 | ||
|   (Bug 386)
 | ||
| * Detailed IO stats for storage servers (Bug 94)
 | ||
| * Admin/User Dashboard (Bug 154 and 155)
 | ||
| * OpenSolaris kernel panic (Bug 413)
 | ||
| * Dynamically refresh server and vm instance status in GUI without a manual
 | ||
|   refresh (Bug 389)
 | ||
| * Need transaction semantics across DB and agent.  Without this, it is possible
 | ||
|   to timeout db calls that first lock a record and relies on an agent response
 | ||
|   before releasing that record. (Bug 408)
 | ||
| * All Server Roles (Mgmt, Computing, Routing, and Storage) require a functioning
 | ||
|   eth0 NIC in order to install correctly. (Bug 470)
 | ||
| * Admin Console UI Templates Tab needs improvement.  (Bug 469)
 | ||
| * Unable to create new admins through the admin console UI. (Bug 492)
 | ||
| * Unable to create new Service Offerings through the admin console UI (Bug 500)
 | ||
| 
 | ||
| =================================
 | ||
| BUG FIXES :
 | ||
| =================================
 | ||
| 
 | ||
| * Added a new XML (server-setup.xml) to configure initial VMOps Server data.
 | ||
|   (Bug 430)
 | ||
| * Made installation of the router template easier (Bug 434)
 | ||
| * Deleting a user through the admin UI will now show a progress bar (Bug 428)
 | ||
| * You can no longer any drop down boxes in the search left panel of the console
 | ||
|   UI (Bug 439)
 | ||
| * Configured dom0 and domR to no longer do any reverse DNS lookup (Bug 459)
 | ||
| * Fixed installer to handle multiple NIC (Bug 457)
 | ||
| * Missing SDL module in all templates (Bug 449)
 | ||
| 
 | ||
| ********************************************************************************             
 | ||
|              VMOps Cloud Stack Version 0.1.6053
 | ||
|                             Release Notes
 | ||
| ********************************************************************************
 | ||
| 
 | ||
| =================================
 | ||
| WHAT'S NEW :
 | ||
| =================================
 | ||
| 
 | ||
| * VMOps Server
 | ||
|   - Complete web UI for both administrators and users to manage VMOps Cloud
 | ||
|     Stack.  
 | ||
|   - Allows administrators to manage the creation of service offerings and set
 | ||
|     its pricing along with pricing for network bandwidth, additional public
 | ||
|     ips, and vm templates.
 | ||
|   - Allows administrators to retrieve billing records and user usages.
 | ||
|   - VM Sync - coordinates, manages, and maintains the life cycle of VMOps agents 
 | ||
|     running on attached computing, routing, and storage hosts.
 | ||
|   - VM Template Management - allows administrators to manage and upload hosted 
 | ||
|     vm templates into VMOps Cloud Stack.
 | ||
| 
 | ||
| * VMOps Multitenant Hypervisor
 | ||
|   - Designed to allow for the complete isolation of CPU, memory, storage, and 
 | ||
|     network resources for each user.  
 | ||
|   <20> Hypervisor Attached Storage (HAS) <20> The storage solution that is 
 | ||
|     integrated within the hypervisor and does not rely on centralized SAN or NAS
 | ||
|     to implement storage virtualization.  It provides a high performance and 
 | ||
|     ultra-reliable block storage for virtual machine images
 | ||
|   - Hypervisor Aware Network (HAN) <20> The network solution for VMOps Cloud Stack 
 | ||
|     that implements the necessary IP address translation and tunneling for the 
 | ||
|     guest OS running inside the virtual machine.  It does not rely on VLAN to 
 | ||
|     implement any network virtualization and isolation.
 | ||
| 
 | ||
| =================================
 | ||
| KNOWN ISSUES :
 | ||
| =================================
 | ||
| 
 | ||
| * PV drivers for Windows 2003 and Windows 2003 x86_64 (Incomplete Feature) 
 | ||
| * Developer, Billing, and Provisioning API (Incomplete Feature)
 | ||
| * Mirroring of disk images on storage servers across pods (Incomplete Feature)
 | ||
| * HA Enabled VMs (Disabled Feature)
 | ||
| * Firewall integration API (Incomplete Feature)
 | ||
| * GUI panel for allowing administrators to set various system configurations -
 | ||
|   i.e. zones, pods, ip addresses (Incomplete Feature)
 | ||
| * Support for multiple NIC cards on computing, routing, and storage servers 
 | ||
|   (Disabled Feature)
 | ||
| * Ability to deploy agent upgrade on VMOps server and have the upgrade 
 | ||
|   automatically propagated to storage, routing, and computing servers.
 | ||
|   (Bug 386)
 | ||
| * Detailed IO stats for storage servers (Bug 94)
 | ||
| * Admin/User Dashboard (Bug 154 and 155)
 | ||
| * OpenSolaris kernel panic (Bug 413)
 | ||
| * Dynamically refresh server and vm instance status in GUI without a manual
 | ||
|   refresh (Bug 389)
 | ||
| * Need transaction semantics across DB and agent.  Without this, it is possible
 | ||
|   to timeout db calls that first lock a record and relies on an agent response
 | ||
|   before releasing that record. (Bug 408)
 | ||
| 
 | ||
| =================================
 | ||
| BUG FIXES :
 | ||
| =================================
 | ||
| 
 | ||
| * N/A |