29 junho 2010

Replicando a configuração do IIS em um novo servidor

Saudações galera, ontem jogo da seleção e ganhamos do chile de 3x0.

mas antes do transito e da festa, estava trabalhando =)

Meu problema era replicar a configuração de mais de 70 sites no IIS para outro web server, sendo que levei umas 8h para terminar um servidor só.

Ai então fui atrás de "milagres" no google, e acabei achando em um fórum um comentário sobre uma ferramenta do site IIS.NET, eles tem uma ferramenta chamada Web Deploy.

Na boa, o trampo é so entender como funciona (tem que ler o tutorial no site deles), mas é bico.

Fiz um arquivo bat para me ajudar no serviço e vou deixar aqui para vocês também.

Bom, seguindo o padrão de windows server (Inglês) o bat é assim:


C:

cd progra~1\iis\micros~1
msdeploy -verb:sync -source:metakey=lm/w3svc%2 -dest:metakey=lm/w3svc%2,computername=%1

Bom  vamos entender o bat, estas linhas esperam dois parametros, sendo o primeiro (%1) o nome do servidor destino (que também tem que ter o Web Deploy instalado), o segundo é o IDENTIFIER do IIS, a coluna id que o IIS gera.

Ai é só executar e ir pra galera, otimizando o tempo nas configurações do seu servidor.

Fica a dica!

Nenhum comentário: