Ravello vCenter Setup

I have had this post sitting in drafts and thought I better get it published quick before it gets superseded with the release of vSphere 6.5. I have completed the setup of my vSphere 6 lab in Ravello and have written this post to help others who may do the same. The vCenter appliance version 6 is not yet supported in Ravello, in part because the format of the installation file has changed from OVF to ISO, so I went ahead and have based my lab around a Windows server based vCenter. If you do still want to work with the vCenter appliance check out this guide by Emad Younis who has managed to get it working. The advantage of using a windows vCenter is of course you can also use this server for VUM.

Prerequisites /Cool Stuff

When I first got started with Ravello I thought I would have to setup the infrastructure such as DNS and DHCP around my VMware lab, but you do not need to as this is all built into the Ravello. When you power on a VM it automatically gets an IP address from Ravello and DNS is also taken care of for you. You don’t see the infrastructure servers on your canvas but if you check the IP details of a VM you will see the DNS and DHCP server are one and the same and will by default have the IP address of your network segment dot one e.g. 10.0.0.1. DNS is dynamic so just create your VM’s and the DNS entries will be created automatically for you.

The other thing which is really neat is that internet access from the VM’s works out of the box with no config needed. This makes updates and other operations requiring external access easy.

You can view all the networking setup yourself by looking on the Networking tab of your canvas.

networking-tab

Long story short, you don’t need to configure DNS, DHCP or internet access.

Install Windows server 2012

ravello-import

  • Use Ravello import tool to upload Server 2012 ISO to you library
  • Choose create new VM from empty template. Size mem etc. appropriately to the size of environment you are building
  • Rename server
  • Attach Server 2012 ISO, power on and then use console to connect
  • Run through Windows Server 2012 setup
  • Select VM on canvas, disks, eject ISO
  • To enable RDP Select the VM on the canvas, choose services add supplied services and choose RDP port 3389. Choose to update application. Then open a console to the VM and enable RDP and disable the firewall.

services

  • While you are adding services also add the following ports which will allow you to access you environment remotely

 

  • If you then go back to your VM canvas select summary you will see a box titled VM is started. Within here if you scroll down to RDP and choose open it will create the RDP session file for you.

 

ip-address

  • RDP to vCenter
  • Rename server
  • Finalise config, run windows update etc

Install ESXi 6

  • Use Ravello import tool to upload ESXi 6 ISO to you library
  • Create new VM from empty ESX template. Size mem etc. appropriately to the size of environment you are building
  • Rename server
  • Attach ESXi 6 ISO power on and then use console to connect
  • Run through ESXi setup
  • Select VM on canvas, disks, eject ISO

esx-intsalling

vCenter

  • Download vCenter installer
  • Run vCenter installer
  • I chose embedded deployment. If you have large consider external deployment
  • Run through the rest of the wizard
  • Enable flash –  server manger add features, user interfaces, desktop experiences
  • Download chrome
  • Use chrome to connect to vCenter https://youvCenter/vsphere-client
  • Download the client integration plugin
  • Login with the vSphere local admin account [email protected]
  • Complete vCentre setup, licence etc
  • Save vCenter. In the canvas view select more and save to library

ESX Setup

  • Add to vCentre
  • Licence

Accessing you lab remotely

This is where it gets sexy:

  • Your VM’s will be assigned public IP’s. You can see what the IP is by selecting the VM in your workspace then looking at the bottom right corner of the screen where you will see the IP displayed
  • If you have followed the steps above which included adding the services for access to each VM to RDP then simply open an RDP session from your computer and enter the public IP address
  • To connect to the vSphere web client open a web browser and enter https://public IP address/vSphere-client. You will also need to put an entry in your PC’s host files for the DNS name you gave your vCenter. This is required as once you enter your password it goes to this local DNS address. Remember your public IP address will change regularly so you will need to also update your hosts file.

Can’t make VMworld? Prepare to be beamed up

Do you suffer from the VMworld envy? Are you sad, lonely,  jealous of your friends at VMworld? Do you spend hours wondering what you’re missing or glued to the VMworld Twitter stream?  Well worry no more friends, because VMware have the answer, beams.

Beam

You will find beams especially interesting if you have a desire to be half man half robot. Beams are like video conferencing on the go . This mobile video conferencing unit (pictured above) allows you to go anywhere, see anything, interactive with anyone you want.  Beams of course also facilitate the ability to run over anyones feet you like, watch out Pat Gelsinger.

For those that are going to be in VMworld have an excellent time and please do tag me in any tweets or photos of 3PAR storage so they can be shared with everyone.

Finally everyone watch this space as I have a new blog / website starting soon which is something I’m very excited and passionate about so keep your eyes open for that one.

RIP vSphere Client

On Monday I got invited along with other vExperts to an announcement from VMware. They cut straight to the chase and announced that the C# fat vSphere client would not be available with the next release of vSphere. This has been expected for some time since with more and more features having been available only in the web client.

 

The web client first appeared in vSphere 5 and was met with grumbles from the start. One of the primary complaints was the speed of operation which was significantly less than the C# client, this has been improved in each iteration but there is still some way to go. The second main challenge has been convincing people that the interface its self is better. The vSphere client was somewhat of a classic piece of work offering quick administration and a cleanly laid out structure, improving on this was always going to be a challenge.

 

I have become increasingly interested in the attempts of companies to improve their GUIs over the past few years, since they generally tend to get it wrong! The saga of the Windows start menu is a classic example of when they perfected the design around Windows 7 and then proceeded to destroy it in Windows 8, making it semi useable again in Windows 10. This is by no means an isolated case, developing a new GUI that appeals to a wide range of people especially when the old one was good is a big challenge.

 

VMware however seem to be listening, the announcement hosted by Mike Adams from the vSphere product marketing division. Mike stated that VMware recognised the challenges that had been faced with the web client and they were focused on delivering a product that performed in terms of speed and structure. The fact customers don’t like menus to be moved about was also recognised and was described as  “who moved my cheese”.

 

The new web GUI will be HTML5 based, in contrast to the current web client which is Flash based. No details were given around the look of the new web client but perhaps the vSphere HTML 5 Web Client fling released at the end of March offers a clue. If you have not seen a fling before it is a software offering from VMware that you are able to download and test but is not officially supported. The HTML5 fling has been widely well received, but currently is limited to offering the following functionality.

 

  • VM Power Operations (common cases)
  • VM Edit Settings (simple CPU, Memory, Disk changes)
  • VM Console
  • VM and Host Summary pages
  • VM Migration (only to a Host)
  • Clone to Template/VM
  • Create VM on a Host (limited)
  • Additional monitoring views (Performance charts, Tasks, Events)
  • Global Views (Recent tasks, Alarms–view only)
  • VM Power Operations (common cases)
  • VM Edit Settings (simple CPU, Memory, Disk changes)
  • VM Console
  • VM and Host Summary pages
  • VM Migration (only to a Host)
  • Clone to Template/VM
  • Create VM on a Host (limited)
  • Additional monitoring views (Performance charts, Tasks, Events)
  • Global Views (Recent tasks, Alarms–view only)

html5 web client

 

The new HTML 5 client that replaces the vSphere client will be available with the next release of vSphere, no date has been set for this yet.