Configure rapidamente um Windows Server e instale e configure automaticamente o software

1

Ontem passei muito tempo baixando e instalando software no Windows Server 2008. Eu só tive que instalar um servidor simples para o SQL Server 2008 Express usando o Web Platform Installer da Microsoft e, em seguida, configurá-lo para habilitar conexões remotas. Tudo tinha que ser atendido, perdendo meu tempo. Em um sistema Linux, isso seria trivial para automatizar, mas isso é o Windows.

Eu faço isso muito raramente, mas no futuro eu gostaria de fazer isso levar o mínimo de tempo possível. Eu poderia fazer uma imagem de disco com tudo o que eu instalei e configurei, mas existe uma maneira melhor? Não sei nada sobre técnicas avançadas de implantação no Windows. Idealmente, gostaria de poder reinstalar remotamente o sistema operacional ou ter uma instalação autônoma (que eu sei ser possível). Quaisquer dicas para tornar o software que eu preciso mais fácil e instalar e configurar com o mínimo de interação necessária seria útil. Não espero que tudo o que pedi seja possível e fácil de fazer. Basicamente, se qualquer parte dela pode ser feita mais rapidamente ou pelo menos sem a entrada do usuário, é isso que estou procurando.

    
por Chris 24.06.2011 / 17:35

3 respostas

2

Curiosamente, o Blog do ServerFault abordou este tópico recentemente:

link

O que você está pedindo pode ser feito. No entanto, na minha experiência, o esforço despendido para configurar o ambiente para o fazer é bastante grande. Quando expresso em unidades de "esforço para instalar manualmente um servidor", o ponto de equilíbrio de esforço está mais longe na estrada do que no Unix. Se você está fazendo isso apenas uma ou duas vezes por ano e não tem perspectivas de ter que fazer muito em um curto período de tempo, ainda é mais fácil fazer pedaços dele à mão.

É possível inicializar PXE em um servidor nu, instalar o Windows com base em um arquivo de resposta preparado, implantar o software SQL nele e configurar o software SQL. E se você realmente quisesse ir até lá, o recurso Wake On LAN permitiria que você ativasse tudo isso a partir do remoto, depois que um servidor fosse conectado à rede. Eu recomendo o blog-post para uma lista das tecnologias utilizadas em cada etapa.

    
por 24.06.2011 / 17:46
1

Se você usasse um sistema virtualizado, como o Hyper-V ou o VMWare ESXi, poderia criar modelos / clones dos vários estágios ou configurações de instalações para reutilização direta ou derivação. Essa pode ser uma forma incrivelmente rápida de implantar servidores personalizados.

    
por 24.06.2011 / 17:53
1

O Ghost é uma opção

Como eu vejo isso usando algo como Ghost pode ser muito (extremamente) útil para esse tipo de coisa - mas não tanto se você está lidando com diferentes configurações de hardware.

Crie seu próprio instalador

O utilitário nLite (ou RTSe7enLite para o Win7) é realmente muito impressionante para ajudá-lo a criar seus próprios discos de instalação personalizados do Windows - com isso você pode organizar atualizações de software pré-instaladas, bem como vários pacotes de software também. Isso é mais trabalho para configurar do que o Ghost, mas é grátis para usar e também lidará com hardware diferente.

Eu prefiro as VMs

Pessoalmente, eu rolo totalmente com as VMs e prefiro o VMware ESXi . Eu não tive o problema que você fez. Uma alternativa similar (que eu não tentei em um ano) para o VMware ESX é Citrix XenServer . Na última vez que explorei o Citrix XenServer, descobri que os utilitários de suporte eram muito pouco polidos para meu uso, mas continuo ouvindo coisas boas sobre ele. A VMware também tem o Mercado de dispositivos virtuais , o que acho muito útil.

Adoro a portabilidade das VMs, a escalabilidade de sua pegada de hardware e a capacidade de tirar fotos e fazer cópias. Acho esses recursos inestimáveis e extremamente ativáveis.

    
por 24.06.2011 / 18:12