Inicialização dupla duas instâncias servidor ubuntu 14.04

0

Eu quero dual boot duas instâncias do servidor ubuntu 14.04. Eu quero fazer isso para que eu possa trabalhar em um site para a minha escola, assim como ter um espaço para eu desenvolver, que seja completamente em sandbox um do outro e ambos hospedados na porta 80. (Eu não preciso deles rodando no mesmo tempo) Com base na pesquisa que fiz, acredito que esta é a única maneira de fazer isso, mas se você tiver outras sugestões, ficaria feliz em ouvi-lo. Eu não tenho certeza como dual boot na instalação do servidor, porque eu não estou acostumado com a aparência. Tenho que particioná-lo na primeira instalação ou na segunda? Como participo isso? Há algum vídeo que eu deva referir que possa me guiar através dele?

    
por matthapkidokarate 04.05.2014 / 17:39

2 respostas

0

Para mais informações sobre inicialização dupla, consulte esta documentação .

Para o seu caso específico, isso é o que eu faria. (Vamos supor que você tenha 1 disco rígido de 100 GB e 4 GB de RAM, você pode ajustar a quantidade de espaço com base na sua situação específica)

1) Inicialize o Ubuntu Server 14.04 e altere a tabela de partições para se parecer com algo assim.

  • Partição 1: ext4 50 GB Montado em / (usaremos isso para a instância da escola)
  • Partição 2: ext4 45 GB Montado em / (usaremos isso para a instância inicial)
  • Partição 3: troca de 5 GB (Esta será a área de troca compartilhada para ambas as instâncias)

2) Agora execute o instalador e escolha a primeira partição para o site da sua escola.

3) Reinicie e execute o instalador novamente, desta vez escolhendo a segunda partição para o seu site de sandbox pessoal.

4) Reinicie novamente, e você deverá ver ambas as opções no GRUB, selecione aquela que você quer usar e você deve estar pronto.

    
por levlaz 04.05.2014 / 18:04
0

Você já considerou o uso de contêineres LXC? ( link )

Isso evitará que você tenha que particionar seu servidor todos juntos.

Os contêineres são virtualização similiar, mas cada contêiner é como seu próprio sistema operacional, no entanto, ele compartilha o kernel do sistema operacional pai, mas é um ambiente completamente seguro em cache. É muito fácil criar um contêiner e iniciá-lo.

lxc-create -t ubuntu -n p1
lxc-start -n p1 -d

Uma vez configurada, você pode usar ssh nesse container e fazer seu trabalho de desenvolvimento.

Para listar seus contêineres, execute este comando:

lxc-ls --fancy p1

Usamos contêineres no trabalho para proteger nossos aplicativos da Web para que possamos hospedar vários aplicativos em um único servidor sem qualquer sobreposição na configuração de cada contêiner. cada um de nossos contêineres tem seu próprio ip para que possamos encaminhar qualquer tráfego para um contêiner específico se ele precisar ser voltado para o público.

    
por Rowan Hughes 04.05.2014 / 19:11