Sage Manins
Sage Manins
Sage Manins
Manual de Instalação
Guia de Instalação
SAGE 2008-19
SAGE_ManIns.doc
Janeiro de 2010
Quadro de Revisão
Preparado por:
A informação contida neste documento é de propriedade do CEPEL, tendo se originado de trabalho desenvolvido nesta empresa para consulta e
referência dos usuários do sistema SAGE, e não poderá ser reproduzida ou utilizada para quaisquer outros fins sem autorização prévia e
expressa do CEPEL. Este documento baseia-se em informação disponível na data de sua publicação. Embora sejam feitos esforços para
torná-lo preciso, este não se propõe a cobrir todos os detalhes ou particularidades apresentadas pelo sistema. O CEPEL não se responsabiliza
por notificar os usuários deste documento de possíveis alterações feitas posteriormente.
Conteúdo
1 INTRODUÇÃO.......................................................................................................1
iii
CONTEÚDO
iv
Capítulo
1
1 Introdução
O sistema SAGE, desenvolvido pelo CEPEL para executar as funções de gerenciamento de
energia, define uma arquitetura que contempla as características de sistemas abertos, tais como:
portabilidade, expansividade, modularidade, interconectividade, interoperabilidade, etc.
A obediência a padrões internacionais de hardware e software caracteriza o projeto SAGE,
destacando-se:
■ Protocolo de comunicação TCP/IP;
1
1 INTRODUÇÃO
2
Capítulo
2
2 Instalação do SAGE em Ambiente
Linux X86
■ Segundo são acrescentados pacotes que normalmente não são distribuídos no CentOS,
como por exemplo o próprio SAGE, o JDK da Sun, o Tomcat da Apache entre outros.
■ Terceiro algumas versões de pacotes são modificadas, como por exemplo, o Postgresql da
versão 8.1 para 8.2, ou recompiladas com outras opções de compilação, como o firstboot,
etc. Portanto estes CDs/DVD constituem uma distribuição exclusiva do CEPEL e devem
ser usados em todas as instalações Linux X86 para a versão 2008-19 do SAGE.
2.1 Procedimentos
1. Certifique-se de que o PC esteja habilitado para boot por CD-ROM;
3
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
■ Normal-Texto – Neste modo, a instalação é igual ao modo Normal, mas sem a interface
gráfica da instalação. Notamos que apesar de algumas instalações falharem no modo
Normal, a parte gráfica pode, na maioria das vezes, ser configurada corretamente após a
instalação do sistema, usando-se o programa system-config-display. No prompt boot:
digite <sage-texto>
■ Texto-Expert – instalação feita sem interface gráfica. No prompt boot: digite <linux-texto>
■ Linux Rescue – para tentar recuperar uma instalação, devido a, por exemplo, problemas no
bootloader. No prompt boot: digite <linux rescue>
* Observação Importante:
4
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
Após a instalação no modo Expert, desabilite o Firewall e o SeLinux. Para fazer isso, entre na
conta SAGE e execute o programa “Nível de Segurança e FireWall” que deve ser executado a partir
do menu Iniciar->Administração->Nível de Segurança e FireWall. Na janela aberta pelo programa,
acesse as abas “Opções do FireWall” e “SELinux” desabilitando cada um deles.
Para visualizar mais opções de instalação, tecle <F2>. A seguinte tela (Figura 2 - 2) será exibida:
3. Após digitar o modo de instalação escolhido, pressione <Enter> para iniciar a instalação e
siga a instruções apresentadas abaixo de acordo com cada seção.
4. A primeira tela da instalação é a de teste da mídia (Figura 2 - 3). Clique em OK para testar o
CD/DVD ou Pular para passar ao próximo passo.
5
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
5. A próxima tela da instalação é a de particionamento do disco rígido (Figura 2 - 4), onde será
selecionado o layout de particionamento do seu disco rígido. Estão disponiveis as seguintes
opções:
Você pode marcar o checkbox “Rever e modificar o layout do particionamento” para visualizar
e revisar o particionamento escolhido (Figura 2 - 5). Após a escolha, clique no botão Próximo para
continuar a instalação.
6
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
As próximas telas são apresentações do SAGE que mudarão conforme o progresso da instalação.
7
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
8. Na tela “Teclado” (Figura 2 - 8), selecione o teclado apropriado ao seu sistema e clique no
botão Avançar.
8
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
arquitetura. Se preferir, clique no botão Avançar e faça suas modificações após o termino da
instalação.
10. Na tela Configuração da Rede (Figura 2 - 10), dê um duplo clique em cada dispositivo
listado para exibir a tela onde serão alterados o IP e máscara para a sua rede.
9
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
11. A seguir, modifique o endereço e a máscara conforme seu projeto e clique no botão OK para
confirmar a ação ou Cancelar para cancelar a ação (Figura 2 - 11), voltando em ambos os
casos à tela anterior (Figura 2 - 10).
12. Selecione a aba “DNS” para modificar o nome da máquina que, de fábrica, vem como
sagesrv1 (Figura 2 - 12).
10
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
13. Após a edição, clique no menu “Arquivo” e selecione “Salvar” ou “Sair” conforme for o seu
caso. Ao salvar a sua configuração, você poderá reiniciar sua rede. Para isso, na aba
“Dispositivos” clique no botão “Desativar” e depois no botão “Ativar”.
15. Na tela Firewall (Figura 2 - 13), selecione a opção Desabilitado e clique no botão Avançar.
11
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
16. Na tela SELinux (Figura 2 - 14), selecione a opção Desabilitado e clique no botão Avançar.
17. Na tela “Fuso horário” (Figura 2 - 15), selecione a sua região no mapa ou na lista de regiões.
O “Horário de Brasília” vem selecionado de fábrica; clique no botão Avançar.
12
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
18. Na tela “Data e Hora” (Figura 2 - 16), ajuste se necessário, a data e a hora do sistema. Caso
possua um Time Server, configure o NTP na aba “Network Time Protocol” e clique no botão
Terminar.
19. Após clicar no botão Terminar na tela mostrada acima, será exibido um aviso (Figura 2 - 17)
de que o sistema será reiniciado. Retire a mídia de instalação do drive e clique no botão OK.
13
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
Para acessar esta tela após a instalação, vá em Iniciar->Administração->Data & Hora . Clique
no botão Terminar para sair.
Se você possuir um Time Server, na aba “Network Time Protocol ” da tela “Data e Hora”
(Figura 2 - 18), selecione a opção “Ativar o Network Time Protocol”. Adicione na lista de “Servidores
NTP” o hostname do seu Time Server, remova da listas as opções de fábrica, e ajuste manualmente
a data e hora corrente com a data e hora do Time Server. Clique no botão Terminar.
20. Após terminado o processo acima descrito e o sistema ter sido reiniciado, entre na conta sage.
Login: sage
Senha sage
Para iniciar o SAGE com a base demo, dê um clique duplo no ícone Visor Acesso encontrado na
área de trabalho, para que seja executado. O usuário deve, então, efetuar o login na seção Usuário
deste visor (usuário sage, senha sage) e logo após, ativar a base de dados na seção Base de
Tempo Real. É necessário instalar uma licença antes de ativar a base de tempo real.
14
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
Devem ser incluídos no arquivo /etc/hosts os nomes e IPs de todas as máquinas que compõem o
tempo real, bem como, os IPs dos Time Servers e Terminal Server e qualquer outro equipamento ou
máquina que deva ser acessada pelo seu nome lógico.
No caso específico da base demo_ems, caso seja necessária a utilização do transportador TCPS,
é necessário definir os nós que participam do arquivo $BD/sites_ALL dessa base. Nesse caso,
sugerimos adicionar, no /etc/hosts, a definição de IPs para os hosts:
srv1 srv2 ihm1 ihm2 ihm3 ihm4 trp1 trp2 ctr06-p ctr06-
r ctr-n-p ctr-n-r
Da mesma forma, é importante observar que protocolos como o DNP3.0 sobre TCP-IP, o
IEC/60870-5-104 e o TASE2/ICCP-MMS exigem a definição dos endereços IP dos hosts remotos nas
formas host_dnp_P_L, host_104_P_L e host_mms_XXXX, respectivamente, bem como os novos
transportadores para Terminal Server cujo arquivo tsr.conf exige que se resolva o hostname do
Terminal Server.
A sincronização das máquinas Linux é feita usando o protocolo NTP, que já foi previamente
instalado e iniciado pela instalação do CD/DVD SAGE.
Porém, é necessário alterar alguns arquivos para configurar corretamente o protocolo (como
super-usuário).
Para instalações que possuem Time Server, execute o programa gráfico de configuração que está
disponível no menu iniciar do desktop (logo do cepel):
■ Iniciar->Administração->Data & Hora.
■ Ajuste a data e hora manualmente com a data e hora do Time Server ou utilize o comando
rdate <hostname-time-server> no terminal.
■ Reinicie o sistema.
Para instalações sem Time Server, o NTP é usado apenas para manter as máquinas
sincronizadas, não tendo nenhuma função de manter a precisão da hora.
Para tanto é necessário indicar quais as máquinas que vão ser mantidas síncronas. Em cada nó
da rede, deve-se acrescentar, no arquivo /etc/ntp.conf, os nomes das máquinas a serem
sincronizadas precedidas da palavra peer (como super-usuário).
Por exemplo, no caso da base demo_ems na máquina srv1 teríamos:
15
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
Para instalações em que apenas os servidores SAGE estão em rede com um Time Server, estes
podem assumir o papel de servidor NTP para as demais máquinas, sincronizando-as pela rede de
difusão.
Para tanto é necessário indicar, no servidor SAGE, quais máquinas serão sincronizadas, na
sessão CLIENT NETWORK do arquivo ntp.conf, seguindo o exemplo da linha em comentário (como
super-usuário).
Por exemplo, no caso da base demo_ems, supondo que as ihms 1, 2 e 3 precisem usar o srv1
como Time Server. Na máquina srv1 teríamos:
# -- CLIENT NETWORK -------
# Permit systems on this network to synchronize with this
# time service. Do not permit those systems to modify the
# configuration of this service. Also, do not use those
# systems as peers for synchronization.
restrict 161.79.57.10 mask 255.255.255.0 notrust nomodify
notrap
restrict 161.79.57.11 mask 255.255.255.0 notrust nomodify
notrap
restrict 161.79.57.12 mask 255.255.255.0 notrust nomodify
notrap
Nas demais máquinas, a configuração do ntp.conf é feita normalmente, sendo que o Time Server
será o servidor SAGE.
Após a configuração do ntp.conf é necessário realizar o seguinte procedimento (como super
usuário):
service ntpd stop
ntpdate -d <ipdoservidor>
service ntpd start
chkconfig ntpd on
Obs: 1 Pode ser necessário corrigir o timezone das máquinas, através da execução do script
instala_tz, como superusuário, no diretório $SAGE/drivers.
16
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
Em todos os casos, para que estas alterações tenham efeito, é necessário executar o comando
“service ntpd restart” ou reiniciar o sistema.
2.3.1 Procedimentos
cd $SAGE/drivers;
su <Enter> (Senha do Super-Usuário);
./instala_<drivers> - instalação do tipo de driver a ser
utilizado pelo SAGE (iec, iec1, iec3, a32, cep, cyc, cyy, cyp,
mms)
./instala_sin - sinal sonoro. (se não houver placa de som)
17
2 INSTALAÇÃO DO SAGE EM AMBIENTE LINUX X86
18
Capítulo
3
3 Instalação do SAGE em Ambiente
Solaris
■ Parametrizar o Solaris
■ Carregamento
3.1.1 Procedimentos:
7. Na tela Host Name digite o nome da máquina (Ex.: ihm3-cor-p) e clique em <Continue>.
19
3 INSTALAÇÃO DO SAGE EM AMBIENTE SOLARIS
11. Na tela Confirm Information conferir as informações. Caso estejam incorretas clique em
<Change>. Caso estejam corretas clique em <Continue>.
16. Na tela Time Zone selecionar Offset From GMT e clicar em <Continue>.
17. Na tela Date and Time acertar a data e a hora e clicar em <Continue>.
19. Na tela Solaris Interactive Instalation clicar em <Initial>. Após a primeira tela clicar em
<Continue>.
0 / 2048
1 Swap 2048
2 Overlap 17269
3 /export/home 13169
4
5
6
7
20
3 INSTALAÇÃO DO SAGE EM AMBIENTE SOLARIS
31. Na próxima tela clicar em <Auto Reboot> e esperar o programa de instalação copiar os
arquivos.
3.2.1 Procedimentos
Obs.: Os valores atribuídos ao parâmetros acima, são valores mínimos para configuração
destes. Caso os valores da instalação em questão sejam maiores, permanecem os valores locais, e
não os valores citados acima.
Obs1: Os procedimentos abaixo devem ser executados como super-usuário.
2. Verificar, com o comando “swap –l”, o tamanho da área de swap configurada em /dev/swap.
Caso ela seja menor que 1.000.000 blocos (modelos cos e cod), ou 1.800.000 blocos (modelo
ems), adicionar a diferença do valor informado para o número de blocos requeridos. Supondo
que a diferença seja de 800.000 blocos (ou 400 Mbytes), esta adição é feita incorporando (ou
alterando) no arquivo /etc/swaptab a linha “/swapfile 0 800000” e criando (ou removendo e
recriando) um arquivo “/swapfile” com o comando:
/swapfile - - swap - no -
21
3 INSTALAÇÃO DO SAGE EM AMBIENTE SOLARIS
cd /
cp /cdrom/cdrom0/sage-2008-19/sunos/bzip2 /usr/bin
cp /cdrom/cdrom0/sage-2008-19/sunos/local_Solaris8.tar.bz2 .
/usr/bin/bzip2 -dc local_Solaris8.tar.bz2 | tar -xvf -
2. cd /usr/local
3. sh cdrom/cdrom0/sage-2008-19/sunos/ jdk-6u7-solaris-sparc.sh
TZ=GMT+3
[Opcional] Para configurar default gateway do sistema, criar o arquivo /etc/defaultrouter com:
22
3 INSTALAÇÃO DO SAGE EM AMBIENTE SOLARIS
server 111.222.333.444
driftfile /etc/inet/ntp.drift
/^server/ {
if (first) {
first = 0
### printf("-s -w")
printf("-s -b")
}
23
3 INSTALAÇÃO DO SAGE EM AMBIENTE SOLARIS
24
Capítulo
4
4 Instalação do SAGE 2008-19 em
sistemas antigos
Para instalar o SAGE em sistemas antigos, isto é, com uma conta ‘sage’ já criada, executar os
comandos em seqüência:
cd $HOME
mv sage sage_old
mkdir sage
25
4 INSTALAÇÃO DO SAGE 2008-19 EM SISTEMAS ANTIGOS
26
Capítulo
5
5 Procedimentos para recuperação
de uma base antiga
cria_base xxx
zcat SAGEcnf_xxx.tar.Z | tar xvf –
habilita_base
Sair e entrar da conta sage para acertar o ambiente.
No Windows:
Utilizar os procedimentos:
■ Carga da base fonte;
■ Listar tudo;
No Linux:
■ Configurar o banco de dados relacional Postgresql conforme o item “Instalação do
Postgresql no Linux”;
■ Utilizar o icone base no desktop para gerar a nova base ou o script AtualizaBD com os
parâmetros fria e fonte (Ex. AtualizaBD fria fonte). Para maiores informações leia o manual
Guia de Configuração da Base (veja também AtualizaBD –help).
3. Rever a configuração feita para a instalação no arquivo de ambiente do SSC com o comando:
27
5 PROCEDIMENTOS PARA RECUPERAÇÃO DE UMA BASE ANTIGA
(Obs: se você for familializado com o vi use gvim –d em vez de diff e utilize o menu tools/diff
para atualisar o seu antigo SSC_Amb.)
4. Escolher a base de dados default e, antes de efetuar um logout e um novo login com desktop
UNIX na conta SAGE, executar os comandos, para instalar os cáculos:
cd $SAGE
base xxx
cd calculos
instala_calculos
cd $SAGE
habilita_base
5. Após o novo login ativar o VisorAcesso, habilitar o boot automático do SAGE, desabilitar a
ativação do desktop no próximo login e ativar o Sistema Tempo Real do SAGE já na nova
versão.
28
Capítulo
6
6 Instalação do SAGE em Ambiente
Windows e PostgreSQL
■ Parametrização do PostgreSQL
■ Instalação do SAGE/STI
■ Execução do STI
■ Start up
3. Uma vez decompactada execute o arquivo postgresql-8.1.msi numa conta com permissão de
administração.
4. Selecione o idioma que você preferir para ser utilizado durante a instalação.
29
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
É mandatório a instalação da libecpg.dll, pois ele será necessário para a execução dos binários do
STI, portanto, role até a última opção e selecione “Desenvolvimento / Ferramentas e Utilitários”
*(Figura 6- 3). Certifique-se de que está selecionado: deverá ter o ícone de um disco ao invés do x
em vermelho, como mostra a figura.
30
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
13. Se a conta postgres não existir, responda “Sim” para dar privilégios a essa conta que o
instalador irá criar automaticamente. Eventualmente, dependendo do Windows, ele irá
reclamar que é uma senha fraca, se preferir alterar lembre-se de modificar no
Instala_sgpg.bat.
Tudo correndo bem você vai chegar na tela final (Figura 6- 5).
31
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
Agora você deverá ter no seu menu “Iniciar” do Windows o menu do PostgreSQL 8.1. Antes de
prosseguir pare o serviço do PostgreSQL, escolhendo a opção “Parar serviço” neste menu do
Windows.
32
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
2. Role até encontrar a variável PATH no quadro (Figura 6- 7) “Variáveis do sistema”, selecione-a
e aperte “Editar”.
;C:\Arquivos de programas\PostgreSQL\8.1\bin;C:\Arquivos de
programas\PostgreSQL\8.1\lib
33
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
5. A seguir aperte o botão "Nova" (Figura 6- 7) para criar a variável PG_VERSION (Figura 6- 9).
Ela deverá conter a versão do PostgreSQL, os dois primeiros números separados por um
ponto.
Abre-se uma outra janela DOS para a criação dos diretórios onde ficarão os arquivos do banco de
dados do SAGE (initdb). Essa janela é mantida aberta para verificação de erros. Ao término pode-se
fechá-la com o botão “X” no canto superior direito ou digite exit <ENTER>.
Caso ocorra falha no initdb, que é o primeiro comando do PostgreSQL a ser executado, tente uma
das duas soluções:
1. alterar o script de instalação (Instala_sgpg.bat) indicando o caminho completo onde está o
initdb.exe, se na instalação do PostgreSQL foi mantido o diretório padrão a alteração seria de:
34
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
-–auth=trust”
para
runas /user:postgres “cmd /k c:\arquiv~1\
postgr~1\8.1\bin\initdb
-–pgdata=%data_sage% --encoding=LATIN1 –lc-collate=C
–-locale=Portuguese_Brazil.28591 –auth=trust”
Explicitando o caminho correto que está indicado no sublinhado. Faça isso também para os
comandos createuser e createdb.
2. ou, inserir o caminho do binário (path) no item “Variáveis do sistema” do Windows, como é
descrito no item 6.2.1 deste manual.
A primeira janela (Figura 6- 11) estará em pausa, pressione qualquer tecla para continuar.
A próxima mensagem mostra que o serviço do PostgreSQL foi reiniciado. Se houver necessidade
o serviço pode ser manualmente interrompido e inicializado pelo menu do “Iniciar” do Windows (ver
item 6.1.2.)
35
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
Figura 6- 13
Figura 6- 14 -
Figura 6- 15 -
36
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
As três janelas com a mensagem“CREATE DATABASE” (Figura 6- 15) podem ser fechadas.
Volte para a janela inicial que estará aguardando qualquer tecla para prosseguir:
Figura 6- 16
Figura 6- 17
Observação: se por algum motivo for necessário interromper a instalação, antes de iniciá-la
novamente, o serviço do PostgreSQL deve ser parado (Iniciar/PostgreSQL 8.1/Parar serviço) e o
diretório C:\SAGE deve ser removido para permitir uma nova instalação.
O PostgreSQL utiliza um diretório para guardar os dados da base nesta instalação esse diretório
fica em:
C:\SAGE\CONFIG\DATA_SAGE
Se preferir outro diretório altere no Instala_sgpg.bat.
37
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
Com essa alteração o listener permitirá conexões pelos endereços listados, no exemplo, apenas
na máquina local.
Observe que, na linha abaixo do listener, está configurada a porta default (5432).
Outra alteração necessária para o acesso remoto é no arquivo
C:\sage\config\data_sage\pg_hba.conf. Ele deverá ser editado para liberar acesso conforme o banco
de dados, usuário, IP, máscara e autenticação.
Para mais informações consulte help ou a documentação do PostgreSQL
(http://www.postgresql.org/docs/8.1/static/client-authentication.html#AUTH-PG-HBA-CONF).
Segue um exemplo:
#todos da rede 10 podem se conectar sem senha
host all all 10.0.0.0 255.0.0.0 trust
38
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
Observação: Após a instalação do STI, o serviço do banco de dados terá migrado para o diretório
C:\sage\config\data_sage, mas no menu Iniciar / Todos os programas / PostgreSQL 8.1 / Arquivos de
configuração continuará apontando para o diretório onde o PostgreSQL foi instalado, usualmente
C:\Arquivos de programas\PostgreSQL\8.1\data.
Para corrigir, use o botão direito do mouse selecione Propriedades para corrigir o caminho dos
três arquivos que o notepad irá abrir para edição:
■ C:\sage\config\data_sage\pg_hba.conf
■ C:\sage\config\data_sage\pg_ident.conf
■ C:\sage\config\data_sage\postgresql.conf
Esta alteração só é necessária se houver interesse em permitir o acesso a esses arquivos para
edição através do menu Iniciar.
39
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
O “Data source” obrigatoriamente deve ser preenchido com SAGE_postgres (Figura 6- 22).
Figura 6- 22
Figura 6- 23
Aperte o botão “Abrir” e verá a tela de “Carga da Base Fonte” (Figura 6- 24).
40
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
6.4.1 START_UP
Para criar um atalho do SAGE/STI na sua área de trabalho localize o arquivo executável
STI_cargbfems_exe que se encontra em sage/bin/windows/postgres/ems.
Clique no arquivo executável com o botão direito do mouse e selecione a opção Send to ►
Desktop (create shortcut).
A partir deste ícone é possível realizar os procedimentos de configuração da Base de Dados de
Tempo Real que estão descritos no Guia de Configuração.
Obs.: O programa altera automaticamente os arquivos config.sys e autoexec.bat além de criar a
árvore de diretórios do SAGE
41
6 INSTALAÇÃO DO SAGE EM AMBIENTE WINDOWS E POSTGRESQL
42
Capítulo
7
7 Instalação do SAGEBox
onde
■ i0 é o input file, que pode ser um arquivo de imagem ou um dispositivo, no caso da cópia
disco a disco;
■ i1 é o output file, ou seja, o destino, onde será gravada a imagem, que normalmente é um
dispositivo;
Nota: A quantidade total de dados que será gravada corresponde a i2 x i3 e deve ser igual ao
mínimo de tamanho que a memória deve ter.
43
7 INSTALAÇÃO DO SAGEBOX
Exemplos:
dd if=/tmp/sagebox1102_dd of=/dev/sda bs=1M count=2048
Neste exemplo um arquivo de imagem que está no disco de um pc Linux é apontado como origem,
ou input file, e um dispositivo como destino, ou output file. O comando define também que serão
gravados 2048 blocos de 1MB, totalizando 2GB, que é o tamanho da imagem.
Caso a cópia fosse feita de um cartão de memória para o outro no próprio SAGEBox seria:
dd if=/dev/hda of=/dev/hdb bs=1M count=2048
Obs.: Os nomes dos dispositivos variam de uma máquina para outra, portanto os valores de if e of
tem que ser preenchidos de acordo com a identificação dos dispositivos no sistema. Esta informação
pode ser obtida através do comando fdisk –l, que lista todos os dispositivos de armazenamento com
suas respectivas identificações. No SEL-1102 as CompactFlash são identificadas sempre como hda,
hdb etc, que é a forma como o Linux identifica discos de interface IDE.
7.2.1 Licença
Para que seja gerada a licença de utilização do SAGEBox, é necessário que antes seja gerado um
arquivo de identificação do equipamento, através do seguinte comando:
BoxLicReq
Ao ser executado, este script pede o nome da empresa e do site de instalação do equipamento. O
arquivo gerado deve ser enviado ao suporte CEPEL (suporte-sage@cepel.br) para a geração da
licença. Ele se encontra no diretório $LOG e tem extensão .rlc.
O arquivo de licença do SAGEBox é semelhante aos demais arquivos de licença do SAGE e,
portanto, o procedimento de instalação é o mesmo.
A licença do SAGEBox é uma licença de uso do hardware. Para ativação do sistema SAGE devem
ser instaladas as demais licenças dos módulos a serem utilizados.
7.2.2 Hardware
A placa mãe do SEL-1102 possui uma série de jumpers utilizados para configurar o hardware de
acordo com os requisitos do sistema (Figura 7- 1).
A configuração do jumper 4 é de especial importância para o funcionamento do SAGEBox. Este
jumper habilita ou desabilita o reset do equipamento no caso de o sistema não atualizar o watchdog
em 4 minutos.
Quando o SAGE é ativado, quem passa a gerenciar o watchdog é o GCD (Gerente de Controle
Distribuído) e o LED vermelho à direita (painel frontal) acende, permanecendo aceso enquanto o
GCD estiver no ar.
44
7 INSTALAÇÃO DO SAGEBOX
Figura 7- 2 -
45
7 INSTALAÇÃO DO SAGEBOX
7.2.3 Rede
A configuração da rede no SAGEBox é feita como superusuário, através da edição dos arquivos
de configuração de cada interface localizados em /etc/sysconfig/network-devices/ifconfig-ethx, onde x
é o número da interface de rede.
O arquivo ipv4 contém as informações de IP, máscara etc:
ONBOOT=yes
SERVICE=ipv4-static
IP=161.79.59.161
GATEWAY=161.79.59.100
PREFIX=24
NETWORK=161.79.59.0
BROADCAST=161.79.59.255
Após a edição deste arquivo, para que o sistema assuma as alterações, é necessário efetuar um
reboot ou executar os comandos:
cd /etc/init.d
network restart
Por fim é preciso configurar o arquivo /etc/hosts de acordo com a arquitetura de rede definida para
o sistema.
Este comando vai gerar um arquivo chamado sageboxcnf_nomedabase.tar.Z que deve ser
transferido para o SAGEBox, colocado na raiz sage (/export/home/sage/sage). Após a transferência,
executar o comando:
tar xvzf sageboxcnf_nomedabase.tar.Z
■ gmcd
■ sac
■ sdd
46
7 INSTALAÇÃO DO SAGEBOX
■ calc
Para ter outras funcionalidades do SAGE como alarmes, base de dados histórica etc, é necessário
acrescentar uma IHM configurada para executar os demais processos.
7.2.5 Atualização
Este comando vai gerar um arquivo chamado sageboxexe_ems.tar.Z que deve ser transferido
para o SAGEBox, colocado na raiz sage (/export/home/sage/sage). Após a transferência, executar o
comando:
tar xvzf sageboxexe_ems.tar.Z
Por fim devem ser executadas as instruções de instalação* do update, descritas nos arquivos
updxxx_2008.lst disponibilizados juntamente com o update.
47
7 INSTALAÇÃO DO SAGEBOX
48
Capítulo
8
8 Instalação e Configuração do
Serviço de Impressão
49
8 INSTALAÇÃO E CONFIGURAÇÃO DO SERVIÇO DE IMPRESSÃO
2
8 INSTALAÇÃO E CONFIGURAÇÃO DO SERVIÇO DE IMPRESSÃO
5. Na próxima janela, no campo Selecionar Conexão (Figura 8- 5), informe o tipo de conexão
(impressora de rede, impressora paralela ou outra fonte). No exemplo abaixo, foi adicionada
uma impressora de rede com IP 161.79.59.195.
3
8 INSTALAÇÃO E CONFIGURAÇÃO DO SERVIÇO DE IMPRESSÃO
4
8 INSTALAÇÃO E CONFIGURAÇÃO DO SERVIÇO DE IMPRESSÃO
9. Para torná-la a Impressora Padrão, clique no botão “Tornar Impressora Padrão”. Ainda
nesta tela (Figura 8- 9), podem ser configuradas algumas opções da impressora, tais como:
bandeja de impressão default, marca d’agua e tipo de papel, dentre outras.
#!/bin/sh
#
# Este script e' chamado do VisorLog para imprimir um
arquivo.
5
8 INSTALAÇÃO E CONFIGURAÇÃO DO SERVIÇO DE IMPRESSÃO
#
# V1.0 17/04/97 CEI
#
if [ -z "$1" ]
then
echo "*** ERRO: Sintaxe: imprime_log <arquivo>"
exit
fi
#
# Colocar aqui o comando de impressao
#
#lp -d lp1 -y landscape -o nobanner $1
#lp -d lpt1 -y landscape -o nobanner $1
lp -d Impressora -y landscape -o nobanner $1 -o lpi=8 -o cpi=14
Atenção para configuração opcional dos atributos lpi e cpi acima, que podem ser utilizados de
acordo com a impressora a ser instalada visando uma melhor adequação dos caracteres na
impressão. Para mais informações utilize o comando:
man lp