Como fazer backup da configuração do IIS 6.0 para funcionar em diferentes servidores?

3

Ok. Cloud Computing é o novo garoto no bloco. E nossa empresa está entrando nisso rapidamente. Não tanto pelo benefício de preço, mas pela perspectiva de gerenciamento de processo. Estou no processo de mover um servidor IIS 6.0 em execução no Windows 2003 Server. O Mecanismo do IIS tem muitos Sites da Web e cada Web Sites tem Hosts Virtuais configurados, com Pools de Aplicativos e todas essas coisas boas.

Estou fazendo o backup do diretório IISPUB, mas como tudo está rodando na nuvem agora, vou me certificar de que, se um dia eu entrar e o servidor estiver completamente ausente. Então, a única coisa que tenho são os backups, posso recriar bastante fácil o cenário completo. Eu estou tentando vincular todos os sites para todos os IPs, então se o IP for reatribuído, tudo ainda funcionará.

Eu sei que o MetaBase é o arquivo que contém a configuração, o que eu não sei é como fazer o backup desse arquivo com frequência. Algum dos colegas do IT Admin entrou nesta situação antes?

    
por Geo 01.06.2009 / 23:58

4 respostas

1

se você quiser agendar a cópia de segurança da metabase, você pode usar o script IISBack.vbs que deveria ter sido instalado na pasta / System32. Faça backup em um arquivo e certifique-se de que os backups estejam sendo armazenados no backup da metabase.

edite: em uma nota lateral - não se esqueça de fazer backup de certificados e, dependendo da idade de seus aplicativos, também de qualquer componente COM +.

    
por 02.06.2009 / 00:16
1

A IIS metabase inn IIS6 faz parte do estado do sistema dos servidores, portanto, para fazer o backup, faça backup do estado do sistema, o que você provavelmente está fazendo de qualquer maneira.

Se você quiser apenas fazer o backup do arquivo da metabase sozinho, poderá fazê-lo usando o gerenciador do IIS ou usando o script IISback.vbs. Veja este artigo da Microsoft KB para instruções.

    
por 02.06.2009 / 00:11
0

Como Rex sugeriu, você pode usar o script iisback - por exemplo:

iisback /backup /b WebBackup /v 0 /e yourpassword /overwrite

Também há um bom artigo da TechNet Magazine com mais informações.

    
por 04.06.2009 / 03:33
0

Você pode exportar a metabase usando uma ferramenta incluída chamada iiscnfg.vbs , localizada em systemroot \ System32

Execute algo como:

iiscnfg.vbs /export /f C:\temp\metabase-export.xml /sp /lm /children /inherited

Isso recuperará toda a metabase. Somente para o site padrão (geralmente o primeiro site instalado no IIS), use o seguinte / sp: /lm/W3SVC/1

Veja mais no tópico da Technet aqui

Você também pode querer verificar o IIS 6.0 Metabase Explorer no Resource Kit e saiba mais sobre qual ramificação da metabase você deseja.

Depois de exportar as seções da Metabase que você deseja, você pode até mesmo usar iiscnfg.vbs para importar a metabase para um IIS remoto e, então, colocar sua nuvem em execução.

    
por 02.06.2009 / 00:21