No windows, conecte-se a uma Virtual PV VM rodando o Ubuntu para coisas como memcached, etc

6

Estou no Windows 7, criando um aplicativo da Web ASP.net.

Existem alguns serviços que eu preciso conectar e não quero passar pelo incômodo de instalá-los no Windows.

Eu também executo o VirtualBox com o Ubuntu.

Posso instalar o memcached (por exemplo) no Ubuntu e depois conectá-lo a partir do meu sistema operacional Windows? Se sim, como?

Atualizar

Parece haver uma confusão no que estou perguntando. Eu só quero ligar para serviços em execução na minha máquina virtual Ubuntu do meu sistema operacional windows 7 host / pai.

Isso é possível?

    
por user27449 08.09.2011 / 05:10

3 respostas

3

Depois de instalar o Memcached (ou, na verdade, qualquer outro software) no convidado, você poderá se conectar facilmente a essa instância a partir do host (Windows 7 em seu cenário). Você precisa configurar o VirtualBox para permitir que o convidado e o host conversem entre si.

Existem diferentes modos de rede no VirtualBox (Rede em ponte, rede interna, Rede somente para host, etc). Com base em suas necessidades, você pode configurar o modo de rede apropriado seguindo as instruções na URL.

Eu tenho o Ubuntu 11.04 como Guest e Host OS usando o VirtualBox e instalei o Hadoop neles. Configurei o VirtualBox para o Bridged Networking e os aplicativos no host e no convidado puderam conversar entre si. A desvantagem do Networking em ponte é que o Host precisa estar conectado a uma rede física (por meio de um roteador ou algo assim, para que o host e o convidado possam conversar entre si). Se a máquina host não estiver conectada a uma rede física, a Rede somente de host deve ser configurada no VirtualBox.

    
por 13.09.2011 / 06:41
1

Parece que isso pode ser melhor feito como várias perguntas (1) Como posso instalar o memcached no Ubuntu e (2) Como posso conectar meu aplicativo asp.net a uma instância do memcached sendo executada em uma máquina Ubuntu separada.

Você pode querer verificar este artigo onde o autor basicamente tenta fazer exatamente o que você está fazendo: link

Tenho certeza que você pode instalar o memcached no ubuntu via apt nos dias de hoje:

sudo apt-get install memcached
/etc/init.d/memcached restart
    
por 08.09.2011 / 05:22
1

A maioria desses serviços já ouve comandos por meio de portas TCP / IP. Tudo o que resta é configurar a rede necessária. Existem muitas configurações possíveis, desde que o convidado possa apenas conversar com o host e até o convidado ser totalmente igual ao host como um computador de rede.

Um bom lugar para começar é este tutorial: Rede & compartilhamento no VirtualBox - tutorial completo , que explica muito bem todos os conceitos e software, e com muitas capturas de tela.

    
por 11.09.2011 / 08:56