| * Setup OS X. |
| * Shut it down. |
| * Clone to Virtual Machine (convention: "osx_11_frozen" for OS X |
| 10.11") |
| * Snapshot that new frozen VM once to make its vmdk in COW format. |
| |
| Then, to create more: |
| |
| # 10.11 |
| |
| export VMHOST=4 |
| export VMWHICH=b |
| export VMNAME=osx11_host${VMHOST}_${VMWHICH} |
| date |
| govc vm.create -m 4096 -c 2 -on=false -net dvPortGroup-Private -ds "BOOT_$VMHOST" -g darwin14_64Guest $VMNAME |
| govc vm.change -e smc.present=TRUE -e ich7m.present=TRUE -e firmware=efi -vm $VMNAME |
| govc device.usb.add -vm $VMNAME |
| govc vm.disk.attach -vm $VMNAME -link=true -persist=false -ds=NetApp-1 -disk "osx_11_frozen/osx_11_frozen.vmdk" |
| govc vm.power -on $VMNAME |
| date |
| |
| # 10.8: |
| |
| export VMHOST=13 |
| export VMWHICH=b |
| export VMNAME=osx8_host${VMHOST}_${VMWHICH} |
| date |
| govc vm.create -m 4096 -c 2 -on=false -net dvPortGroup-Private -ds "mac_host_$VMHOST" -g darwin12_64Guest $VMNAME |
| govc vm.change -e smc.present=TRUE -e ich7m.present=TRUE -e firmware=efi -vm $VMNAME |
| govc device.usb.add -vm $VMNAME |
| govc vm.disk.attach -vm $VMNAME -link=true -persist=false -ds=NetApp-1 -disk "osx_8_frozen/osx_8_frozen.vmdk" |
| govc vm.power -on $VMNAME |
| date |
| |
| |
| Other misc notes: |
| |
| $ govc vm.info -json osx11_host12_a | jq . | grep MacAdd |
| "MacAddress": "00:50:56:b4:05:57", |
| |
| |
| sudo pmset -a hibernatemode 25 |
| sudo pmset sleepnow |
| if sleep failing, |
| pmset -g assertions # RemovableMedia mounted |
| system_profiler # to see which |
| https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012225 |
| ... doesn't seem to work |
| ... but changing from SATA to IDE does make the RemovableMedia assertion go away (but `pmset sleepnow` stil doesn't work) |
| |