RCA-V Release v1.2
RightScale Cloud Appliance for vSphere (RCA-V), release v1.2 includes several new features and addresses a number of issues raised by customers. Below are the new features and list of resolved issues. The documentation on the RS support site has been updated to reflect new functionality.
For a fresh deployment, you can install the RCA-V 1.2 appliance using the instructions in the Installation Guide. The latest version of the appliance can be downloaded from here.
It is also possible to “field-upgrade” the application packages (vscale-admin and vscale) contained in the appliance. For customers on RCA-V v1.1 who are unable to deploy a fresh appliance, this is the easier path. Use the following steps to perform the upgrade:
The following sections describe the new features included in RCA-V v1.2.
This feature allows a cloud administrator to quickly map the existing VM-configurations (that were not launched using RightScale) to Instance Types.
Details:
In typical cases...
It is likely that existing VMs come in all kinds of VM configurations that will not match the pre-defined types and the administrator will see a lot of “Unknown” types when viewing his VMs through the RightScale Dashboard.
The next step for the cloud administrator would be to figure out the configuration for each of his VMs and create an equivalent Instance Type in the RCA-V Admin UI. If they have more than a handful of VMs, this becomes a big issue.
The new feature accessible in the RCA-V Admin UI -> Instance Type page, adds a “Discover Instance Types” button. Upon clicking the button, the cloud administrator is presented with a list of existing VM configurations and the count of VMs associated with each configuration. The administrator has the option of creating new Instance Types based on the configuration of the existing VMs that were just discovered.
Workloads launched through RightScale can now be placed into a specific vSphere folder hierarchy by passing the folder structure as “user-data” at the time of server launch.
Details:
In the previous implementation, workloads launched using the RightScale Dashboard or API are placed in a flat hierarchy under the tenant resource pool in vSphere. There was not an easy way to organize workloads so they made sense in vSphere or followed the methodology that the customer may have had in place.
This new feature allows the user to pass additional data using the user-data field at the time of launching the server. This user-data contains the name of the folder in vSphere and where the server will be placed. If the folder does not exist, it will be created. Note that all folders are relative to the tenant base-folder.
The format of the user-data is:
rcav:folder=firstLevel/secondLevel/
e.g: rcav:folder=my/folder/
This feature allows the administrator to “thin-slice” the vSphere cluster into multiple zones. A zone now maps to {datacenter, cluster, datastore} instead of {datacenter, cluster}. This means, by having more than one datastore available to a given vSphere cluster, the administrator can create multiple zones while sharing compute and network resources in a vSphere cluster.
Please refer to the documentation at http://bit.ly/1hLwByS in the Zones section.
This feature allows the cloud administrator to assign specific resource limits for a tenant in a given zone (vSphere Cluster). Please refer to the documentation at http://bit.ly/1hLwByS in the Tenants section.
This feature enables creation of storage volumes based on Volume Types and the ability to attach, detach, and snapshot one or more volumes.
Details:
A Volume Type is a RightScale construct that captures a variety of low-level concepts that vSphere supports and exposes them as a high-level construct. This helps RightScale users create and attach volumes to their servers without having to know details regarding the vSphere infrastructure.
All volumes created through RightScale are associated with a volume type defined using the Admin UI. This allows RightScale to place the volume based on a storage policy (aka storage profile) on a datastore. Different classes of storage (either with different QoS or SLA) can be placed under different storage profiles.
This feature adds the ability to add vSAN as a datastore that can be used to create volumes. Note that vSAN based datastores may not be used as datastores for storing ssh_keys or as datastore for appliance configuration (In the Admin UI, this configuration is under Global Policies -> Datastores).
This new option was added to circumvent some of the issues related to floppy drive usage that caused server launches to fail from time to time. An option in the Cloud configuration file was introduced. Use this option only if you are using RightImage 14.1 (for Linux), RightImages 14.2 (for Windows) or images that you created using a RightLink 6.1 package. Please refer to the section on ServerTemplates and other assets below for information on compatibility between various assets.
In order to modify the Cloud configuration file, perform the following operation:
This card provides an overview of the underlying vSphere resources. It can be seen under Global Policies -> vSphere Overview.
The following issues were resolved in RCA-V v1.2.
a.) In the RCA-V Admin UI:
Navigate to vCenter link on the left navigation column.
Click Upgrade button in the Cloud Appliance (vScale) card.
Download the latest vscale package (vscale_1.2_20141009_21).
Activate the package that you just downloaded using Activate button.
b.) SSH into the RCA-V adapter box and perform the following:
$ sudo su
$ cd /etc/nginx/sites-enabled
$ vi vscale
Search for proxy_read_timeout and change it to 1200 (it is currently set to 240).
c.) Reboot the RCA-V VM.
Field upgrade errors may occur with RCA-V packages leaving the RCA-V configuration file (vscale.conf) in a format that is unusable by the v1.2 code. This can happen when upgrading vscale and vscale-admin package with the "1.1" release label. The upgrade process for RCA-V packages (vscale and vscale-admin) was intended to be automatic so that the configuration file can be converted from the old format used by v1.1 to the newer format used by v1.2. In the event you encounter an error during the "Activate" portion of the upgrade process, please perform the following steps:
$ sudo su
# cd /home/vscale/current
# bundle exec script/update_availability_zone_ids
# bundle exec script/update_tenant_defaults_with_default_resource_pool_spec
# service vscale restart
# service vscale-admin restart
Below is a matrix showing compatibility between various RightScale assets.
NOTE: Assets marked in Green/Blue are available today
Assets marked in Orange will be available on Oct 18, 2014
Assets marked in Red will be available on Nov 21, 2014
RCA-V | ServerTemplate | RightImages | RightLink |
---|---|---|---|
v1.1 | Base Linux ST 14.0.x | Your Own Image with RightLink 6.0 / 6.1 | |
Base Windows ST 14.1 | RightImage14.1-Windows2k8 RightImage14.1-Windows2k12 Your Own Image with RightLink 6.0 / 6.1 | RightLink 6.0 or RightLink 6.1 | |
v1.2 with “no_fd_support” set to true | Base Linux ST 14.0.x | Your Own Image with RightLink 6.1 | |
Base Linux ST 14.1 | RightImage14.1-Ubuntu 12_04 RightImage14.1-Ubuntu 14_04 RightImage14.1-CentOS 6.5 Your Own Image with RightLink 6.1 | ||
Base Windows ST 14.1 | RightImage14.1-Windows2k8 RightImage14.1-Windows2k12 Your Own Image with RightLink 6.1 | ||
Base Windows ST 14.2 | RightImage14.2-Windows2k8 RightImage14.2-Windows2k12 Your Own Image with RightLink 6.1 | RightLink 6.1 | |
v1.2 with “no_fd_support” set to false | Base Linux ST 14.0.x | RightImage14.0.1-Ubuntu 12_04 RightImage14.0.1-CentOS 6.5 | |
Base Windows ST 14.1 | RightImage14.1-Windows2k8 RightImage14.1-Windows2k12 Your Own Image with RightLink 6.0 | RightLink 6.0 |
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.