En Windows, conéctese a una máquina virtual PV virtual que ejecute Ubuntu para cosas como Memcached, etc.

En Windows, conéctese a una máquina virtual PV virtual que ejecute Ubuntu para cosas como Memcached, etc.

Estoy en Windows 7 y estoy creando una aplicación web ASP.net.

Hay algunos servicios a los que necesito conectarme y no quiero pasar por la molestia de instalarlos en Windows.

También ejecuto VirtualBox con Ubuntu.

¿Puedo instalar memcached (por ejemplo) en Ubuntu y luego conectarme desde mi sistema operativo Windows? ¿Si es así, cómo?

Actualizar

Parece haber una confusión en lo que estoy preguntando. Solo quiero conectarme a los servicios que se ejecutan en mi máquina virtual Ubuntu desde mi sistema operativo Windows 7 host/padre.

es posible?

Respuesta1

Una vez que haya instalado Memcached (o cualquier otro software) en el invitado, podrá conectarse fácilmente a esa instancia desde el host (Windows 7 en su escenario). Tienes que configurar VirtualBox para permitir que el invitado y el anfitrión hablen entre sí.

Haydiferentes modos de red en VirtualBox(Redes puenteadas, Redes internas, Redes solo de host, etc.). Según sus necesidades, puede configurar el modo de red apropiado siguiendo las instrucciones de la URL.

Tengo Ubuntu 11.04 como sistema operativo invitado y host usando VirtualBox y he instalado Hadoop en ellos. Configuré VirtualBox para redes puenteadas y las aplicaciones en el host y el invitado pudieron comunicarse entre sí. La desventaja de Bridged Networking es que el Host debe estar conectado a una red física (a través de un enrutador o algo así, para que el Host y el invitado puedan comunicarse entre sí). Si la máquina host no está conectada a una red física, entonces se debe configurar la red solo de host en VirtualBox.

Respuesta2

En realidad, parece que sería mejor formular esto como preguntas múltiples (1) ¿Cómo puedo instalar Memcached en Ubuntu y (2) Cómo puedo conectar mi aplicación asp.net a una instancia de Memcached que se ejecuta en una máquina Ubuntu separada?

Quizás quieras consultar este artículo donde el autor básicamente intenta hacer exactamente lo que estás haciendo: http://www.codeproject.com/KB/web-cache/Memcached.aspx

Estoy bastante seguro de que puedes instalar memcached en ubuntu a través de apt en estos días:

sudo apt-get install memcached
/etc/init.d/memcached restart

Respuesta3

La mayoría de estos servicios ya escuchan comandos a través de puertos TCP/IP. Todo lo que queda es configurar la red necesaria. Hay muchas configuraciones posibles, desde que el invitado solo pueda hablar con el anfitrión, hasta que el invitado sea completamente igual al anfitrión como computadora de la red.

Un buen lugar para comenzar es este tutorial: Redes y uso compartido en VirtualBox: tutorial completo, que explica muy bien todos los conceptos y el software, y con muchas capturas de pantalla.

información relacionada