Como usar o disco rígido no computador doméstico como servidor web temporário?

-1

Ok, basicamente eu tenho um servidor web em um datacenter. No entanto, eu comprei um novo SSD empresarial e enviei-o para a minha casa. Em vez de instalá-lo em outro servidor no meu datacenter, o que quero fazer é colocar algumas coisas nele enquanto estiver no meu escritório, e depois enviá-lo para o datacenter pronto para uso.

O que eu não tenho certeza é o que está envolvido em fazer isso. Estou ciente de que preciso de um IP estático ou pelo menos um IP imutável durante o tempo de atividade do servidor enquanto estiver em minha casa. Além disso, não tenho certeza. Basicamente eu quero configurar completamente um novo servidor no meu novo SSD (que eu sei fazer), mas faço isso de casa. Dessa forma, posso enviar o SSD completo e pronto para ser conectado ao meu servidor.

O que eu quero saber é como posso fazer isso em casa. Eu tenho um computador com Windows. É claro que precisarei instalar o CentOS no SSD e depois permitir que ele acesse a internet para fazer coisas como baixar software por SSH, etc.

O que preciso fazer para isso? Posso realizar esta operação no Windows? Como posso fazer isso sem inicializar sozinho na unidade (o que, de outra forma, desabilitaria meu computador enquanto o servidor temporário estiver em uso, o que é impraticável)?

Além disso, como eu configuraria o IP sem que meu ISP me desse um IP estático que meu ISP não oferece (eu perguntei)? Tenha em mente que este servidor é temporário apenas para configuração, não estaria ativo por mais de uma semana ou duas, o que significa que meu endereço IP externo funcionaria bem.

Qualquer conselho que você possa dar sobre esta operação será muito apreciado. Eu não pretendo rodar um servidor doméstico, já que isso não é uma boa idéia por muitas razões. Eu só quero saber como fazer isso, porque uma vez eu sei como eu posso fazer uma operação semelhante no futuro quando eu precisar. Ele certamente supera as dificuldades com a configuração remota e tenta fazer com que meu farm de servidores troque os discos rígidos e ajude na configuração. Eu preferiria fazer as coisas o mais possível.

Para esclarecer, estou perguntando sobre a execução temporária de um servidor em uma segunda unidade no meu computador a partir de minha casa a partir do Windows.

A unidade principal do meu computador está executando o Windows. Eu conectarei esta unidade que executará o CentOS como uma segunda unidade no meu computador. Minha internet em casa tem apenas um endereço IP externo.

Os detalhes sobre os problemas que tenho em relação a isso estão acima. Em vez de fazer 7 perguntas diferentes sobre o Superusuário sobre o mesmo tópico, eu fiz em apenas uma pergunta, já que é tudo o mesmo tópico.

O objetivo é ligar o computador executando o Windows e instalar o CentOS na segunda unidade, que é o SSD da minha empresa, que acabei de comprar (já sei como instalar o CentOS). E, em seguida, use essa segunda unidade como um servidor da Web para concluir a configuração da unidade (que eu já sei como fazer a configuração do software) como um servidor da Web acessível na Internet.

    
por user7783780 02.03.2017 / 21:53

2 respostas

2

Outra possibilidade de dispositivo dedicado para PC / laptop

Como você mencionou, você pode transformar seu antigo laptop não utilizado em um servidor, que é a maneira mais fácil de fazê-lo. Se você não tiver um, há uma chance de emular em uma máquina virtual.

Possibilidade de inicialização dupla

Você pode configurar um dual boot e instalar o centos na segunda unidade, e inicializar no servidor quando precisar trabalhar nisso, se talvez você tivesse outro computador para fazer o seu trabalho normal. E quando você precisava trabalhar em seu computador, basta inicializar de volta no Windows. Verifique se você sabe o que está fazendo, no entanto, ao configurar uma inicialização dupla.

Possibilidade de máquina virtual

Mas se a inicialização dupla não é uma opção (precisa de servidor web ao vivo, mas também precisa do windows pc como sua estação de trabalho), então você precisa de um ambiente emulado. O Virtualbox é uma possibilidade e você pode configurar seu segundo SSD como o disco rígido para essa máquina virtual.

IP

Quanto ao IP, isso pode ser um pouco complicado, mas factível. O problema é que o seu IP é um IP voltado para o público, e ele não pode ser acessado publicamente como um servidor da Web, mas também permite que você se conecte à Internet no Windows simultaneamente sem algum esforço.

Você poderia considerar uma VPN para essa estratégia para obter outro IP, especialmente se você precisar apenas temporariamente.

Você precisará fazer o encaminhamento de porta em seu roteador ou usar um DNS de terceiros para tornar seu IP externo o IP publicamente acessível para seu servidor da Web inicial como um servidor de teste ativo.

Drivers

Agora, dependendo da arquitetura do processador do seu PC em relação ao seu servidor da Web, ele pode ser incompatível. Por exemplo, se você tem um processador AMD em seu PC doméstico, mas um processador xeon no seu servidor web, você simplesmente não pode fazer isso, não é possível.

No entanto, se você tem um processador Intel x86-64 bit em casa e seu servidor web também é um xeon com arquitetura x86-64, então isso deve ser compatível. RAM não é problema, o seu servidor web terá mais, mas como você sabe, você pode adicionar mais

RAM no seu PC não tem problema, então trocar com mais memória RAM não é problema. Como um servidor web linux / unix, normalmente não há uma interface gráfica (ao contrário das janelas), portanto, os recursos gráficos provavelmente não são um problema.

Sata

Contanto que o seu dispositivo possa funcionar no servidor, ele deve ser compatível com seu computador e com o servidor, sem problemas.

Espero que isso ajude, por favor, deixe-me saber se você tem mais perguntas.

    
por 02.03.2017 / 23:43
1

Esta questão é muito ampla, mas em relação ao ip dinâmico, a certeza é de que não é um problema. Você terá que configurar este CentOS exatamente como faria com qualquer PC em seu ambiente doméstico, já que ele não servirá nada na Internet. Dê-lhe um ip estático em sua rede doméstica e baixe, instale e configure tudo o que você precisa. Você vai ter que usar o console até que você tenha conectividade de rede, e então você pode se conectar a ele via ssh de outro PC na mesma rede. Desta forma, você pode testar todas as funcionalidades apenas conectando-se ao seu ip "home". Se por algum motivo você quiser acessá-lo do lado de fora, pode configurar o encaminhamento de porta do seu roteador do ip externo dinâmico para o interno estático, e até mesmo usar dns dinâmicos para fornecer um nome de host público que permanece o mesmo mesmo quando o ip muda . Configurar um servidor não deve levar muito tempo, então espero que você possa viver sem o seu PC de mesa habitual por uma noite. É claro que antes de enviar o SSD para o seu destino final, você terá que configurá-lo com os parâmetros de rede do seu servidor ou ele não ficará online.

Minha perplexidade reside nisso: seu PC desktop e o servidor no datacenter provavelmente têm hardware diferente, então você não pode ter 100% de certeza de que uma vez que o SSD tenha sido trocado entre os dois, ele funcionará sem recuar.

EDIT: Desde que você mencionou em um comentário ter um laptop antigo, você certamente poderia usá-lo, mas daria preferência à máquina que possui o hardware mais semelhante ao servidor. No seu PC de mesa com dois discos rígidos, não é muito difícil pressionar, e. F9 na inicialização e escolha entre o trabalho em progresso CentOS e seu sistema operacional Windows normal. Finalmente, a configuração de uma máquina virtual com acesso direto ao SSD físico (como sugerido por fernando.reyes) é certamente factível e há algumas boas Q & A sobre isso. Na minha opinião, explorar essa opção não vale o incômodo do seu caso, a menos que você planeje fazer isso repetidas vezes para vários servidores (como você sugere): então você poderia gastar tempo aperfeiçoando essa técnica e você seria recompensado longo prazo.

    
por 02.03.2017 / 23:07