All posts by Davi Ottenheimer

Disaster Recovery for VMware View and vCloud Director

Chris Colotti has written detailed instructions on vCloud Director Disaster Recovery

Creating DR solutions for vCloud Director poses multiple challenges. These challenges all have a common theme. That is the automatic creation of objects by VMware vCloud Director such as resource pools, virtual machines, folders, and portgroups. vCloud Director and vCenter Server both heavily rely on management object reference identifiers (MoRef ID’s) for these objects. Any unplanned changes to these identifiers could, and often will, result in loss of functionality. vSphere Site Recovery Manager currently does not support protection of virtual machines managed by vCloud Director.

Changing VCVA SSL Certificates

Michael Webster at Long White Virtual Clouds has a great post on changing the SSL certificates for the vCenter Server Virtual Appliance (VCVA):

…because the vCenter Server Virtual Appliance is Suse Linux Enterprise Server based you will have to be used to a Linux command line, using scp, and generally navigating around in order to successfully change your certificates. All operations will be done as root. The default password is vmware. Like in my previous articles regarding changing SSL Certificates I have included an example OpenSSL configuration file that you can use to generate your certificates.

The following directories on the VCVA contain SSL certificates in one form or another:

/opt/vmware/etc/lighttpd/

/etc/vmware-vpx/ssl

/usr/lib/vmware-vpx/inventoryservice/ssl

/usr/lib/vmware-vsphere-client/server/config

I will go through what needs to go where after I’ve given you what you need to create the certificates.

History and Programming Languages

It’s no secret that Will Cuppy is one of my favorite historians. Along with Ambrose Bierce he has a certain way with words, as found in The Decline and Fall of Practically Everybody. Here is how he sums up the pyramids:

The fact is that building a pyramid is fairly easy, aside from the lifting. You just pile up stones in receding layers, placing one layer carefully upon another, and pretty soon you have a pyramid. You can’t help it. In other words, it is not in the nature of a pyramid to fall down…

And then there’s the origins of America

Captain Smith reached Virginia on April 26, 1607, with a number of English gentlemen and some people who were willing to work. Then they all held a meeting to discuss ways and means of civilizing everybody. They made a great many speeches and accused each other of various crimes and misdemeanors and arrested some of themselves as an object lesson, and American history was started at last.

Perhaps my favorite quote of all by Cuppy is in regard to the Aztecs.

Montezuma had a weak and vacillating nature. He never knew what to do next.*
(*He had the courage of his convictions, but he had no convictions.)

I was reminded of this style of humor recently when I read the slightly less prosaic but still curmudgeonly lines of thinking in a blog post from James Iry, an abridged history of programming languages:

1964 – John Kemeny and Thomas Kurtz create BASIC, an unstructured programming language for non-computer scientists.

1965 – Kemeny and Kurtz go to 1964.

[…]

1972 – Dennis Ritchie invents a powerful gun that shoots both forward and backward simultaneously. Not satisfied with the number of deaths and permanent maimings from that invention he invents C and Unix.

Starry Night: Animated

Petros Virellis has spun an update to the famous painting

I did nothing more than to try to visualize the flow and combine it with background responsive music. All the feeling still resides on the original masterpiece. The composed music has a charmolypic mood (a greek word for joy and sorrow as one). The interaction serves only to provide alternative views of the painting. It’s not meant to be used as a “game”.

The programming was made with openframeworks, an open source C++ toolkit for creative coding.

Reminds me of Amiga art with DPaint in 1989