I don't know if this is specific for the combination of ESXi 5.5 and Mac OS 10.9 or if it also would apply to other versions of Mac OS 10 or Linux/Windows virtualised in ESXi.
The Ferret, The Platypus and The Penguin
The Ferret blogs about MOSX/iOS and Linux. Being a curious animal he sometimes strays a little.
Friday 5 December 2014
ESXi and network (and Mac OS 10)
I don't know if this is specific for the combination of ESXi 5.5 and Mac OS 10.9 or if it also would apply to other versions of Mac OS 10 or Linux/Windows virtualised in ESXi.
Friday 28 March 2014
Mac OS X VMware virtualisation and migration
First, do a Time Machine backup of the old Mac. I will from here on call the Mac Mini Server with MOS 10.8.5 and Server 2.2.1 ferretsrv001. It should be possible to do a Time Machine copy to a Time Machine Server but it's a little more stable and a lot quicker in many cases to actually do it to an external drive which then is moved to the physical host for the virtualised Mac(s). Passing a USB device to the virtual machine is done by right-clicking the virtual machine and clicking Edit settings and adding a USB device (this can of course not be done until the virtual machine is created).
While your Time Machine backup is doing it's thing or when you have it ready you need to install a clean Mac OS on a virtual machine to mimic the pre-installed system on a ferretsrv001 to get a recovery partition and so on. We did this from a NetInstall server. To get it to start from there we checked that it had no other boot source available then it fell back on NetInstall.
Once you have a clean install update it if needed just in case it would effect the anything involved in boot or recovery. When you have the installed and updated system go to Edit settings for the virtual machine and go to Options tab. Here you check Force EFI setup and reboot the virtual machine.
When the virtual machine boots again it will go into EFI where you can add boot alternatives.
Choose Boot Maintenance Manager.
Choose Configure Boot Options.
Choose Add Boot Option
Choose Recovery HD
Choose com.apple.recovery.boot
Choose boot.efi
Set a description that you will recognize later on. Commit changes and exit.
Exit the Boot Maintenance Manager.
Choose Boot Manager
Choose Your description from earlier and the machine will boot into the Recovery partition
From here you can do a clean install with recovery from a Time Machine backup. Doing it this way works, in my experience, better than doing from inside an installed system.
If you're doing an recovery from Time Machine from within an installed system be sure to create a temporary admin account, log into this and remove all accounts that might be present in the Time Machine backup. If you don't do this you might get mismatches between user names/Full Names and the system's user ID which in turn will turn ownerships and permissions upside down. If you do it from Recovery partition everything on the chosen partition will be overwritten and the risk never exists.
When you have your migrated ferretsrv001 you can take a snapshot and upgrade to 10.9 and Server 3 or do other tests and if anything goes wrong revert to snapshot.