Share via


Criar topologia de conversões de documentos

Atualizado em: 2009-04-23

Neste artigo:

  • Sobre conversões de documento

  • Típicas topologias de conversão de documentos

  • Configurando conversões de documentos em um farm de servidores

  • Planejando topologias para conversões de documentos

O Microsoft Office SharePoint Server 2007 oferece suporte para a instalação de conversores de documentos no servidor, o que permite aos usuários transformar documentos de um formato para outro. As conversões podem ser executadas da interface do usuário ou programaticamente, como de um fluxo de trabalho personalizado. A relação entre um documento original e sua versão transformada é mantida.

Além de fornecer a infraestrutura no servidor para a instalação e execução de conversores de documento, o Office SharePoint Server 2007 inclui um Serviço de Balanceador de Carga de Conversões de Documento que você pode configurar para otimizar o uso dos recursos do seu servidor. Implantar conversões de documento inclui o ajuste do farm de servidores para equilibrar de forma ideal a carga à medida que os documentos são transformados.

Sobre conversões de documento

O conversor de documentos é um programa que pega um documento de um tipo de arquivo e gera uma cópia sua em outro tipo de arquivo. O Office SharePoint Server 2007 inclui conversores para transformar documentos em páginas da Web. Por exemplo: o Office SharePoint Server 2007 inclui o conversor De Documento do Word para Página da Web, que transforma documentos do Microsoft Office Word 2007 em páginas da Web. O Office SharePoint Server 2007 também apresenta uma estrutura extensível, de forma que você possa habilitar seus próprios conversores de documento personalizados. Para obter detalhes sobre a criação e a implantação de conversores personalizados, consulte o Office SharePoint Server 2007SDK.

Você pode disponibilizar um conversor de documentos para os usuários de duas formas:

  • Disponibilizando-o de todas as bibliotecas de documentos do servidor.

  • Associe-o a um tipo de conteúdo e associe esse tipo de conteúdo a uma biblioteca de documentos. Os usuários podem, então, converter documentos desse tipo de conteúdo usando o comando Converter Documento. Para obter mais informações, consulte Planejar tipos de conteúdo (Office SharePoint Server).

As conversões de documento podem exigir muitos recursos. Por isso, dois serviços são incluídos no Office SharePoint Server 2007 para ajudar a gerenciar o desempenho da conversão de documentos:

  • O Serviço Iniciador de Conversões de Documento programa e inicia as conversões de documentos em um servidor. Quando o Office SharePoint Server 2007 passa para o Serviço um solicitação de conversão de documentos, o Serviço Iniciador de Conversões de Documento chama o conversor adequado. Na maioria das configurações de farm de servidores, o Serviço Iniciador de Conversões de Documento e os programas de conversão iniciados devem ser instalados em um servidor de aplicativos. Cada servidor de aplicativos só pode ter um único Serviço Iniciador de Conversões de Documento habilitado.

  • O Serviço de Balanceador de Carga de Conversões de Documento equilibra as solicitações de conversão de documentos no farm de servidores. Ao receber uma solicitação de conversor do Office SharePoint Server 2007, o Serviço de Balanceador de Carga de Conversões de Documento retorna um URI (Uniform Resource Identifier) apontando para o Serviço Iniciador de Conversões de Documento adequado. Um servidor de aplicativos só pode ter um único Serviço de Balanceador de Carga de Conversões de Documento habilitado.

A imagem abaixo ilustra como esses dois serviços funcionam:

Exemplo de topologia de conversão de documento

  1. Um usuário ou serviço solicita uma conversão do tipo "A". O aplicativo Web pede ao Serviço de Balanceador de Carga de Conversões de Documento um iniciador disponível.

  2. O Serviço de Balanceador de Carga de Conversões de Documento retorna um URI para o Serviço Iniciador de Conversões de Documento mais disponível.

  3. O aplicativo Web envia a solicitação de conversão para o Serviço Iniciador de Conversões de Documento disponível.

  4. O Serviço Iniciador de Conversões de Documento executa o Conversor A e avisa o aplicativo Web ao fim da conversão.

  5. O aplicativo Web avisa o Serviço de Balanceador de Carga de Conversões de Documento que a conversão foi concluída, colocando-se à disposição para novas solicitações.

Típicas topologias de conversão de documentos

Na topologia de conversões de documentos mais básica, um único servidor de aplicativos contém o Serviço Iniciador de Conversões de Documento e o Serviço de Balanceador de Carga de Conversões de Documento, bem como os programas de conversão de documento:

Topologia de conversão de documentos de Design - básico

Se os limites de desempenho de um único servidor de aplicativos forem superados, um melhor desempenho poderá ser obtido usando-se vários servidores de aplicativos para hospedar instâncias do Serviço Iniciador de Conversões de Documento configuradas identicamente e seus programas de conversão de documento. Um Serviço de Balanceador de Carga de Conversões de Documento pode ser configurado para equilibrar conversões de documentos entre vários servidores de aplicativos, cada um executando o Serviço Iniciador de Conversões de Documento, se cada servidor de aplicativo que executa o Serviço Iniciador de Conversões de Documento possuir o mesmo conjunto de programas de conversão de documentos instalado:

Diagrama de adição de iniciadores e conversores

Cada aplicativo Web do Office SharePoint Server 2007 só pode apontar para um Serviço de Balanceador de Carga de Conversões de Documento. Se dois aplicativos Web exigirem conversores separados, serão necessários dois servidores de aplicativo, um para cada Serviço de Balanceador de Carga de Conversões de Documento. No exemplo abaixo, cada aplicativo Web possui um par dedicado de servidores de aplicativo, um executando o Serviço de Balanceador de Carga e o outro executando o Serviço Iniciador e programas de conversão de documentos:

Conversão de documento de design - balanceadores de carga

Configurando conversões de documentos em um farm de servidores

A configuração dos serviços de conversão de documentos em um farm de servidores requer etapas manuais descritas nesta seção.

  1. Em cada servidor de aplicativo que executa o Serviço de Balanceador de Carga, determina a porta na qual este serviço está sendo executado. Para isso, use o comando regedit no servidor de aplicativos que executa o Serviço de Balanceador de Carga e procure a seguinte chave:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\LoadBalancerSettings]

  2. Configure o Serviço Iniciador de Conversões de Documento usando o Registro. Procure a seguinte chave:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\LauncherSettings]

    1. Em cada servidor de aplicativos que executa o Serviço Iniciador de Conversões de Documento, defina o valor da entrada LoadBalancerUrl com a URL do Serviço de Balanceador de Carga relevante usando a seguinte sintaxe: http://[Load Balancer Server]:[Load Balancer port]/HTMLTrLoadBalancer. Por exemplo: "http://SampleServer:8093/HTMLTrLoadBalancer" define a URL do Serviço de Balanceador de Carga executado no servidor Http://sampleserver.

      Dica

      O número de porta do Serviço de Balanceador de Carga é o valor que você determinou na etapa anterior. Se seu farm tem vários servidores de aplicativos executados no Serviço de Balanceador de Carga, assegure-se de usar o número de porta do Serviço de Balanceador de Carga correto.

    2. Defina o valor da entrada Porta com o número de porta que o Serviço Iniciador abrirá para o recebimento de solicitações de conversão. A porta padrão é a 8082.

  3. Se o servidor de aplicativos que executa o Serviço de Balanceador de Carga ou o Serviço Iniciador possuir vários endereços IP (por exemplo, se o servidor possuir duas ou mais placas de rede), especifique o endereço IP correto para as comunicações de conversão de documento.

    Dica

    Se um servidor com vários endereços IP estiver executando o Serviço de Balanceador de Carga ou o Serviço Iniciador, você poderá receber uma mensagem de erro no log do Serviço de Log Unificado (ULS) com o valor 6062 ou 0000, categoria de evento "Serviço de Balanceador de Carga" ou "Serviço Iniciador" e a descrição "Encontrados n endereços IP válidos para esta máquina. Escolhendo este:: nnn.nnn.nnn.nnn"

    Para especificar o endereço IP correto para comunicações de conversão de documento, edite o arquivo .config do programa executável do Serviço de Balanceador de Carga ou do Serviço Iniciador e forneça uma máscara de endereço IP para excluir todos os endereços IP, exceto o usado pelo Serviço de Balanceador de Carga ou pelo Serviço Iniciador:

    1. Use o utilitário de linha de comando PING de um servidor que executa o Serviço Iniciador para determinar o endereço IP do servidor que executa o Serviço de Balanceador de Carga. Por exemplo:

      Ping servername

      Da mesma forma, use o utilitário PING para determinar o endereço IP de um servidor que executa o Serviço Iniciador.

    2. Abra o arquivo .config do programa executável do Serviço de Balanceador de Carga ou do Serviço Iniciador; ele está localizado na mesma pasta do programa executável do serviço. Por exemplo, se o programa executável do Serviço Iniciador estiver em C:\Program Files\Microsoft Office Server\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe, o arquivo .config seria C:\Program Files\Microsoft Office Server\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe.config.

    3. No arquivo .config, atualize o valor da entrada keyIPExclude. O valor dessa entrada é uma expressão regular que é comparada a todos os endereços IP. Todos os valores que corresponderem à chave serão excluídos como endereço IP a ser usado para comunicação com o Serviço de Balanceador de Carga ou com o Serviço Iniciador. Você deve definir uma máscara de endereço IP que filtre todos os outros, exceto o correto. Por exemplo, se seu servidor tinha 1.1.1.1, 1.1.1.2 e 1.1.1.3 como endereços IP e você queria usar 1.1.1.3, você usaria o seguinte:

      keyIPExclude value= (1\.1\.1\.1)|(1\.1\.1\.2)

      Note que a chave keyIPExclude funciona para IPv4 e IPv6. Para obter informações sobre como criar expressões regulares, consulte https://go.microsoft.com/fwlink/?linkid=79218&clcid=0x416.

    4. Depois de alterar o arquivo .config do Serviço Iniciador ou do Serviço de Balanceador de Carga, reinicie o serviço. No menu Iniciar, clique em Ferramentas Administrativas e clique em Serviços. Localize o Serviço Iniciador de Conversões de Documento do Office ou o Serviço de Balanceador de Carga de Conversões de Documento do Office e, no menu de atalho, pare e reinicie o serviço.

Planejando topologias para conversões de documentos

Use a Planilha de topologia de conversões de documento do Microsoft® Office SharePoint® Server 2007 (em inglês) para registrar suas decisões de topologia de conversões de documento:

Na seção Serviço de Balanceador de Carga da planilha, para cada servidor de aplicativos que executará o Serviço de Balanceador de Carga:

  1. Registre a URL do servidor de aplicativos.

  2. Registre o endereço IP do servidor de aplicativos.

  3. Registre o número da porta na qual o Serviço de Balanceador de Carga está sendo executado.

Na seção Serviço Iniciador da planilha, para cada servidor de aplicativos que executará o Serviço Iniciador:

  1. Registre a URL do servidor de aplicativos.

  2. Registre os nomes dos programas de conversão de documentos que serão executados no servidor.

  3. Registre a URL do servidor de aplicativos que executa o Serviço de Balanceador de Carga para este servidor de aplicativos Iniciador.

  4. Registre o endereço IP do servidor de aplicativos.

  5. Registre o número da porta na qual o Serviço Iniciador está sendo executado.

Planilha

Planilha de topologia de conversões de documentos do Microsoft Office SharePoint Server 2007 (em inglês) (https://go.microsoft.com/fwlink/?linkid=79713\&clcid=0x416) (em inglês)

Baixar este manual

Este tópico está incluído nos seguintes manuais que podem ser baixados para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis no download de conteúdo do Office SharePoint Server 2007.