Instalação do servidor

Transcrição

Instalação do servidor
Intellikon 2.1
Código de Manual: Ik21003POR
Versão do Manual: 1.1
Última revisão: 26/10/2005
Aplica-se a: Intellikon 2.1
Instalação do servidor
If21003POR
v1.1
Intellikon
Instalação do servidor
© Urudata Software
Rua Canelones 1370 • Segundo Andar CP11200
Montevidéu, Uruguai
Telefone: (598 2) 900 76 68 • Fax: 900 78 56
i
Ik21003POR
Instalação
do
servidor
v1.1
Conteúdo
Introdução ....................................................................................................................3
Instalação .....................................................................................................................4
Requerimentos de infra-estrutura ........................................................................................................... 4
Tarefas prévias à instalação ................................................................................................................... 4
Processo de instalação............................................................................................................................ 8
Verificação da instalação....................................................................................................................... 12
Requerimentos de hardware do servidor ............................................................................................ 14
Configurações avançadas ..................................................................................................................... 14
Criação de índices de conteúdo ........................................................................................................... 14
Administração de propriedades indexadas........................................................................................... 15
Ajustes à configuração do SharePoint e do IIS .................................................................................... 16
Ferramentas de diagnóstico .....................................................................................17
Full-Text Query Analyzer ....................................................................................................................... 17
Crawl Handler.......................................................................................................................................... 18
Dimensionamento do Intellikon (sizing) ..................................................................19
Requerimentos de infra-estrutura......................................................................................................... 19
Servidor do Intellikon ............................................................................................................................ 19
Servidor de catalogação ....................................................................................................................... 21
Programas cliente ................................................................................................................................. 22
Referências.................................................................................................................23
2
Ik21003POR
Instalação
do
servidor
v1.1
Introdução
Este manual explica o processo de instalação do Intellikon 2.1. É recomendável ler este manual
antes de fazer a instalação do produto. Verifique que este documento faça referência ao mesmo
número de versão ou a uma versão compatível do instalador que você utilizar.
3
Ik21003POR
C A P Í T U L O
Instalação
do
servidor
v1.1
1
Instalação
Este capítulo contém instruções para instalar o Intellikon, versão 2.1. Nele você encontrará
informação sobre todos os passos que você deverá seguir, além de informação relevante acerca dos
requerimentos e como solucionar alguns problemas.
Requerimentos de infra-estrutura
•
•
•
•
•
•
Windows 2003 (Qualquer edição)
Serviços de Windows: IIS, MSMQ.
SharePoint Portal Server 2003 Service Pack 1 com um portal criado.
SQL Server 2000 Service Pack 3
Microsoft .NET Framework 1.1 (*)
MDAC 2.7 ou superior (*)
Os produtos marcados com asteriscos (*) estão disponíveis no mesmo pacote onde se
encontra a sua cópia do Intellikon.
Se o servidor do banco de dados é um computador diferente do computador do Intellikon, se
pode usar Windows 2003 Web Edition como sistema operacional do servidor de Intellikon. Isto também
é válido para quando se dispõe de uma server-farm.
Tarefas prévias à instalação
A seguir, explicamos as tarefas que devem ser realizadas antes de iniciar o processo de
instalação.
Se o SQL Server que servirá de motor do banco de dados está em um servidor diferente do
servidor onde está instalado SharePoint Portal Server 2003, então o SQL Server deverá ser
configurado para poder trabalhar com segurança mixta. Caso contrário, pode-se optar por utilizar
segurança de sobre Windows, prevendo mecanismos adicionais como Kerberos.
Para configurar a segurança do SQL Server:
ƒ
ƒ
ƒ
ƒ
ƒ
Abra o Enterprise Manager.
Selecione o servidor.
Abra a janela de propriedades.
Abra a lapela de “Segurança”.
Selecione “Utilizar segurança mixta” ou “Seguraná de Windows”, segundo seja
adequado.
4
Ik21003POR
Instalação
do
servidor
v1.1
Verifique que as filas de mensagem (MSMQ) estejam instaladas no servidor.
Para isto:
•
•
•
•
Menu Inicio
Ferramentas Administrativas
Administração do computador
Verifique que pode trabalhar com filas de mensagem
5
Ik21003POR
Instalação
do
servidor
v1.1
Para isto:
• Menu Inicio
• Ferramentas administrativas.
• Administração do computador.
• Verifique que o Internet Information Server esteja instalado.
Você deve também verificar que o Serviço de Publicação Web (IIS) esteja instalado
corretamente. Nota: recomenda-se que o web site predeterminado (site instalado no porto 80) possua
todas as placas de rede atribuídas a ele, de forma tal que ele mesmo responda ao nome localhost.
6
Ik21003POR
Instalação
do
servidor
v1.1
Leve em conta que o instalador do Intellikon possui a biblioteca de controles IEWebControls,
fornecida pela Microsoft. Caso estes controles já estejam instalados no servidor e eles tenham sido
personalizados, você deverá atualizar os arquivos localizados na seguinte rota:
<Pasta onde foram instalados>\Intellikon\Webs\webctrl_client
7
Ik21003POR
Instalação
do
servidor
v1.1
Processo de instalação
O processo de instalação está desenhado para que uma instalação predeterminada não
requeira modificações aos valores predeterminados.
Antes de modificar esses valores, verifique que o seu ambiente possui os requerimentos
necessários para utilizar as novas opções.
1. Insira o CD do Intellikon.
2. Se o instalador não aparecer (a funcionalidade autorun pode não estar ativada) execute o
arquivo IntellikonServer.msi, disponível no CD.
3. Em seguida, você poderá ver a seguinte tela:
4. Clique “Seguinte”.
8
Ik21003POR
Instalação
do
servidor
v1.1
5. Complete os dados solicitados:
a. Complete o nome do servidor.
b. Se você não utiliza segurança integrada ao Windows, você deverá fornecer um nome
de usuário e uma senha. As credenciais fornecidas nesta tela servem só para fazer a
conexão com o bando de dados durante o processo de instalação. Você poderá definir,
mais adiante, que o acesso ao banco de dados utilizado pelo Intellikon seja diferente ao
utilizado para fazer a instalação.
9
Ik21003POR
Instalação
do
servidor
v1.1
6. Na lapela “Portal”:
a. Escreva o nome que você desejar dar ao portal.
b. O nome de usuário, senha e endereço de correio eletrônico dum usuário administrador
do portal.
7. Na lapela “Índice”:
a. Selecione a quantidade de índices.
b. Selecione os intervalos de tempo de indexação.
c. Selecione as extensões de certos tipos de arquivo que você deseje que sejam
indexados e que não estejam incluídos predeterminadamente no SharePoint.
10
Ik21003POR
Instalação
do
servidor
v1.1
8. Na lapela “Banco de dados”:
a. Selecione o modelo de segurança, a qual pode ser integrada ao Windows (nesse caso
os usuários que acessam o Intellikon deverão possuir permissões de acesso aos
bancos de dados Cronos, Intellikon e Security). Se a segurança não for integrada ao
Windows, você poderá definir um usuário de SQL. O processo de instalação verificará
a existência desse usuário e o criará se for necessário. Além disso, atribuirá
permissões aos bancos de dados utilizados pelo Intellikon.
11
Ik21003POR
Instalação
do
servidor
v1.1
9. Na lapela “Integradores”, defina os identificadores do SharePoint e do Q-flow e especifique
onde se encontram o acesso web e os web services do Q-flow. Para poder instalar o demo do
Intellikon, os identificadores de integradores devem tomar os seus valores predeterminados.
10. A lapela “Tarefas” mostra as operações que serão realizadas pelo instalador. Você poderá
marcar quais tarefas devem ser realizadas e quais não. Para isto, marque a opção
“Personalizar”. Quando tiver terminado, clique o botão “Aceitar” e o servidor do Intellikon será
instalado realizando as operações selecionadas.
Verificação da instalação
A seguir, mostra-se a lista dos passos a seguir para verificar que a instalação tenha sido realizada
corretamente. Você poderá lê-la e verificar passo a passo cada tarefa ou, em caso de erro durante a
instalação, você poderá ler diretamente a verificação da tarefa que falhou para entender o motivo do
erro e dessa forma poder solucioná-lo.
1. Criar arquivo de configuração global
O objetivo desta tarefa é criar um arquivo chamado <urudata.config> no seguinte lugar:
<Arquivos Comuns>\Urudata\Config> e colocar parâmetros da configuração.
2. Criar usuário do banco de dados
Esta tarefa se executa se o parâmetro de acesso ao banco de dados a través de segurança
integrada foi selecionado. Como resultado, deve-se criar um usuário com o nome definido na
lapela “Banco de dados”.
3. Criar banco de dados e tabelas do Cronos.
Esta tarefa cria a estrutura do banco de dados Cronos.
4. Atualizar Cronos.SP
Esta tarefa atualiza os procedimentos armazenados (stored procedures) do banco de dados
Cronos.
12
Ik21003POR
Instalação
do
servidor
v1.1
5. Atualizar dados do Cronos
Esta tarefa carrega dados de configuração no banco de dados Cronos.
6. Criar bancos de dados e tabelas do Intellikon.
Esta tarefa cria a estrutura do banco de dados Intellikon.
7. Atualizar Intellikon.SP
Esta tarefa atualiza os procedimentos armazenados (stored procedures) do banco de dados
Intellikon.
8. Atualizar dados do Intellikon
Esta tarefa carrega dados de configuração no banco de dados Intellikon.
9. Criar bancos de dados e tabelas de Security.
Esta tarefa cria a estrutura do banco de dados Security.
10. Atualizar Security.SP
Esta tarefa atualiza os procedimentos armazenados do banco de dados Intellikon.
11. Atualizar Security.View
Esta tarefa atualiza as vistas do banco de dados Security.
12. Atualizar dados de Security.
Esta tarefa carrega dados de configuração no banco de dados Security.
13. Instalar o integrador para o Q-flow
Esta tarefa instala o integrador (adapter) para realizar trabalhos com o Q-flow e o configura
segundo os parâmetros selecionados na lapela “Integradores”.
14. Instalar o integrador para SharePoint.
Esta tarefa instala o integrador (adapter) para realizar trabalhos com SharePoint e o configura
segundo os parâmetros selecionados na lapela “Integradores”.
15. Criar virtual directory
Cria, por cada componente do Intellikon, um diretório virtual no site predeterminado do Internet
Information Server (IIS). Os componentes são: IkonSite, IkonWS, CronosAdmin, CronosWS e
Security. Além disso, cria um diretório virtual para acessar a pasta <webctrl_client>, que é a
pasta onde se encontram os arquivos comuns a todos os componentes.
16. Criar web site directory
Esta tarefa é levada a cabo somente se um ou mais índices do Intellikon foram selecionados
para lidar com buscas de documentos por propriedades e conteúdo. De forma predeterminada,
o instalador utiliza o mesmo índice criado pelo SharePoint e, por tanto, não é necessário criar
novos web sites para armazenar os índices.
Nota: para verificar que os web sites foram criados corretamente e que o seu funcionamento é
aceitável, tente, utilizando o console de administração do IIS, navegar até os sites criados.
17. Excluir diretórios virtuais do Intellikon
Para poder acessar os diretórios virtuais criados no site predeterminado do IIS, é preciso
excluí-los do SharePoint. Para verificar que esta tarefa foi realizada satisfatoriamente, abra a
configuração do SharePoint e verifique que os diretórios virtuais criados no ponto 15 tenham
sido excluídos.
Nota: Se o diretório virtual não foi excluído, ao tentar utilizá-lo ocorrerá um erro 404 (página não
encontrada).
18. Incluir extensões de arquivos a serem indexados. De maneira predeterminada, o SharePoint
inclui extensões comuns, tais como pdf, msg, jpg, avi, rtf, etc. Você pode acessar o console de
administração do SharePoint para verificar que as extensões foram acrescentadas
corretamente.
19. Habilitar o uso do Event Sink
De maneira predeterminada, o uso do Event Sink não está habilitado no SharePoint. Você pode
verificar se a opção está habilitada utilizando o console de administração do SharePoint.
Nota: O Event Sink é utilizado para notificar mudanças nas Document Libraries do SharePoint.
As mensagens geradas são armazenadas na fila de mensagens chamada Ikon_index; se o
serviço Ikon-Service estiver detido e um documento for acrescentado, modificado ou eliminado,
13
Ik21003POR
Instalação
do
servidor
v1.1
uma nova mensagem deverá ser criada na fila de mensagens. Se isto não acontecer, é
provável que o Event Sink não esteja habilitado.
20. Criar filas de mensagens para processos batch
Esta tarefa cria duas filas de mensagens, Ikon_Index e Intellikon.
21. Criar serviço para processos batch
Esta tarefa instala e inicia o serviço do sistema operativo chamado Ikon-Service.
22. Criar log de eventos de aplicativos Urudata
Esta tarefa cria no Event Viewer um novo log de eventos chamado Urudata.
23. Configurar segurança
Esta tarefa designa como administrador o usuário que realizou a instalação.
24. Criar site de configuração no SharePoint.
Esta tarefa cria o site de configuração do Intellikon no SharePoint. Esse site se chama
Intellikon. Uma vez criado o site, cria-se uma Document Library chamada Props e a ela é
acrescentado um arquivo chamado Props.txt.
25. Incluir propriedades no índice
As propriedades do sistema são acrescentadas ao índice para poder realizar buscas e mostralas no resultado.
Requerimentos de hardware do servidor
Computador, (Mínimo) PC com um processador de 1.6 GHz compatível com Intel-Pentium.
Processador (Ótimo) Servidor com um processador de 2.4 GHz compatível com Intel-Pentium.
Memória
(Mínimo) 1 GB de RAM
(Recomendado) 2 GB de RAM
Disco Duro
200 MB de espaço livre (sem levar em conta o espaço utilizado pelos produtos de base:
Windows 2003, SharePoint Portal Server, SQL Server, etc; nem o banco documental).
(Recomendado)Discos de alta velocidade, por exemplo: SCSI
Para detalhes específicos no dimensionamento do Hardware do Intellikon, consulte o capítulo 4
deste manual “Dimensionamento do Intellikon (sizing)”.
Configurações avançadas
Criação de índices de conteúdo
A seguir detalham-se os passos a seguir para configurar os índices de busca do SharePoint.
1. Abra a configuração do Portal.
2. Na seção Configuração de busca e conteúdo indexado, selecione “Configurar buscas e
indexação”.
Administração de busca e indexação em modo avançado:
3. Na janela de Configurar busca e indexação, na seção de Configuração geral do conteúdo e
estado de indexação, verifique que a administração em modo avançado está habilitada. Se não
estiver, promova o servidor ao modo avançado de busca e indexação.
14
Ik21003POR
Instalação
do
servidor
v1.1
Criação de índices de conteúdo:
4. Na janela de configurar busca e indexação, na seção de índices de conteúdo, execute a opção
“Acrescentar índice de conteúdo”.
5. Na janela “Criar índice de conteúdo” configure da seguinte forma:
a. Nome: Nome do índice (por exemplo, Documentos_Novos).
b. Descrição: Descrição do índice (por exemplo: Documentos Novos).
c. Grupos de origens: o mesmo que na descrição.
6. Depois de aceitar a configuração, votará a janela de Configurar busca e indexação. Escolha o
novo índice.
7. Na janela “Administrar propriedades do índice”, execute Administrar regras para incluir e excluir
conteúdo.
8. Na janela que se abrir, chamada “Incluir e excluir conteúdo do índice”, apague o registro que foi
criado automaticamente.
9. Acrescente uma nova regra.
10. Na nova janela, chamada “Acrescentar regra”, configure da seguinte maneira:
a. Rota de acesso: “*” (só o caráter asterisco)
b. Marque “Incluir endereços URL complexos”.
11. Depois de aceitar a configuração, voltará a janela de “Incluir e excluir conteúdo”. A seguir, volte
à janela de “Configurar busca e indexação”.
Criar origem de conteúdo:
12. Na janela de configurar busca e indexação, na seção “Outras origens de conteúdo”, execute
“Acrescentar origem de conteúdo”.
13. Na janela que se abre, chamada “Acrescentar origem de conteúdo”, selecione o índice criado
anteriormente.
14. Na seguinte janela, configure da seguinte forma:
a. Endereço: escreva a fonte de conteúdo (por exemplo: http://localhost:90)
b. Descrição: deixe o texto auto-gerado tal como estiver.
c. Configuração de rastreio: escolha a opção personalizada e limita a profundidade e a
quantidade de saltos a dois.
d. Em Grupos de origens, escolha o grupo criado anteriormente.
Apagar agenda de atualização de índices:
15. De maneira predeterminada, o SharePoint criam uma agenda de atualização dos índices.
Como estes índices serão utilizados pelo Intellikon, é recomendável apagar a agenda. Na
janela de “Configurar busca e indexação”, na seção de “Configuração geral do conteúdo e
estado de indexação”, execute “Administrar programações de busca”.
16. Apague todos os trabalhos agendados.
Administração de propriedades indexadas
Para poder realizar buscas sobre propriedades de documentos, você deverá habilitá-las para
que elas sejam incluídas nos índices. Nesta seção se explica o procedimento manual que se deve
realizar.
1. Acrescente ao Intellikon documentos que possuam propriedades para serem utilizadas na
busca.
2. Abra a janela de configuração do porta.
15
Ik21003POR
Instalação
do
servidor
v1.1
3. Na seção “Configuração de busca e conteúdo indexado”, selecione “Administrar propriedades
de documentos rastreados”.
4. Na janela que se abre, localize o grupo de propriedades chamado “urn:schemas-microsoftcom:office:office” e expanda-o.
5. Localize as propriedades que você desejar acrescentar ao índice e para cada uma delas, faça o
seguinte:
a. Selecione a propriedade. A janela chamada “Editar propriedades” será aberta.
b. Na seção de opções de busca marque “Incluir esta propriedade no índice de conteúdo”,
“Permitir que se mostre a propriedade” e “Mostrar esta propriedade nos detalhes do
elemento”, em resultados da busca.
6. Utilizando a ferramenta “Crawl Handler” ou a configuração do SharePoint, reindexe todos os
índices.
Ajustes à configuração do SharePoint e do IIS
A seguir são detalhados alguns ajustes ao SharePoint e ao IIS surgidos de implementações do
Intellikon realizadas pela Urudata Software. Como primeira medida, você pode modificar a configuração
dos valores recomendados neste manual, mas é recomendável que leia cuidadosamente os
documentos publicados pela Microsoft a respeito deste tema e tire as suas próprias conclusões sobre
como configurar os serviços de forma que eles se ajustem o melhor possível as suas necessidades.
Para ver em detalhe como ajustar o SharePoint, consulte [Ref. 2].
Ajustar o Thread Pool usando uma fórmula para reduzir as conexões.
Esta fórmula para reduzir conexões pode ser um bom ponto de partida para melhorar o rendimento de
aplicativos ASP .NET. No arquivo Macine.config, atribua os valores detalhados na seguinte tabela:
Itens de configuração
maxconnection
maxIoThreads
maxWorkerThreads
minFreeThreads
minLocalRequestFreeThreads
Valor predeterminado (.Net
1.1)
2
20
20
8
4
16
Valor recomendado
12*#CPUs
100
100
88*#CPUs
76*#CPUs
Ik21003POR
C A P Í T U L O
Instalação
do
servidor
v1.1
2
Ferramentas de diagnóstico
Junto com o Intelikon 2.0 são entregadas ferramentas de diagnóstico para a etapa de
implementação. Estas ferramentas facilitam algumas das tarefas dos consultores. Neste capítulo
explicam-se as ferramentas desenvolvidas pela Urudata. Além destas, se entrega com o Intellikon uma
ferramenta de terceiros chamada SharePoint Explorer, que não está suportada, mas de todas formas
pode ser útil para o consultor que implementar Intellikon.
Full-Text Query Analyzer
Esta ferramenta permite escrever uma consulta SQL Full-Text e obter o resultado numa tabela
ou num arquivo XML. Além disso, é possível indicar à ferramenta em que servidor realizar a consulta,
com que credenciais fazê-la, em que localização, a partir de onde e quantos resultados devolver.
No menu Edit você pode copiar a consulta SQL, colar o que você tiver guardado no clipboard
diretamente sobre o texto da consulta ou resetear a consulta mostrada de forma predeterminada, que
representa todos os documentos que se encontram no índice diário.
Se você instalou o Intelikon e alguma consulta SQL Full-Text não funciona corretamente, tente
habilitar o “trace” do aplicativo utilizado pelo componente SPSAccess. Ao fazê-lo, no Even-Log
encontrará um registro que contem a consulta SQL Full-Text utilizada. Esta ferramenta lhe permitirá
depurar a consulta de forma simples.
17
Ik21003POR
Instalação
do
servidor
v1.1
Crawl Handler
Esta ferramenta foi realizada para cumprir com três objetivos: poder realizar de forma manual o
reindexado dos índices manejados pelo Intellikon, passar os documentos de um índice ao outro e poder
agendar esta operação de forma de automatizar a operação.
Todas as operações realizadas nesta ferramenta são assíncronas. Por tanto, você poderá
perceber que o aplicativo devolve o controle imediatamente depois de haver executado uma ordem.
Esta ferramenta trabalha de duas formas diferentes. Se ela é executada a partir do ícone, a
interface gráfica (ver figura acima) será aberta. Caso contrário, você poderá executar a ferramenta a
partir duma janela de comandos utilizando parâmetros que indicam à ferramenta as tarefas a realizar. O
sistema então executará os comandos sem utilizar uma interface gráfica. Depois de executada a
operação, o programa será fechado. A seguir detalham-se os parâmetros:
•
•
ServerName: nome do servidor sobre o qual a operação deve ser realizada. Este parâmetro é
opcional
Index: indica o índice sobre o qual aplicar a operação shift. Esta operação move os documentos
de um índice ao seguinte utilizando ordem cronológico. Ou seja, se se aplica ao índice 0 (diário)
os documentos neste índice passarão ao índice 1 (semanal). Depois de realizado este
movimento, serão atualizados ambos os índices. No caso do último índice, se a operação é
realizada de forma batch, os documentos marcados como eliminados serão apagados. Se o
aplicativo está em modo interativo, perguntará ao usuário se ele deseja apagar os documentos
marcados como eliminados.
18
Ik21003POR
C A P Í T U L O
Instalação
do
servidor
v1.1
3
Dimensionamento do Intellikon (sizing)
Este capítulo contém um detalhe dos requerimentos de infra-estrutura do Intellikon tanto a nível
do servidor como dos computadores clientes. Nele você encontrará pautas para realizar o
dimensionamento dos servidores, em base aos requerimentos da sua organização.
Recomenda-se ao pessoal de IT a leitura deste documento para realizar uma instalação do
zero do Intellikon ou para planificar o crescimento da infra-estrutura em base ao uso.
Requerimentos de infra-estrutura
A seguir descrevem-se os requerimentos de infra-estrutura.
Servidor do Intellikon
O servidor de Intellikon requer os seguintes serviços de Infra-estrutura (para ver mais detalhes,
consulte o capítulo 1, que trata da instalação do Intellikon):
-
Microsoft Windows 2003 Server
Os serviços do Intellikon requerem IIS 6.0, disponível em todas as edições de Windows 2003
Server. Elas são: Standard, WebEdition (neste caso o banco de dados deve estar instalado em
outro servidor), Advanced e DataCenter.
-
Microsoft .NET Framework 1.1
-
Microsoft SQL Server 2000
O Intellikon deve acessar um servidor SQL Server 2000 onde armazena informação de
configuração. O acesso ao banco de dados pode ser realizado utilizando segurança baseada em
SQL Server ou integrada ao domínio. (É recomendável utilizar a segurança fornecida pelo SQL
Server; em caso de utilizar segurança integrada, o servidor de SQL Server e o do Intellikon
devem estar instalados no mesmo computador ou implementar segurança baseada em
Kerberos).
-
Microsoft SharePoint Portal Server 2003
O Intellikon deve ser instalado no mesmo servidor em que se encontra o Sharepoint Portal Server
2003. No caso de haver uma instalação de Sharepoint com diferentes servidores cumprindo as
funções de Back-end e Front-end, é possível optar por instalar os serviços do Intellikon em um
deles. É recomendável que seja no servidor de Front-end. A função de Front-end pode ser
formada com um servidor ou com uma server farm. Nesse caso, vários servidores atendem o
serviço. O Intellikon permite que os seus serviços sejam executados numa server farm,
possibilitando a utilização da infra-estrutura de rede ao máximo.
-
Q-flow 2.2
O Q-flow 2.2 é opcional na implementação do Intellikon. Em caso de usá-lo, você poderá optar
por instalar tudo num servidor ou instalar o Q-flow num servidor e Intellikon em outro [Ref. 3].
19
Ik21003POR
-
Instalação
do
servidor
v1.1
Outros componentes
É necessário instalar componentes menores. Estes são detalhados no capítulo 1 deste manual.
Esses componentes são fornecidos gratuitamente no CD de instalação do produto.
No servidor do Intellikon se instala um processo chamado Ikon Service que se executa como
um serviço do sistema operacional. A finalidade deste serviço é incorporar ao índice os documentos
novos e modificados para que seja possível fazer buscas sobre eles. Por si mesmo, este serviço possui
um baixo consumo de recursos (CPU e memória), mas invoca o processo de atualização de índices
(conhecido como processo de indexação), cujo consumo de CPU pode ser importante dependendo da
quantidade de documentos a incorporar (o processo é incremental) e da quantidade de IFilters1
instalados.
É possível ajustar a prioridade com a qual este processo é executado, para assim evitar que o
consumo de CPU seja excessivamente alto. Para configurar a prioridade do processo de indexação,
veja [Ref. 4].
Outra opção a considerar é utilizar para a indexação computadores diferentes do servidor do
Intellikon. Estes computadores são chamados “agentes” e, devido a que existem IFilters complexos que
requerem um alto nível de consumo de CPU, podem ser agrupados por funções, segundo o formato
que sabem processar. Assim, poderia haver um agente para a indexação de arquivos PDF, outro para a
indexação de arquivos TIFF e um terceiro para o resto. Para configurar agentes de indexação, veja
[Ref. 5].
Outra característica a levar em conta é a quantidade de índices a manejar. Independentemente
dos agentes, é preciso manter diferentes índices cuja função é definida por critérios cronológicos.
Tipicamente, cada agente deve possuir, por cada índice que se ocupa de
certos formatos de
arquivo, dois ou três índices cuja função seja cronológica.
Por exemplo, um índice que contém todos os documentos históricos e que se atualiza uma vez
por semana. Outro índice semanal que se reseteia com a atualização do índice histórico e se atualiza
todas as noites. Por último, o índice diário, que é atualizado pelo serviço Ikon Service e se reseteia com
a atualização semanal. De forma predeterminada, o instalador cria uma função cronológica de três
níveis: histórico, semanal e diário e não cria função por formato. Você deve avaliar a possibilidade de
criar funções por formato se você desejar incluir arquivos com formatos como MSG, TIFF, RTF e PDF.
Se a funcionalidade de conversão a PDF estiver habilitada, é conveniente que este serviço seja
executado num computador diferente do servidor do Intellikon, já que este processo é lento. Do mesmo
jeito que com o manejo de índices, é possível utilizar agentes de conversão a PDF utilizando funções
por formato dos arquivos a converter.
Por último, é recomendável que o melhor computador seja dedicado exclusivamente ao serviço
de banco de dados, já que tanto o Intellikon como o Sharepoint fazem uso intensivo dele. Além disso,
os outros serviços podem ser fácilmente agrupados em diferentes computadores e inclusive formar
server farms para distribuir e balancear a carga, mas o bando de dados só pode ser executado num
computador por vez2.
1
IFilter é um componente que sabe lêr o conteúdo dum arquivo dum determinado formato, por exemplo: um
arquivo de MS-Word ou um PDF. Um IFilter é instalado por separado do Index Server.
2
Não confundir server farm com cluster.
20
Ik21003POR
Instalação
do
servidor
v1.1
Para ver detalhes específicos do dimensionamento do SharePoint Portal Server 2003, veja
[Ref. 6}. Para ver detalhes específicos da criação de server farms de Windows Sharepoint Services,
veja [Ref. 7.].
Servidor de catalogação
O servidor de catalogação é um agente que permite introduzir no sistema documentos de
diversas origens. Por exemplo, provenientes dum scanner ou dum servidor de fax.
A sua função é ler o conteúdo dos documentos, aplicando a eles padrões de reconhecimento.
Ao detectar propriedades no conteúdo, ele cataloga o documento no Intellikon. Em caso de não
identificar o documento, o servidor de catalogação o coloca numa fila de documentos não catalogados,
de forma que eles possam ser catalogados mais tarde de forma manual por um usuário.
Para instalar o servidor de catalogação se requer:
-
Sistema operacional
O requerimento de sistema operacional é dado pela necessidade de que se possa executar o
Microsoft .Net Framework 1.1. Os sistemas operacionais possíveis são: Windows 98 SE,
Windows ME, Windows NT 4.0 WorkStation, Windows 2000 e Windows XP. Se quiser mais
informação, procure a documentação do Microsoft .NET Framework.
-
Microsoft .NET Framework 1.1
-
Software de digitalização
O software de scanner e OCR utilizado pelo servidor de catalogação é fornecido normalmente
pelo fabricante do scanner e está otimizado para o seu hardware. Em caso de não dispor do
componente OCR, é recomendável utilizar o software fornecido pelo Microsoft Office 2003, tal
como faz o Ikon Desktop.
Você deve considerar a possibilidade de utilizar um computador diferente ao servidor Intellikon
para instalar o CatalogServer, já que, se bem o processo de catalogação automática pode ser de baixa
prioridade, ele acostuma consumir uma alta porcentagem de CPU quando deve realizar OCR para
aplicar padrões.
Devido à natureza dos algoritmos de OCR, esta tarefa tende a ser lenta, consumindo entre um
e dois minutos por página3. Para obter melhores resultados é preciso consultar a literatura do fabricante
de forma tal que se possa determinar que tipo de imagens podem conseguir o menor tempo de OCR.
Além disso, é necessário definir os padrões em base a zonas que sejam as menores possíveis,
já que o Intellikon permite definir zonas dentro das imagens ás quais aplicará OCR. Isto reduz
significativamente o tempo de catalogação devido a que só se aplica OCR em pequenos setores da
imagem.
Com respeito à memória designada a este computador, não é um requerimento específico, pois
este serviço não requer do armazenamento de grandes estruturas na memória. Uma quantidade de
memória de entre 256 e 512 MB deveria ser suficiente.
3
Aplicar OCR sobre uma imagem de uma página impressa em uma folha de tamanho A4 com um texto normal.
Este dado pode variar de acordo com o conteúdo da página, a qualidade da impressão e digitalização e o software
utilizado.
21
Ik21003POR
Instalação
do
servidor
v1.1
Programas cliente
Os usuários do Intellikon executam o Add-in do Intellikon para MS-Office, Ikon Desktip e o
acesso ao portal. Estes programas requerem que o computador cliente possua as características
descritas a seguir:
-
Sistema operacional
O requerimento de sistema operacional é dado pela necessidade de que se possa executar o
Microsoft .NET Framework 1.1. Os sistemas operacionais possíveis são: Windows 98 SE,
Windows ME, Windows NT 4.0 WorkStation, Windows 2000 e Windows XP. Para ver mais
informação, consulte a documentação do Microsoft .NET Framework.
-
Microsoft Internet Explorer 5.5 ou superior
Tanto o portal web como algumas interfaces do Intellikon poderão ser melhor vistas se o
computador cliente possuir o Internet Explorer 6.0 ou superior.
-
Microsoft .NET Framework 1.1
-
Microsoft Offce
O Addin do Intellikon para o Office pode operar com qualquer versão do Microsoft Office 2000 ou
superior.
-
Software de digitalização
O Intellikon Desktop permite interagir com o scanner conectado localmente ao computador
cliente. Isto permitirá ao usuário digitalizar um documento em papel e, se for possível4, ler o seu
conteúdo de forma tal que se possam carregar as propriedades do documento digital dinamicamente. O
software fornecido pelo Intellikon para interagir como o scanner é compatível com Twain-Pro e não
requer licenciamento adicional O software de OCR utilizado pelo Intellikon para a conversão de
imagens a texto é fornecido pelo MS-Office 2003, razão pela qual você precisará que essa versão
esteja instalada no computador cliente que utilizar essa funcionalidade.
4
Aplicar OCR numa imagem depende de várias características da mesma, por exemplo, a qualidade, o tipo de
letra (só funciona com letra impressa), o alinhamento das letras com respeito às margens da imagem, etc.
22
Ik21003POR
Instalação
do
servidor
v1.1
Referências
1.
Distribuir paquetes de aplicación mediante Group Policies.
Publicado en:
http://soft.urudata.com/sites/intellikon/Documentos%20tcnicos/Distribuir%20paquetes%20de%
20aplicación%20mediante%20Group%20Policies.doc
Data: 4/7/2005
2.
Optimizing Performance of SharePoint Portal Server.
Publicado em:
http://www.microsoft.com/technet/prodtechnol/sppt/sharepoint/reskit/part3/c15spprk.mspx
Data: 6/7/2005
3.
Sizing de Q-flow 2.2 (QF22007ESP).
Publicado em: http://www.urudata.com/qflow/
Data: 6/7/2005
4.
Specifying Resource Usage
Publicado em:
http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/SpecifyingResourceUsage.ht
m
Data: 6/7/2005
5.
SharePoint Portal Server FARMS Deployments
Publicado em:
http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/ServerFarmDeployments.htm
Data: 6/7/2005
6.
Capacity Planning for Microsoft Office SharePoint Portal Server 2003
Publicado em:
http://www.microsoft.com/technet/prodtechnol/office/sps2003/plan/cappisps.mspx
Data: 6/7/2005
7.
Managing a Server Farm Running Windows SharePoint Services
Publicado em: http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/enus/stsf15.mspx
Data: 6/7/2005
23

Documentos relacionados