UK Floods 2014

| Comments

Here are a few of the photos I took in Reading town center of the river Kennet during the period of flooding we had in the UK during spring 2014. Although Reading wasn’t too badly affected, it was quite surreal to see the river this high.

River Kennet Spring 2014 River Kennet Spring 2014 River Kennet Spring 2014 River Kennet Spring 2014

A few more photos can be found on my Flickr account here

Making FC Zone Changes on Nexus 5500 Series

| Comments

I am fairly new to the world of FibreChannel, and recently discovered a gotcha when making changes to zoning configuration for one or more zones which are part of the active zoneset, which I will share with you now.

A Cisco Nexus 5548UP (Unified Ports)

Updating the zone configuration

Below is a sample zone configuration for a Nexus switch, and we can see that we have two WWN’s in a zone, the zone is part of a zoneset, and that that zoneset has been activated.

1
2
3
4
5
6
7
8
zone name MY_ZONE_NAME vsan 101
    member pwwn xx:xx:xx:xx:xx:xx:xx:xx
    member pwwn yy:yy:yy:yy:yy:yy:yy:yy

zoneset name MY_ZONESET_NAME vsan 101
    member MY_ZONE_NAME

zoneset activate name MY_ZONESET_NAME vsan 101

Now, suppose that you make a change to that zone, or add another zone to the same zoneset; although the zoneset is already ‘active’, your changes wont be applied.

In order for our changes to be applied, we must re-activate the zoneset which, at first glance sounds like a disruptive operation. The zoneset activate command is part of the running configuration, and to disable and re-apply such config items we typically negate the command (no zoneset activate…) first and then re-apply it.

In this situation simply re-issuing the same command which is already in your running configuration will update the active zoneset in a non disruptive fashion. In my case I needed to configure zoning for a new server (Running ESXi) which needed access to VMWare datastores on the SAN.

I hope this helps somebody out as although I thought it must be possible to add new zones without causing downtime it was unclear at first.

-Aaron

Octopress

| Comments

Welcome to my new blog, I thought that I’d give Octopress a try, as it seems like a very interesting and efficient way of creating a blog. All the pages are static, and posts are written in Markdown; Octopress itself is a ruby application, and a simple rake task is used to create new posts or update the static files.

I’ll be migrating some things over to the new site soon, in the mean time here is a picture I took at the London Olympics last year of the ArcelorMittal Orbit sculpture thingy…

London 2012 Orbit

Strange .tooltip() Error With jQuery UI

| Comments

Whilst developing for my final year project today I encountered a very strange ‘bug’ using a tooltip in jQuery UI. I was calling the tooltip method on the whole document model upon page load, like so:

1
$(document).tooltip({ track: true });

…which had worked completely fine in the past (It is valid - verified here), but something must have changed in my page because now, upon hovering over an element with a title attribute, the page would go completely blank!

Using VNC in VMWare ESXi 5.0

| Comments

VNC can be enabled on ESXi hosts to enable remote console connections to virtual machines; this is useful for Mac users who do not have a native VMWare vSphere client or to provide console access for users who are otherwise without the vSphere client.

Verify Host Firewall Settings

The VMWare host needs a custom firewall rule to allow VNC connections, to verify if this already exists browse to the host in the inventory, go to the configuration tab, and click ‘Security Profile’ under the Software section of links:

VNC Firewall Rule

You should see the VNC firewall rule shown above, if not then the rule needs to be configured: (If the rule already exists, skip to ‘Configure a Virtual Machine for VNC’ section.)

Lady Bird

| Comments

Taken with my EOS 450d, the kit/stock lens and some macro extension tubes on a bright sunny day in Somerset.

Ladybird