Category Archives: Uncategorized

Happy Christmas 2014 & a Happy New Year–Some blog stats

Happy Christmas 2014 and a Happy New Year for 2015 to all my friends and family all around the world!!

With a Thank you to everyone that reads my blog, I thought we should take a quick look at some stats…image

I think this is interesting you can see the Green dots over the past 12 months of the year when I have written (aka Posted) something on my blog. I’ve been pretty consistent this year!image

It seems funny that a lot of strangers come to read my blog about articles I’ve written a long time ago, some as far back as 2007.image

These are the most read Posts & Pages and most viewed photos on m,y blog but over all time so pretty much nearly 10 years. A lot of people come to my blog to read and look at Lotus stuff.image

and where do all my blogs visitors come from….image

IT Position Suitability Analysis

Something I put together after a coffee with a local IT recruiter the other day. We got chatting about what is the perfect IT position (job), what factors do you need to decide if its right for you? This is especially important to me as a IT contractor where I switch job to job every 6-12 months and you often have to compare if the engagement/project your being offered (or at least to discuss) is better or not compared to your current one.

IT Position Suitability Analysis

With the attached sheet you just simply just rate the position out of 10 for each attribute, 10 being the best. The larger the surface area in the chart, the closer you are top your perfect position! These are the attributes to rate:

1)      Money (as high as possible).

2)      Tech stack (as interesting/new as possible).

3)      The job itself – projects/ops, senior/junior, specialist/generalist.

4)      Commute/ hours logged per week / times of day worked (night shift, changing shifts etc) (the fewer and most convenient the better!).

5)      Length of role / progression opportunities / safety of tenure (the longer the better or the most flexible the better depending on situation).

6)      Culture fit – Social aspect of your team or the company fits with yours.

Here’s the link to the Excel sheet (Excel 2013 .xlsx):

IT Position Suitability Analysis

My 36th birthday rocks beer tour

image

My 36th birthday today! I booked a beer tour around the old Rocks. Jay, Damien, Troy and Steve, thanks for coming guys.

image

This is in the basement under the Hero of Waterloo pub where an old tunnel went under the streets to the harbour, it is now filled in at the start. The story is drunken sailors were pushed down the tunnel and woke up at sea on a boat and were put to work. 

image

image

A Mario party in the German lowenbrau.

image

Thunderbolts way Roadtrip Nov 2014

IMG_4455

We just got back from a 2 day roadtrip I organised. Day 1 was along the Thunderbolts way which is meant to be one of the best driving roads in NSW, the the road from Gloucester to Walcha. It wasn’t as great as we’ve read we thought, not as twisty as hoped. But the lookout at the top midway was a great excuse for some Brendon drone action and the views were amazing.

Quick bit of history, Thunderbolts way was named after captain Thunderbolt the bush ranger who was famous for having a long career of stealing horses though this region.

The road from Walcha to Port Macquarie the ‘Oxley Falls road’ was the best of the trip! Very twisty, tight 2nd gear turns and all through beautiful forest.

thunderboltswayDay1route

20141108_141936

20141108_110932

Some wine tasting and I bought wine for you for Christmas dad.

20141108_113539

The lookout at the top of Thunderbolts way.

IMG_4383

IMG_4380

 

IMG_7237.jpg

This was scribbled inside the public toilet at the the lookout.

20141108_150744_thumb.jpg

Lunch at the pub in Walcha.

20141108_132217

My car being the only one with a real boot was the mule to carry everything.20141108_181148_Richtone(HDR)

Brendon flying his drone down the Oxley falls waterfall.

20141108_165607_RichtoneHDR_thumb.jpg

20141108_164115_thumb.jpg

Day 2 was the the return trip taking in the Nambucca to Armidale road which is meant to be excellent also. It wasn’t the best driving road but very beautiful with all the blossoming tree’s along the route.

thunderboltswayDay2route

We parked up for a very quick coffee stop and then left town.

20141109_081111

It was hot hot hot here!

IMG_4429

IMG_4433

_M5A5886

Damien catching the drone

20141108_185806_RichtoneHDR_thumb.jpg

_M5A5880

Ones of the stars of the trip, a new Jaguar V6S on loan from Jaguar for the week to Easton.

20141108_184431_Richtone(HDR)

VMware vCloud Air research

vCloud Air is VMware’s version of Amazons AWS and Microsoft Azure cloud. I ran through the online lab “vCloud Air jumpstart for vSphere Admin’s” to learn about their competitor to AWS and Azure, these are my findings.

VCloud Air is hosted from multiple datacentres across multiple countries around the world and will be available through a local datacentre in Melbourne operated by Telstra, opening in the first quarter of 2015.

Please note this isn’t meant to be a step by step installation run through, more a demo of actually using vCloud air and how to create VM’s, run them, and move your local VM’s into the cloud. If you have any virtualisation experience you should be pretty comfortable reading and understanding all this.

Basically in vCloud air unlike AWS and Azure you, you purchase compute (CPU, Memory and storage) and carve it up into whatever VM’s you like, just like you do in your own private vSphere infrastructure. If you run out of any resource, you just purchase some more.

There are 2 vCloud air offerings ‘Dedicated cloud’ and ‘Virtual private cloud’.

clip_image001[6]

clip_image002[11]

clip_image003[4]

clip_image004[4]

Logging into vCloud air, note this lab still shows vCloud Air’s old name “vCloud Hybrid Service”:

clip_image005[4]

Main vCloud Air Dashboard:

clip_image006[4]

Virtual Datacentre details:

clip_image007[4]

This is where you view and manage the vCloud Networking and Security (vCNS) Edge gateways that are deployed inside of your vDC. These gateways can serve as a firewall, NAT router, network load balancer, DHCP server, and VPN concentrator. Because this is a VPC, we have only 1 gateway here.  In a Dedicated Cloud, you have the ability to create multiple Edge Gateways per vDC:

clip_image008[4]

Networks view. When you create a new vDC, 2 networks are automatically created for you: a default-routed network which is connected to the Edge:

clip_image009[4]

and a default-isolated network, which is not connected to the net:

clip_image010[4]

Clicking on the “manage in vCloud Director” button will launch the vCloud Director user interface where you can perform advanced configuration things:

clip_image011[4]

Users view – list of the users that have permission to access this vDC, you can see my colleague Brad the Pink car guy has access!

clip_image012[4]

clip_image014[4]

clip_image015[4]

How to add a new user to vCloud Air:

clip_image016[4]

Deploying a new VM, Select the Destination Virtual Data Center:

clip_image017[4]

Select a VM template, these can be ones supplied by VMware (under the ‘VMware Catalog’ tab). The ones with $ signs are paid for templates:

clip_image018[4]

or ones you upload from your own vSphere infrastructure like the companies server SOE’s show up under the ‘My Catalog’ tab.

clip_image019[4]

Give your VM a name and assign it resources.  Unlike other public clouds that force you to use a VM of a particular size, vCloud Air allows you to allocate resources to a VM as you wish.  Moreover, if you decide later that you need to increase or decrease the amount of resources assigned to a VM, you can do so without having to destroy it.  You also have the option of attaching the VM to different network segments during this phase which is useful when specific network and application architectures are required.  

clip_image020[4]

Provisioning the VM can take between 1-5 minutes in the environment depending on load.

clip_image021[4]

All the usual VM basic options you’re used to:

clip_image022[4]

Copying an existing VM from your vSphere infrastructure to vCloud Air using the free vCloud Connector (vCC) plugin for vSphere

Just install the plugin on the vCenter server and then in the vSphere client go to the ‘vCloud Connector’ icon

clip_image023[4]

First add your local vCenter server:

clip_image024[4]

Next add your vCloud air datacentre. Behind the scenes you have to install a local ‘vCloud Connector Server’ but that’s all.

clip_image025[4]

Now we have both private and public VMware clouds!

clip_image026[4]

clip_image027[4]

Ready to copy a VM to the cloud, select it and go to ‘Copy’:

clip_image029[4]

Select the target Cloud:

clip_image030[4]

Select the target VDC (Virtual Datacenter)

clip_image031[4]

As the copy to the cloud process is copying to the cloud catalog which is basically the cloud VM templates area, we can tick the ‘Deploy vApp after copy’ so it deploys the VM to the cloud not just as a VM template in the catalog.

As we are deploying the VM, use the ‘Remove temporary vApp template in destination vCloud catalog’ to clean up the VM template from the catalog after deployment.

clip_image032[4]

When the VM copies to the cloud it uses the fast UDT protocol for if you have a fast link or HTTPS is you have a slower link:

clip_image033[4]

Copying to the cloud progress, you will find it sits at 60% for a while then jumps up, don’t worry that’s normal for what I’ve read:

clip_image034[4]

Back on the vCloud air web interface the VM is now in the cloud and booting up:

clip_image035[4]

vCloud Air plug-in for vCenter

Differences between the 2 vCloud Air plugins:

· vCloud Connector for vCenter – lets you copy VM’s to and from your vCloud

· vCloud Air plugin for vSphere web client – lets you view and manage your Public vCloud Air resources alongside your local Private vSphere infrastructure in the vSphere Web Client.

After you install the plug-in on the vCenter server and register your vCloud Air account with it, you can view all your Dedicated Cloud and Virtual Private Cloud instances in the vSphere Web Client. You can browse each cloud instance and manage its inventory of virtual data centers, gateways, networks, and virtual machines:

clip_image036[4]

Our vCloud viewed in the vSphere web client, not very powerful this one! :

clip_image037[4]

And here are our virtual machines in the cloud:

clip_image038[4]

Now that we know how to navigate lets deploy a new VM using the vCloud Air Web Plug-in!

clip_image039[4]

Name your new VM:

clip_image040[4]

Select the VM template from the cloud catalog:

clip_image041[4]

Specify the VM’s resources, I’ve added some extra disks here:

clip_image042[4]

Select the network to attach to the VM

clip_image043[4]

Your virtual machine is now deployed on vCloud Air!

clip_image044[4]

All the VM actions are available for the vCloud Air VM like they are on your local VMware infrastructure:

clip_image046[4]

vCloud Air Gateways and Networks

Let’s run through the networking side of vCloud Air in a bit more detail. Here I have logged into the vCloud air web page and gone to my VDC (Virtual Datacenter) and looking at the Gateway tab of my network and shows it has 1 IP used and 1 free.

clip_image047[4]

There are two default networks created when a new Virtual Datacenter is created.

clip_image048[4]

And the other network:

clip_image049[4]

In order to perform any additional configuration on the Networks or Gateways, you will need to manage them within vCloud Director. This is what the same 2 networks looks like in vCloud director:

clip_image050[4]

Now let’s see what we can configure network wise through vCloud Director. These will all be familiar features if you’ve used AWS before.

Ability to setup DHCP for your network so no DHCP server needs to be installed:

clip_image051[4]

Source NAT’ing (SNAT) supported:

clip_image052[4]

And Destination NAT’ing (DNAT) supported:

clip_image053[4]

Creating firewall rules, by default everything is blocked for security. Here I’ve allowed all web traffic (port 80) through into the network from outside (the internet):

clip_image054[4]

Static routes allow to configure routes between networks within vCloud Air:

clip_image055[4]

VPN allows you to create a secure VPN back to your own corporation and internal network, It asks for a Public IP, unlike AWS which assigns you one automatically when you setup VPN, it looks like you have to go arrange a public IP yourself and add it here, possible VMware will assign one for you.

clip_image056[4]

Load balancing in vCloud air, you have 3 options:

1. Install a VM or vApp that is a load balancer, like a F5 load-balancer virtual appliance edition

2. Use the vCloud Air Pool Servers load balancer

3. Use the vCloud Air Virtual Servers load balancer

vCloud Air Pool Servers load balancer, read the description:

clip_image057[4]

vCloud Air Virtual Servers load balancer, read the description:

clip_image058[4]

More about NAT’ing as it’s how we get communication into the environment from the outside (the internet).

Let’s create a NAT Rule in the vCloud Air interface, Destination NAT Rules are for inbound traffic:

clip_image059[4]

Creating an inbound (Destination) NAT rule to enable a virtual web server (so that’s port 80) to communicate over an external network:

clip_image060[4]

You can see it’s created:

clip_image061[4]

Ok so we have the NAT’ing for our web server setup, now we need to allow port 80 through the vCloud Air firewall to our network:

clip_image062[4]

Firewall port 80 is now open, the web server will be accessible from the internet on the public IP 192.168.220.103

Conclusion

So I’ve had very little exposure to Microsoft’s Azure cloud platform but quite a bit of exposure to AWS. From my perspective VMware’s vCloud Air supplies a lot of the functionality basics, the items you really need that AWS provides, but it does it in a way that is much more familiar to a vSphere administrator would feel comfortable with. And let’s face it, there is only a small amount of infrastructure guys in the world who don’t know the ins and outs of how to administer a vSphere environment nowadays.

I haven’t compared pricing as I’m sure this changes fairly often between the 3 big players but as of late 2014 VMware are currently boasting they are cheaper on CPU compute and storage compared to AWS’s EBS General Purpose (SSD) storage but I suggest you read between the lines and make your own cost comparisons.

I believe VMware vCloud Air’s main advantage over the other players its level of familiarity from the organisations existing Architects and Engineers with their knowledge from their existing private vSphere cloud into the public VMware vCloud Air. More familiarity equals less things to learn, equals less risk, which is a major decision factor of enterprise platform choice for any organisation.

Royal National Park mountain biking with Sanna

image

Today Sanna and I went for a short 20km mountain bike ride in the Royal National Park.

We started fairly early buy it started getting pretty hot towards the end!

image

image

image

Sanna did goodnon her bike, im proud of how she tackles challanges.

image

Spider nest!! Ahhh

image

Had a nice Coke float afterwards, they call them spiders here. There are so many cafes in Sydney with nice views, we are so lucky.

image