CloudByte ElastiStor plugin for VMWare vCenter

Introduction

VMware vCenter administrators, you can perform the following tasks, performed using CloudByte ElastiCenter, in the vCenter console itself. CloudByte provides a plugin to create, configure, and manage all ElastiCenter tasks.

  • Mount an NFS datastore created in ElastiCenter and then create VMs under the datastore.
  • Manage QoS properties for each VM.

CloudByte lets you manage your VMs based on two major features Shared QoS and Dedicated QoS. For details, see QoS FAQs.

The following topics explain how to install and use the ElastiStor plugin for vCenter.

Pre-requisites

  • CloudByte-plugin.exe (the client-side CloudByte installer)
  • vCenter client (installed on your desktop)
  • .NET Framework 4.0
  • Windows operating system ( Windows 7 Professional, Windows XP, or Windows 2008 R2)

Installing CloudByte vCenter plugin

  1. Insert the CloudByte plugin installation disk into your computer’s DVD or CD drive.
  2. Right-click the CloudByte-plugin.exe and then select Run as administrator.

1

  1. Select the default installation path and then click Yes.

Vcenter-2

The following message appears on successful installation:

Vcenter-3

    1. In the powerCLI command prompt, run the following command: Set-ExecutionPolicy Unrestricted.
    2. Run the following command to verify if the execution policy is set to unrestricted mode: Get-ExecutionPolicy.
    3. On your desktop, double-click the CloudByte plugin icon.

This installs PowerCLI (if not already installed) and displays the shortcuts on the desktop and the CloudByte registration form appears.

Vcenter-4

  1. Specify the VCenter server credentials.
  2. Click OK to confirm.

Vcenter-5

  1. Log in to vCenter server and then select Plug-ins > Manage Plug-ins.
  2. In the Plug-in Manager, see if ElastiStor plugin is listed.

Vcenter-6

Plug-in tips

Ensure the following:

  • A bin folder is created under C:\Program Files (Program Files (x86) for 64-bit)\VMware\Infrastructure\Virtual Infrastructure Client\Plugins\bin.
  • You have specified the VCenter credentials correctly; else the plugin fails.
  • When you modify the VCenter credentials, ensure that you register the credentials (as explained in Step 1). The credentials are created in the folder C:\Documents and Settings\Administrator\Application Data\VMware\credstore.

Configuring CloudByte vCenter plugin

  1. In the vCenter home page, click CloudByte Administration icon to register the CloudByte Control Station.

Vcenter-7

  1. In the following screen, Click Add and then specify the CloudByte Management Station account details.

Vcenter-8

  1. In the vCenter home page, select Datastore Clusters (Inventory > Datastores and Datastore Clusters).
  2. Right-click the datacenter and then select New CloudByte Datastore.

Vcenter-9

  1. In the following page, select the datacenter/Node and then click Next.

Vcenter-10

  1. Enter the Datastore Name and then click Next.

Vcenter-11

  1. Select CloudByte Management Station, Account, and TSM and then click Next.

Vcenter-12

  1. Select a storage bucket from the list and then click Next to see the summary page.

Vcenter-13

The Summary page appears as follows:

Vcenter-14

  1. Click Finish to create a New Datastore.

Creating a secure Virtual Machine

  1. In the vCenter home page, go to Datastores and Datastore Clusters (Home > Inventory).
  2. Right-click the datacenter and then select New CloudByte Secure VM. The VM creation wizard page appears.
  3. Select the location for the Virtual Machine and then click Next.
  4. Select the datacenter/Node under which the new Virtual Machine has to be created and then click Next.

Vcenter-15

A list of CloudByte datastores appears.

  1. Select the CloudByte datastore for creating VM and then click Next.

Vcenter-16

  1. Select the guest operating system and then click Next.

Vcenter-17

  1. Select the network configurations for the Virtual Machine and then click Next.

Vcenter-18

  1. Select the virtual disk size and then click Next.

Vcenter-19

A summary of selections made while creating a new Virtual Machine appears.

Vcenter-20

  1. Click Finish to create a new Secure Virtual Machine. The secure VM appears under the datacenter it is created.
  2. Verify the secure VM attributes such as IOPS, Latency, and Throughput.

Troubleshooting scenarios

I get an error message that says there is no free disk space. Why?

This is because you have specified a virtual disk size higher than the available disk size.

How will I edit secure Virtual Machine attributes from the plugin?

  1. Right-click the secureVM to choose the Virtual Machine operations.
  2. Select Edit QoS. The Edit QoS screen appears.
  3. Change the QoS parameters as per your requirements.

Vcenter-21

After you change the QoS values, select Update to update the QoS values in ElastiCenter.

How will I unregister ElastiCenter plugin?

    1. In the vCenter Homepage, go to CloudByte Administration > Remove.

Vcenter-22

  1. At prompt, click Yes.
 

Limitations

The current release has the following limitations which will be addressed in future:

  • No confirmation message to suggest successful installation on both vCenter server and client.
  • If you modify the QoS properties in CloudByte ElastiCenter, it does not reflect in the vCenter plugin console.
  • Allows deletion of file system from ElastiCenter even when a Virtual Machine is created on the datatsore.
  • You cannot uninstall the plug-in. Instead you can delete the bin folder from C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Plugins, and the CloudByte Folder from C:\Users\user, and the shortcut created on desktop.
  • A VM created under default QoS group using the plugin, cannot be deleted from the controller. But you can delete it from vCenter.
  • A VM created under a dedicated QoS group, does not get completely deleted.This is because the deleted VM folders are still present in the datastore. However, you can manually delete the folders.