What’s New With vCloud Availability 4.0-SLA Profiles

With the latest release of vCloud Availability, some very cool features are added in it. In this post I will discuss about one such feature called “SLA Profiles”. 

What is SLA Profiles?

This new feature brings pre-configured protection profiles to be consumed as it is.

These profiles can be assigned to all/specific tenants and are available for tenants when creating new protection/migration for virtual machines.

Each SLA profile has following attributes:

  • Target recovery point objective (RPO).
  • Retention policy for the point in time instances (snapshots).
  • Whether the quiescing is enabled.
  • Whether the compression is enabled.
  • Timeslot to delay the initial synchronization.

SLA Profiles-1

There are 3 SLA profiles that you will get out of the box i.e Gold, Silver & Bronze.

SLA Profiles-2

These profiles can be directly attached to specific organizations by clicking on Assign button.

SLA Profiles-3

Profile Management

SLA Profiles will be managed by the service provider. A providers can then set limits for some of the SLA attributes in a given profile and can use it in the form of policy and assign those policies to tenants so that every tenant protection fits in the policy limits.Read More

What’s New With vCloud Availability 4.0-Traffic Monitoring

In my last post of what’s new in vCAV 4.0 series, I discussed about SLA Profiles. In this post I will talk about another cool feature that tenants/providers are gonna get with 4.0.

vCAV 4.0 has ability to counts the traffic data transferred by each virtual machine that is replicating to cloud and aggregates the traffic volume information per organization. Service Provider can monitor the traffic for every replication bi-directionally and per organization individually.

How Traffic Monitoring Collection Works?

Below is high level workflow of how traffic monitoring mechanism work behind the scenes:

1: vCAV Replication Manager Service collects the traffic information for all replications to and from cloud sites and to and from on premises sites. The traffic information is aggregated by organization.

2: The cloud Replicator Service instance always collects the replication data traffic, for any replication direction. If a replication was configured with compress option, the  Replicator Service counts the compressed bytes.Read More

Dealing With MyVMware Credentials shenanigan in VCF

Recently while working in my lab, I deployed a proxy server and configured my SDDC Manager to use that proxy server to talk to internet.

SDDC Manager was happily talking to internet, but when I tried configuring MYVMware credentials to download product binaries, operation was failing with error “Updating depot user credentials failed”

Tried configuring credential via API (as UI sometime acts weird), but operation failed again. 

curl http://localhost/lcm/depot/user -H ‘Content-Type: application/json’ -X PUT -d ‘{“userId”:”xxx@vmware.com”, “password”:”<PASSWORD>”}’

and got error 500 in response

On further investigation I found that the issue was with proxy server itself as it was not trusting certificate returned by depot.vmware.com  and thus causing lcm-bundle-transfer to fail.

Google search returned nothing for this issue and I had to reach out to VCF engineering team.Read More

Deploy Edge Cluster With Custom Form Factor in VCF via API

Recently while working in my lab, I was facing an issue with edge cluster deployment in workload domain. Edge Cluster deployment was failing with below error:

Since my lab is a nested lab, I bumped cpu on Esxi hosts to 10 and retriggered the task, but deployment was still failing with same error.Read More

VMware Cloud Marketplace Integration with VCD App Launchpad

In this post I will walk through steps of integrating VMware Cloud Marketplace with App LaunchPad in VCD. If you are new to App launchPad, then feel free to read my previous Article on this topic to have some background about this product.

What is VMware Cloud MarketPlace?

As per VMware Documentation

VMware Cloud Marketplace is a new service that will allow VMware partners to easily publish their solutions in a variety of formats (Ova’s, Container images or as SaaS offering).

VMware Cloud Marketplace offers customers a way to discover and consume third-party solutions in the same way that they discover and consume other VMware cloud services. The engineered and curated experience of VMware Cloud Marketplace also delivers to our customers the peace of mind that these solutions are validated to work on their target VMware platforms.

Advantage of Using VMware Cloud MarketPlace?

Customers can search for, filter through, and select the third-party solution that’s just right for them.Read More

VCD Object Storage Extension-Part 7: Bucket & Object Operations

In last post of this series, we learnt how to enable VCD tenants to consume Object Storage. In this post we will learn various operations that can be performed on bucket and objects stored within a bucket.

If you have landed directly on this post by mistake, I would recommend reading previous articles from this series:

1: Introduction & Architecture of VCD OSE

2: Infrastructure Preparation

3: Installing Cloudian Hyperstore

4: Configuring Cloudian for VCD Integration

5: VCD OSE Installation & Cloudian Integration

6: Service Provider Configuration

1: Bucket Creation

Login to VCD as tenant and navigate to Object Storage plugin from context menu.

vCD-OSE66

Go to buckets tab and click on get started button.

vCD-OSE67

Provide a name for the bucket and hit save. 

vCD-OSE68

2: Viewing Bucket Properties

Click on newly created bucket and select the Properties tab to view attributes associated with a bucket. 

You can share the S3 url associated with bucket with other users, so that they can consume this bucket for storing data/objects.Read More

VCD Object Storage Extension-Part 6: Service Provider Configuration

In last post of this series, I explained end to end installation & configuration workflow of VCD OSE. In this post I will walk through steps of finalizing OSE configuration from CSP point of view.

If you have landed directly on this post by mistake, I would recommend reading previous articles from this series:

1: Introduction & Architecture of VCD OSE

2: Infrastructure Preparation

3: Installing Cloudian Hyperstore

4: Configuring Cloudian for VCD Integration

5: VCD OSE Installation & Cloudian Integration

Login to VCD with system admin credentials  and navigate to Home > Customize Portal. Select VCD Object Storage Extension and click on Publish button.

vCD-OSE60

Select the scope of publishing OSE plugin and also select the Tenants to whom you want to expose this plugin.

vCD-OSE61

From Main menu, go to Object Storage sub menu and select Tenants tab.

vCD-OSE62

To enable Tenants to consume Object Storage, first we have to enable them to do so. Read More

VCD Object Storage Extension-Part 5: OSE Installation & Cloudian Integration

In the last post of this series, I discussed configuring Cloudian so that we can enable its integration with vMware Cloud Director.

In this post, I will walk through the steps of installing and configuring OSE and its integration with Cloudian.

If you have landed directly on this post by mistake, I would recommend reading previous articles from this series:

1: Introduction & Architecture of VCD OSE

2: Infrastructure Preparation

3: Installing Cloudian Hyperstore

4: Configuring Cloudian for VCD Integration

Installation Requirements

1a: OS Requirements: VCD OSE is shipped as an RPM package and can be installed on the OSE supported version of the Linux distribution. The following Linux OS are supported:

  • CentOS 7/7
  • RedHat Enterprise Linux 7
  • Oracle Linux 7

Also, OSE needs Java 1.8 installed on the machine where OSE rpm will be installed.

1b: Hardware Requirements: OSE is deployed in three form factors. Small, medium, and large. In small form factor, the OSE server needs:

  • 4 vCPU
  • 8 GB RAM
  • 120 GB Disk space

For medium and large deployment requirements, please refer to the OSE Documentation 

1c: Database Requirements: VCD OSE supports Postgresql 10.xRead More

VCD Object Storage Extension-Part 4:Cloudian Configuration for VCD

In last post of this series, I explained cloudian installation workflow. In this post I will cover the steps of configuring cloudian so that it can be integrated and consumed by VMware Cloud Director.

If you have landed directly on this post by mistake, I would recommend reading previous articles from this series:

1: Introduction & Architecture of VCD OSE

2: Infrastructure Preparation

3: Installing Cloudian Hyperstore

Connect to cloudian server by typing https://<Cloudian-Fqdn>:8443/Cloudian and use credentials admin/public

vCD-OSE27

1: Create Default Storage Policy

A storage policy is a method of storing and protecting S3 object data and object metadata.

To create a new storage policy, navigate to Cluster > Storage Policies tab and click on + Create Storage Policy option.

vCD-OSE29

Provide name & Description for the policy 

vCD-OSE30

Leave the “Group Visibility” unspecified so that this policy is visible to all groups and click on save button.

vCD-OSE31

Your new storage policy is created.Read More

VCD Object Storage Extension-Part 3: Installing Cloudian Hyperstore

In last post of this series, I discussed about prerequisites that needs to be met before attempting installation of cloudian object storage.

In this post I will walk through steps of install.

To start with install process, we need to first upload cloudian binary and license file on the centos vm that will run cloudian hyperstore service.

Cloudian installation is triggered via below command:

[root@cloudian ~]# ./CloudianHyperStore-7.2.1.bin cloudian_vmware.lic

Make a note of the configuration directory as installation script and other important files are created there. 

vCD-OSE01

Cloudian System Setup

we have to perform network/disk setup etc and create survey.csv file that is used during install. To perform system setup, run command:

# /opt/cloudian-staging/7.2.1/system_setup.sh

You will be presented with an interactive menu as shown below.

cloudian-sys-setup

Select option 3 for disk setup. 

Make sure right disk (blank) is selected here. Press C to configure selected disk.

cloudian-disk-setup

Cloudian installer script will format the disk as ext4 and mount it in fstab file.Read More