The UDA is a Linux based virtual appliance – which is a PXE/TFTP/Web-front end system designed to deploy many different operating systems – can be used to deploy ESX4/5 in a scripted installation process. You can see like a poor-mans Alteris or HP Rapid Deployment Pack (RDP). The creator of UDA is Carl Thijssen who is based in the Netherlands. I’m merely a user/test/documenter. The official site for the UDA is ultimatedeployment.org which hosts the VMware Workstation version, whereas I host the VMware ESX version – and you can get “support” on how to deploy ESX with the UDA by posting to this thread on the VMware VMTN Communities Forum.
The current version is UDA 2.0 Build 17, and there is a series patch to take it up to Build 26. You need patch 20, 23 and 26 added sequentially to make the UDA support VMware ESXi.
Download UDA 2.0 Build 17
Download UDA 2.0 – Patch to Build 20 (Added suppor fort ESXi5)
Download UDA 2.0 – Patch to Build 23 (Adds support for Windows 2008, Windows 7 and Windows 2012)
Download UDA 2.0 – Patch to Build 26 (Added ESXi6 Support)
My scripts were built from a couple of resource which I’d like to acknowledge here. That’s because its been a while since I’ve done serious ESX “kickstart/Weasel” scripting and my own scripts were horribly out-of-date. Rather than re-inventing the wheel, I used sources/resources from the community. So I’d like to thank:
- Konstantinos Michalitsis – Who provided the base subtemplate/template which I then modified
- Multipathing Configuration for Software iSCSI Using Port Binding – key esxcli commands for iSCSI
- William Lam – for how to enable “Management Traffic” on a VMKernel Port
Small Linux VMs for a Home Lab:
I’ve got a range of terrifyingly small OVFs/OVAs for use in your home lab. As we all know memory (and to a much less degree disk space) is premium in a home lab. If you want a number of VMs to play with a good option is to use some super-skinny Linux distribution. Often these start their lives as “boot CD” design for troubleshooting, and then they evolve into something you can install to disk or USB drive. Sadly, there is always a ready to download VMware OVF/OVA to get started with. So I’ve created a bundle for you to choose to download or ones that are available else where.
My personal preference is for SliTaz which although is bigger than Damn Small Linux and TTYLinux – I found more “robust”. By robust I mean I could kill the VM and it would come back up without an error. Whereas DSL (especially) and TTYLinux (less so) would often fail to boot after a dirty shutdown and require a file system check. I think that’s to do with the types of file system supported in each distro.
NEW! MicroCore Linux (with open-source VMware Tools)
Size: 64MB RAM/SCSI HD (LSI Logic) 1GB (Thinly Provisioned)
Root Account Password: root
SSH account: VMware1!
SSH password: VMware1!
Size: 128MB RAM/IDE HD 256MB
Root Account Password: root
SSH account: vmware
SSH password: vmware
Size: 32MB RAM/IDE HD 32MB
ROOT Account Password: root
Damn Small Linux
Size: 64MB RAM/IDE HD 128MB
Root Account Password: password