slideshow 6 slideshow 4 slideshow 8 slideshow 1 slideshow 2 slideshow 3 slideshow 5 slideshow 7

Running VMware vSphere 6 vCenter Appliance on Ravello Systems

Running the VMware vSphere 6 vCenter Appliance on the Ravello Systems cloud is not supported in its native format. If you have created a local working copy of the appliance then you can import it into the Ravello Systems cloud environment. When you then want to Edit and Verify the imported virtual machine an error message will be generated that Ravello Systems only supports 7 virtual disks but the appliance was created by VMware with 11 virtual disks.

In this image you can see disks 10 and 11 of the imported appliance:

OVA/OVF Import tips for Ravello Systems

Bottom line of this article: use .OVF format for your VMs

When importing OVA's from my local system to Ravello Systems I ran into an error. Which was strange because I had imported similar machines just a few days before. The error message was the following: 

Referenced disk/s do not exist:
'[u'/var/folders/yv/g8hl5r3n6518yf3w6d95kbj00000gn/T/tmpQ_Z7y8ravello/vSphere6-ICM-v2-ESXi01-disk1.vmdk']s'

There's more than meets the eye with vRealize Log Insight

Horizon 7 Smart Policies helps increase security

VMware broadens its horizons with new Horizon 7 features

Best practices for working with a VMware appliance

How to choose the right VMware certification track

vRealize Automation 7 External Approval Policy with vRealize Orchestrator Workflow

With vRealize Automation 7 an Approval Policy can be linked to an event subscription that in turn can trigger a vRealize Orchestator workflow to perform an external approval process. In this article I describe how to setup the Workflow, the Approval Policy and the Event Subscription.

Workflow as downloadable package

Workflow to use for vRO Cluster Demonstrations

This simple workflow can be used to demonstrate the failover behavior in case of a vRealize Orchestrator node failure. It creates the number of VMs that your specify. I suggest 30. During the execution of the workflow power off one node of the cluster and you will be able to demonstrate that the execution continues on another node.

The workflow is available as a downloadable package:

com.vmwarebits.clustertest.zip

Process a text file from a Resource Element through an Array

This example workflow shows how you can use a ResourceElement containing a list of virtual machine names and execute a workflow for each of the VMs in the list. The workflows and actions are available as a package here: com.vmwarebits.vmlistExample.zip.

To use the workflow yoi create a ResourceElement and import a text file that contains the virtual machine names, such as in the next image.

How vRealize Automation 7 builds on previous versions

Preparing SQL Server Express for a vRealize Automation 7 Proof of Concept Setup

For a vRealize Automation 7 deployment including Infrastructure As A Service (IAAS) a Microsoft SQL database server is a requirement. Not everyone has access to that software and when setting up a Proof of Concept environment it is not always justifiable to purchase a SQL Server license. Therefor in the case of a PoC it's a viable solution to use SQL Express.

Methods for installing VMware Tools 10 on your ESXi host

VMware vSphere 6 Update 1 brings new features to vCenter

VMware vSphere 6 Update 1 brings technical improvements for ESXi, VSAN

vRealize (vCAC) and vCenter Orchestrator workflow to change the machine name before building the machine

Enable tftp service and firewall rules for vCenter 6 Appliance Autodeploy and make them persistent

When using the vCenter 6 appliance as an Autodeploy server you can also use the appliance as your TFTP-server. But for that to work you need to start that service and enable access to it via a firewall rule.

Of course you also need to enable the Autodeploy service itself, which can be done from the vSphere Web Client under Home - Administration - Deployment - System Configuration - Services. 

Tags: 

Mem.MemMinFreePct calculation example

One of the topics in the VMware vSphere Optimize and Scale course is how the amount of RAM is calculated that your host should have available as a minimum before processes such as ballooning and swapping become active.

The course material provides this table that shows us how this minimal free memory is calculated:

Tags: 

VMware changing vCenter architecture in vSphere 6

Script to get and set ESXi thumbprint for vSphere Management Assistant

With this simple script you can get and set the ESXi thumbprint on the vSphere Management Assistant. This is necessary starting with vSphere 6, also explained in this knowledge base article: KB2108416

vCPU and logical CPU sizing with Hyper-Threading explained

When sizing virtual machines you should be aware of the number of physical cores available in your ESXi-host and whether or not it has Hyper-Threading enabled. If you blindly follow the number of vCPU's you can add that VMware presents to you, then you could end up with VM's that offer poor performance. If you want to understand Hyper-Threading and why this is important for sizing please read the articles that I have listed at the bottom of this page.

Tags: 

Horizon View Direct-Connection Plugin streamlines configuration

Working with the vSphere 6.0 Web client

Staying safe while manually modifying a VMX file

How vRealize Orchestrator delivers enhanced administrative powers

vRealize Orchestrator workflow to find a workflow by it's ID

When you have the ID of a workflow then how do you find out what the name of the workflow is and where it's located. To simplify this search I have created this workflow.

You can download the workflow here.

This is the code of the scripting element that is used for the search:

Using the Switch element in vRealize Orchestrator

vRealize Orchestrator (v6) contains a switch element that can be used to evaluate a series of values. In scripting and programming languages the switch construct is also named Case or Do Case.

For example if we want to check the status of a VM and there are three possible values then we would have to use three if statements or three decision elements to check what the status is.

if status = poweredOn 
if status = poweredOff 
if status = suspended 

vRealize Orchestrator workflow with approvals and timeout

This workflow demonstrates an approval process whre two approvers will have the opportunity to approve or deny a request and when both approvers don't respond within the time limit then the workflow will continue as if it was approved. So this will actively give the two approvers a time window to deny a request after which it is automatically approved. Is designed to use n AD group for approver 1 and another AD group for approver 2.

Need directions for the VMware certification roadmap?

Advanced Service Designer Change My Password Form

Pages