OS X Based Headless VM Server

Discussion in 'Mac OS X Server, Xserve, and Networking' started by Leslie.Hon, Oct 26, 2013.

  1. Leslie.Hon macrumors member

    Joined:
    Apr 27, 2008
    #1
    Hi,

    I using the ESXi on my 2012 Mac Mini, but after I tried Mavericks Server (OS X Server 3.0).
    The caching server 2 need to run in a native OS X installation. (Run on physical machine for register caching service)

    Now I change back to OS X Mavericks Server as Host OS and running few VM in the VMware Fusion 6
    But these vm should run after manual login and open VMware Fusion.



    I want to make the Mac mini to a headless vm (VMware Fusion / Virtual Box) server with the following function.
    (The VM is Ubuntu Server.)

    1. Can turn on the vm(s) when the computer start (WITHOUT Login)
    2. When the host turn off / reboot, VM will suspend / shutdown before host shutdown. (Admin click shutdown or shutdown button on the login screen)
    3. Can handle different VLAN e.g. VM1 > VLAN10 , VM2 > VLAN20 , HOST > NoVLAN
    4. Run in the background just like a service

    PROBLEMS:

    I think launched can handle task1(?) , but how about task2?
    I tried to create VLAN on OS X Host, and bridge the vm to the "interface", but not working
    I tried to make a startup item to power on vm, but notworking (have a vmx process )

    BACKGROUND:
    • Mac Mini 2012
    • Thunderbolt Ethernet Adapter (Dual Lan with the onboard)
    • Router: Mikrotik RouterOS 6 (setup some VLAN , can use it with ESXi)
    • VM are Ubuntu Server with no GUI

    Thankyou.
     
  2. unplugme71 macrumors 68030

    Joined:
    May 20, 2011
    Location:
    Earth
    #2
    Get another Mac Mini - run ESXi and run your VM's on that. Use the other Mac Mini for Caching..

    Or switch to Windows -- Hyper-V works pretty well, especially the latest version as you can have a live VM move from one physical host to another.
     
  3. spencers macrumors 68020

    spencers

    Joined:
    Sep 20, 2004
    #3
    So the problem here is that Caching Server calls home to Apple and binds to the 12-character serial number of the machine. As I'm sure you're aware, any VM on ESXi has a really long VMW#### serial.

    Here's what I ran across https://communities.vmware.com/thread/460831
    As said, make sure you're running ESXi 5.5. I haven't tested this myself, as our Xserve is still running 5.1
     

Share This Page