Montando uma máquina linux em outra

1

Eu tenho 2 desktops Ubuntu no meu local de trabalho. Eu quero montar o novo sistema, sys2 no sistema antigo, sys1 .

Ambos os sistemas têm o cifs instalado.

Eu posso facilmente ssh para meu novo sistema, sys2 do meu sistema antigo, sys1 mas, eu quero montar a máquina remota (sys2) tanto via linha de comando como também com GUI. Você pode me guiar com os passos necessários para o mesmo.

Espero ouvir de vocês.

Obrigado

    
por user3138373 21.07.2017 / 22:09

1 resposta

3

Da nossa breve conversa abaixo da sua pergunta, eu acho que você precisa de uma combinação de várias técnicas:

  • obtendo seus arquivos para o sys2
  • controlando remotamente o sys2 enquanto está sentado fisicamente na frente do sys1
  • opcionalmente: compartilhando a carga de trabalho entre os dois sistemas

Como mergulhar fundo demais em cada um desses pontos atingirá os limites de uma questão, eu só aponto para você em alguns recursos e depois disso você pode voltar com novas perguntas sobre detalhes deles.

obtendo seus arquivos para sys2

existem várias soluções para este problema:

  • samba / cifs (compartilhe a pasta em sys1, monte-a em sys2 - link / link
  • sshfs ( link )
  • nfs ( link )
  • sincronização (como na replicação deles usando ferramentas como rsync, syncthing, etc pp - por favor, apenas use algum mecanismo de busca para encontrar ajuda sobre eles)

qual deles você gostaria de usar no final é totalmente com você, cada um tem suas desvantagens e desvantagens. por exemplo, cifs, sshfs e nfs são mais lentos o tempo todo, enquanto a replicação demora algum tempo, mas os cálculos devem depois ser muito mais rápidos do que usar um sistema de arquivos em rede.

controlando remotamente o sys2 enquanto se senta fisicamente na frente do sys1

para controlar uma máquina linux de outra, também há algumas opções diferentes:

  • VNC / RDP / alguma outra forma de protocolo de desktop remoto gráfico
  • protocolos de terminal / shell remoto (SSH, RSH, Telnet)
  • sistemas de agendamento de tarefas (que são excessivos na configuração de dois sistemas)

VNC - link RDP - link SSH - você já parece saber sobre isso RSH / telnet - bem, atenha-se ao SSH se você já não o fez

Fazit

Bem, na maioria das vezes é assim: pegue seus arquivos no sys2 e execute os trabalhos lá. Depois, transfira seus resultados de volta.

Balanceamento de carga de trabalho opcional

Dependendo do tipo de carga de trabalho, você pode encontrar soluções para usar ambos os sistemas para fazer parte dos trabalhos:

  • distcc (pode dividir a tarefa de compilar grandes programas para várias máquinas)
  • projetos de computação distribuída na wikipedia: link (apenas fyi)

Se eu soubesse mais sobre as tarefas reais que você deseja carregar no sys2, posso ajudá-lo a encontrar uma solução adequada para compartilhar a carga de trabalho em ambos os sistemas.

    
por Phillip -Zyan K Lee- Stockmann 21.07.2017 / 22:49