Jump to: navigation, search

Difference between revisions of "ReleaseNotes/Austin"

Line 5: Line 5:
 
== What's New in [[OpenStack]] ==
 
== What's New in [[OpenStack]] ==
 
These sections contain what we expect will be implemented in time for the October 21 release, but be aware that these notes may change up to release time.
 
These sections contain what we expect will be implemented in time for the October 21 release, but be aware that these notes may change up to release time.
 +
 +
=== Statistics for Object Storage ===
 +
By aggregating raw log files into hourly totals and displaying these stats based on quarter, month, week, or day, you can monitor statistics on your Object Storage containers. The output is a .csv file that contains the following values:
 +
* CDN-wide (Content Distribution/Delivery Network)
 +
** Bandwidth out
 +
** Operations
 +
* Operations
 +
** get
 +
** head
 +
** post
 +
** put
 +
** total operations
 +
* Public bandwidth
 +
** Incoming bandwidth
 +
** Outgoing bandwidth
 +
** Requests
 +
* Request types
 +
** account
 +
** container
 +
** object
 +
* Response codes
 +
** 2xx (responses in the 200s)
 +
** 4xx
 +
** 5xx
 +
* Service bandwidth
 +
** Incoming bandwidth
 +
** Outgoing bandwidth
 +
** Requests
 +
* Storage
 +
** Account count
 +
** Bytes used
 +
** Container count
 +
** Object count
 +
 +
=== Access Control Lists and Public Containers for Object Storage ===
 +
You can now implement access control for objects either for users or accounts
 +
 +
You can also grant public access to objects stored in Object Storage (Swift) but also limit public access by the Referer header to prevent site-based content theft such as hot-linking (for example, linking to an image file from off-site and therefore using other's bandwidth).
  
 
=== Rescue Mode ===
 
=== Rescue Mode ===

Revision as of 16:14, 18 October 2010

Release Notes, Austin

The Austin release is the first OpenStack release which combines the Swift and Nova projects.

What's New in OpenStack

These sections contain what we expect will be implemented in time for the October 21 release, but be aware that these notes may change up to release time.

Statistics for Object Storage

By aggregating raw log files into hourly totals and displaying these stats based on quarter, month, week, or day, you can monitor statistics on your Object Storage containers. The output is a .csv file that contains the following values:

  • CDN-wide (Content Distribution/Delivery Network)
    • Bandwidth out
    • Operations
  • Operations
    • get
    • head
    • post
    • put
    • total operations
  • Public bandwidth
    • Incoming bandwidth
    • Outgoing bandwidth
    • Requests
  • Request types
    • account
    • container
    • object
  • Response codes
    • 2xx (responses in the 200s)
    • 4xx
    • 5xx
  • Service bandwidth
    • Incoming bandwidth
    • Outgoing bandwidth
    • Requests
  • Storage
    • Account count
    • Bytes used
    • Container count
    • Object count

Access Control Lists and Public Containers for Object Storage

You can now implement access control for objects either for users or accounts

You can also grant public access to objects stored in Object Storage (Swift) but also limit public access by the Referer header to prevent site-based content theft such as hot-linking (for example, linking to an image file from off-site and therefore using other's bandwidth).

Rescue Mode

Allow users to fix file system and configuration errors by following these basic steps: shutting down the VM and then creating new a VM with a rescue image with a random password as primary and customer VM disk as secondary image. This is just a new slice, with the old disk attached.

Redis Optional

The prerequisites for OpenStack Compute have changed so that it's optional to use Redis the key-value pair store for authentication.

OpenStack Clients

The OpenStack Web Control Panel is available as a preview. It is a web application to manage OpenStack compute and storage and currently offers a user login and cloud server management only. Prerequisites for using the web application are having Ruby and the Sinatra Ruby gem installed.

Xen Hypervisor Support

In addition to KVM, user-mode-linux and Xen Server, Nova supports Xen classic in the Austin release by adding a libvirt domain xml template with a "xen" option as well as using the Xen API, however, the Xen API implementation is not completely finished.

Security Groups Implementation

EC2 and Eucalyptus API's both contain a firewalling concept known as security groups. People migrating from EC2 (or Eucalyptus) may be using security groups as part of their security model. To use this feature, look for a filter in libvirt for each security group. Once the last instance owned by a given user is removed from a node, the filter is undefined (removed).

Image File Management (Partial Implementation)

Implement a VM image registry service with a project known as Glance. The clients are called Parallax, with an API used for looking up and finding images, with a complementary client known as Teller as the fetch mechanism to get the images from the registry. Learn more about the implementation by reading the GlanceAPISpec.

Known Limits

IPv6 is not yet implemented in this release.

Hyper-V is not yet fully implemented but code is started.

OpenStack Object Store supports objects smaller than 5 GB.