Ejecuto ArcGIS en OSX casi todos los días utilizando VMWare. La única diferencia es que no lo tengo instalado en una Máquina Virtual - es un partición bootcamp - y déjame explicarte por qué, en mi opinión, esto tiene más ventajas que una instalación estándar de VM para ArcGIS.
En primer lugar, dejemos a VMWare fuera de la ecuación y hablemos de Bootcamp puro.
Cuando usas Bootcamp, en realidad estás creando una partición separada para Windows en tu disco. Son instalaciones completamente separadas de los sistemas operativos. En el momento del arranque puedes mantener la tecla de opción y elegir si arrancas con Windows o con OSX. Mientras tengas la controladores de Windows adecuados para el bootcamp instalado, esto garantiza que es la forma más rápida de ejecutar Windows en ese hardware ya que es seulement que se ejecuta en Windows en ese momento. La desventaja es clara: tienes que elegir qué sistema operativo vas a ejecutar en el momento del arranque y si necesitas cambiar de sistema operativo, pues tienes que reiniciar.
Sí, eso apesta.
Bienvenido a VMWare Fusion. VMWare te permite hacer dos cosas con Bootcamp. Una de ellas es importar su partición bootcamp en una nueva máquina virtual creando efectivamente un clon completo de esa partición bootcamp y volcándola en una VM dentro de OSX - NO HAGA ESTO .
La otra cosa que te permite hacer es arrancar su partición Bootcamp desde dentro de OSX accediendo a esa parte del disco. Esto es genial y es lo que yo uso. Asegúrate de que tienes el Herramientas VMWare instaladas en tu partición bootcamp cuando lo ejecutas desde OSX - de lo contrario las cosas van lentas.
Lo que permite esta configuración es elija la rapidez con la que desea que se ejecute ArcGIS.
Cuando quieras la ventaja de ejecutar tanto OSX como Windows, puedes utilizar VMWare Fusion y ejecutar tu partición Bootcamp virtualizada.
Cuando desee la máxima velocidad de ArcGIS, reinicie la máquina y utilícela de forma nativa.
En cuanto a la cantidad de recursos que hay que dar a Windows cuando se ejecuta dentro de OSX, yo suelo darle la mitad de lo que tenga (mitad memoria, mitad CPU) y esto parece funcionar de manera óptima. Como tengo todos los controladores instalados para cualquier modo que esté ejecutando (controladores de bootcamp y herramientas de vmware fusion), funciona bien en cualquier modo.
En cuanto a tu pregunta de ArcPy - no te dejes engañar por lo que hace el Modo Unidad en VMWare Fusion. Se le permite hacer que parezca que Windows y OSX se están ejecutando como uno porque las ventanas individuales se ve lo mismo - pero son todavía, sobre todo ...aislado. Sí, tienes acceso a los sistemas de archivos y a los recursos de red, pero eso es todo. Así que usted puede su ArcPy desde el entorno de Windows muy bien ... pero no espera poder "importar" cualquier librería que tengas instalada sólo en el lado de OSX y todo funcionará bien - son dos entornos python aislados y si querías que esto funcionara te estás volviendo demasiado codicioso :)