MOSS: Como mover / copiar modelos de um servidor para outro?

1

Eu tenho um site para o qual estou construindo um ambiente de teste e preciso "copiar" toda a configuração para outro servidor.

Nesse processo, preciso copiar alguns modelos e a pergunta é: como faço isso (posso encontrar, por exemplo, a pasta de modelos de site no servidor de produção, mas copiar os arquivos não é suficiente)?

    
por noesgard 18.09.2009 / 09:06

6 respostas

1

Estou surpreso que ninguém tenha mencionado isso, mas por que não criar uma definição de site personalizada. As definições de site podem ser agrupadas em um arquivo de solução do SharePoint, tornando-o um processo simples e reproduzível para implantar seu modelo. Uma definição de site pode conter qualquer coisa que você queira implementar, de listas a modelos de sites, arquivos .aspx, .doc, etc. etc. Tudo é escrito em CAML declarativo. (e recursos que você pode ativar automaticamente no onet.xml ou usando o recurso Grampeamento, se necessário, executando os recursos de recurso no processo).

Ao usar uma definição de site, você cria uma base na qual você cria seu site. No meu projeto atual, todos os arquivos necessários para a implantação inicial estão na solução, quando o servidor (sim, é um ponto de compartilhamento + implantação apenas caixa sql) vai à falência eu apenas lançar a solução para um novo servidor e reconectar o banco de dados de conteúdo e nós volte a funcionar em 10 minutos.

    
por 24.09.2009 / 23:02
1

Copiar os arquivos em 12 \ TEMPLATE deve funcionar, assumindo que os "modelos" de que você está falando são definições de site.

Você precisará redefinir o IIS no servidor para o qual você copiou quando os arquivos forem copiados.

Normalmente, as definições de sites são "modelos de conjuntos de sites", para que você as veja ao adicionar um novo conjunto de sites. Se eles forem "modelos de site", você os verá ao adicionar um novo site.

Não há arquivos .STP envolvidos nas definições do site.

A melhor prática é empacotar e implantar uma definição de site como uma solução, pois isso simplifica o processo.

    
por 26.09.2009 / 00:36
0

Até onde eu sei, todos os modelos (para sites e listas) são mantidos dentro do banco de dados do SharePoint e não há nenhuma pasta da qual você possa copiá-los. (Há comando STSADM para exportar todos os modelos que não conheço)

Em casos como este, normalmente fazemos o backup de toda a coleção e a restauramos para produção (caso seu site de teste pareça e se pareça com o site de produção). A outra opção também pode fazer backup do banco de dados SQL do site de teste e anexá-lo ao site de produção.

    
por 23.09.2009 / 10:39
0

Você também precisa adicioná-los ao seu site de compartilhamento. Isso pode ser feito com o comando stsadm. Se você não tiver essa ferramenta, poderá baixá-la em link

Então você terá que fazer o seguinte:

  1. Faça login no servidor do SharePoint de destino
  2. Copiar modelo de site para o servidor do SharePoint
  3. Use este comando para adicionar um modelo: Caminho para o STSADM Se você não tiver o caminho para o conjunto STSADM, será necessário alterar o local do prompt para ser C: \ Arquivos de Programas \ Arquivos Comuns \ Microsoft Shared \ extensões de servidor Web \ 12 \ BIN

stsadm -o addtemplate -filename -title [-description]

Exemplo:

stsadm -o addtemplate-nome-do-arquivo c: \ template .stp -title "Isto é o que as pessoas veem" -description "Breve descrição da finalidade do template"

Você será solicitado a fazer um iisreset para concluir a instalação do modelo. Depois que o iisreset estiver completo, faça o login em um site da web e crie um novo site. Na guia "Personalizado" para "Seleção de modelo", você verá o novo modelo como uma opção

Isso deve fazer o truque;)

Para uma explicação completa da ferramenta stsadm, você pode consultar o link

Se você quiser copiar toda a configuração do sharepoint, faça o seguinte:

Faça um backup completo do seu MOSS. Você pode fazer isso com o seguinte comando.

stsadm.exe –o backup –diretório “C: \ Backup_SharePoint” –medição de backup completo

Depois disso, você pode restaurar isso no seu teste.

Inicie o serviço "Administração do Windows SharePoint Services" manualmente. (se isso não for feito, a restauração gerará 3 mensagens de erro) stsadm.exe -o restore -directory "C: \ Backup_SharePoint" -restoremethod overwrite

    
por 18.09.2009 / 10:57
0

Eu fiz ambientes de teste de réplica de um ambiente de produção do Sharepoint algumas vezes, no entanto, foi no caso de um único servidor SP. Eu descobri que preciso fazer backup / restaurar algumas coisas em nível de arquivo também.

Veja o que eu fiz:

  1. Backup do site original - stsadm.exe -o backup -url link - nome do arquivo E: \ SP_Original_Backup.bak -overwrite

  2. Backup de 12 seções -% CommonProgramFiles% \ Microsoft Shared \ extensões de servidor web \ 12

  3. Pasta wss de backup -% SystemDrive% \ Inetpub \ wwwroot \ wss

  4. Restaurar site em outro servidor - stsadm.exe -o restore -url link - nome do arquivo E: \ SP_Original_Backup.bak

  5. Restaurar 12 seção

  6. Restaurar pasta wss

por 25.09.2009 / 21:18
0

Existem várias maneiras de fazer isso. Certifique-se de escolher um método suportado para que você não tenha um upgrade de pesadelo para 2010 quando chegar perto dele

link

Veja a primeira opção para criar sua própria definição de site.

Eu não acho que você quer copiar todo o servidor, acho que você quer empacotar suas alterações e implantá-las como recursos no servidor de produção. Por favor, note que isso não vem de uma voz experiente, mas este é o nosso plano quando finalmente personalizar nossa instalação.

    
por 27.09.2009 / 02:37

Tags