Guia de Instalação (Para Linux)
Guia de Instalação (Para Linux)
Guia de Instalação (Para Linux)
Abril de 2007
I.Introdução .......................................................................................................1
i
SAGE
Sistema Aberto de Gerenciamento de Energia
- Conteúdo
ii
Guia de Instalação SAGE 2004
Abril - 2007
I. Introdução
1
SAGE
Sistema Aberto de Gerenciamento de Energia
I - Introdução
2
Guia de Instalação SAGE 2004
Abril - 2007
II. Instalação do SAGE em Ambiente Linux X86
Primeiro é feita uma seleção dos pacotes da distribuição RedHat que atendam os mais
diversos tipos de instalações SAGE Linux x86, desde pequenas subestações até
centros regionais e nacionais.
Segundo são acrescentados pacotes que normalmente não são distribuídos pela
RedHat, como por exemplo o próprio SAGE, o JSK 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 7.3.3 para 7.4.0, ou recompiladas com outras opções de compilação, como
protocolo Ntp, compilado para suportar todos os tipos de devices disponíveis. Portanto
estes CDs constituem uma distribuição exclusiva do CEPEL e devem ser usados em
todas as instalações Linux X86 para a versão 2004 do SAGE.
PROCEDIMENTOS
Linux Rescue – para tentar recuperar uma instalação, como por exemplo,
problemas no bootloader.
3
SAGE
Sistema Aberto de Gerenciamento de Energia
II - Instalação do SAGE em Ambiente Linux X86
A próxima tela é apenas uma saudação. No lado esquerdo há instruções que vão guiá-
lo durante a instalação. Leia atentamente as instruções para terminar a instalação do
sistema.
Uma vez terminado o processo de instalação e de ter reiniciado entre na conta sage.
Login: sage
4
Guia de Instalação SAGE 2004
Abril - 2007
II - Instalação do SAGE em Ambiente Linux X86
Senha sage
Para iniciar o SAGE com a base demo, dê um clique duplo no ícone Visor-SAGE
encontrado na área de trabalho, o que carregará o Visor de Acesso. O usuário deve
então, efetuar o login na seção Usuário deste visor, 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
Configuração do /etc/hosts.
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.
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.
A sincronização das máquinas Linux é feita usando o protocolo NTP, que já foi
previamente instalado e iniciado pela instalação do CD SAGE.
para
server time_server
5
SAGE
Sistema Aberto de Gerenciamento de Energia
II - Instalação do SAGE em Ambiente Linux X86
e
fudge 127.127.1.0 stratum 10
para
#fudge 127.127.1.0 stratum 10
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 precedida da palavra peer (como super-usuário).
peer srv2
peer ihm1
peer ihm2
peer ihm3
peer ihm4
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.
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 -------
ntpdate -d <ipdoservidor>
Em todos os casos, para que estas alterações tenham efeito, é necessário executar o
comando “service ntpd restart” ou reiniciar o sistema.
PROCEDIMENTOS
cd $SAGE/drivers;
./instala_<drivers> - instalação do tipo de driver a ser utilizado pelo SAGE (iec, iec1,
iec3, a32, cep, cyc, cyy, cyp, mms)
Após a instalação da base, como descreve o item V deste manual, pode-se configurar o
servidor Postgresql para ser utilizado pelo SAGE para as funções de geração de base
de dados, histórico e modo estudo (SAPRE).
7
SAGE
Sistema Aberto de Gerenciamento de Energia
II - Instalação do SAGE em Ambiente Linux X86
Apesar do servidor já estar instalado, ele não está configurado para iniciar no boot,
para tanto, execute o comando (como super-usuário) chkconfig postgresql on para
habilitar o inicio do servidor a cada boot ou execute o comando chkconfig postgresql
off para desabilitar o inicio do servidor no boot.
Uma vez iniciado o servidor, execute o comando (como usuário sage) source
habilita_postgres. Este script pode receber dois parâmetros. O primeiro é o nome da
máquina servidora de banco de dados, caso o servidor esteja numa máquina remota.
O segundo é a porta em que o servidor está respondendo. Caso o script não receba
nenhum parâmetro são usados como default localhost e porta 5432. Este script além
de criar todas as base/tabelas necessárias para as funções de banco de dados do
SAGE, também altera o arquivo SSC_Amb para definir a variável de ambiente SGBD
para postgres. É importante notar que a variável de ambiente SGBD só ficou correta
no terminal que o script foi executado, para torná-la válida em todo ambiente do
SAGE é necessário sair e entrar novamente na conta sage. Uma vez o ambiente
Postgres configurado, pode-se usar o link do dektop base-SAGE para gerar uma nova
base ou o script AutalizaBD, para maiores informações leia o manual Guia de
Configuração da Base (veja também AtualizaBD –help). Para desabilitar o postgres do
ambiente do SAGE execute o comando (como usuário sage) source desabilita_sgbd.
Para habilitar o ambiente histórico execute o comando (como usuário sage) source
habilita_gbh. Esta habilitação usa a configuração default do SAGE para base
histórica, para alterar esta configuração leia o Manual da Base Histórica.
Todas estas operações podem ser feitas em seqüência no mesmo terminal e ao final
basta entrar e sair uma vez da conta SAGE para tornar permanentes as alterações de
ambiente.
8
Guia de Instalação SAGE 2004
Abril - 2007
III. Instalação do SAGE em Ambiente Solaris
• Parametrizar o Solaris
• Carregamento
PROCEDIMENTOS:
Escolher idioma (Inglês) e local (USA – English (ASCII only)), clique em <Continue>
9
SAGE
Sistema Aberto de Gerenciamento de Energia
III - Instalação do SAGE em Ambiente Solaris
Na tela Solaris Interactive Instalation clicar em <Initial>. Após a primeira tela clicar em
<Continue>.
10
Guia de Instalação SAGE 2004
Abril - 2007
III - Instalação do SAGE em Ambiente Solaris
Parametrização do Solaris
PROCEDIMENTOS
set maxuprc=240
set msgsys:msginfo_msgmax=5120
set msgsys:msginfo_msgssz=256
set msgsys:msginfo_msgmnb=40960
set msgsys:msginfo_msgtql=300
set shmsys:shminfo_shmmax=5120000
set shmsys:shminfo_shmseg=25
set semsys:seminfo_semmns=600
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=64
set semsys:seminfo_semmap=70
set semsys:seminfo_semopm=64
/swapfile - - swap - no -
11
SAGE
Sistema Aberto de Gerenciamento de Energia
III - Instalação do SAGE em Ambiente Solaris
Instalação do SAGE
Insira o CD 2 do SAGE
Para sistemas Solaris versão 7 ou acima, execute os seguintes comandos, logado como
root, para instalar o Java J2SEE:
− mkdir –p /usr/local
− cd /usr/local
− sh cdrom/cdrom0/sage_mar04/SunOs/j2sdk-1_4_2_05-solaris-sparc.sh
driftfile /etc/inet/ntp.drift
12
Guia de Instalação SAGE 2004
Abril - 2007
III - Instalação do SAGE em Ambiente Solaris
if (first) {
first = 0
printf("-s -b")
13
SAGE
Sistema Aberto de Gerenciamento de Energia
III - Instalação do SAGE em Ambiente Solaris
14
Guia de Instalação SAGE 2004
Abril - 2007
IV. Instalação do SAGE 2004 em sistemas antigos
Terminar o VisorAcesso e efetuar um novo login com desktop UNIX na conta SAGE
abrindo uma janela Terminal;
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
15
SAGE
Sistema Aberto de Gerenciamento de Energia
IV - Instalação do SAGE 2004 em sistemas antigos
− ./instala_sage demo_ems
16
Guia de Instalação SAGE 2004
Abril - 2007
V. Procedimentos para recuperação de uma base
antiga
2.1 No Windows:
Utilizar os procedimentos:
− Carga da base fonte;
− Listar tudo;
− Carga da base referência;
− Transferência da base gerada para o Unix.
2.2 No Linux:
− Configurar o banco de dados relacional Postgresql conforme o item “Instalação
do Postgresql no Linux”;
− Copiar do ambiente Windows os arquivos .dat para o diretório $BD/dados;
− Utilizar o link do desktop base-SAGE 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).
17
SAGE
Sistema Aberto de Gerenciamento de Energia
V - Procedimentos para recuperação de uma base antiga
− base xxx
− cd calculos
− instala_calculos
− cd $SAGE
− habilita_base
18
Guia de Instalação SAGE 2004
Abril - 2007
VI. Instalação do SAGE em Ambiente Windows e
PostgreSQL
• Parametrização do PostgreSQL
• Instalação do SAGE/STI
• Execução do STI
• Start up
Instalação do PostgreSQL
PROCEDIMENTOS
19
SAGE
Sistema Aberto de Gerenciamento de Energia
VI - 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”. Certifique-se de que está selecionado: deverá ter o ícone de
um disco ao invés do x em vermelho, como mostra a figura.
20
Guia de Instalação SAGE 2004
Abril - 2007
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
Menu do 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.
21
SAGE
Sistema Aberto de Gerenciamento de Energia
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
Instalação do SAGE/STI
22
Guia de Instalação SAGE 2004
Abril - 2007
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
A seguir aperte o botão "Nova" para criar a variável PG_VERSION, ela deverá conter a
versão do PostgreSQL, os dois primeiros números separados por um ponto.
PROCEDIMENTOS
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:
23
SAGE
Sistema Aberto de Gerenciamento de Energia
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
Explicitando o caminho correto que está indicado no sublinhado. Faça isso também
para os comandos createuser e createdb.
24
Guia de Instalação SAGE 2004
Abril - 2007
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
Nas próximas janelas serão criadas as bases de referência, catálogo e fonte do SAGE.
As bases estarão criadas com sucesso quando a mensagem CREATE DATABASE for
exibida.
Volte para a janela inicial que estará aguardando qualquer tecla para prosseguir:
25
SAGE
Sistema Aberto de Gerenciamento de Energia
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
C:\SAGE\CONFIG\DATA_SAGE
26
Guia de Instalação SAGE 2004
Abril - 2007
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
Observe que a linha abaixo do listener está configurada a porta default (5432).
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
27
SAGE
Sistema Aberto de Gerenciamento de Energia
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
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
28
Guia de Instalação SAGE 2004
Abril - 2007
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
Execução do STI
29
SAGE
Sistema Aberto de Gerenciamento de Energia
VI - Instalação do SAGE em Ambiente Windows e PostgreSQL
START UP
Clique no arquivo executável com o botão direito do mouse e selecione a opção Send
to ► Desktop (create shortcut).
30
Guia de Instalação SAGE 2004
Abril - 2007
VII. Instalação dos Transportes de Protocolos
• Criar sob o $HOME desta conta, um diretório de nome ‘sage’ com os comandos:
− cd $HOME
− mkdir sage
− cd sage
− cp /mnt/cdrom/sage_<VERSAO>/trpdexe.tar.Z .
− ./instala_trpd
• Caso seja utilizado algum dos device-drivers do CEPEL para placas Cyclades (CYC,
CYY e CYP), certifique-se que estão corretamente configurados os arquivos
31
SAGE
Sistema Aberto de Gerenciamento de Energia
VII - Instalação dos Transportes de Protocolos
− su
− Password: xxxx
− desinstala_a32
− desinstala_cyc
− instala_xxx (xxx pode ser CYP, CYY, CYC ou CEP)
− instala_yyy (yyy pode ser A32, IEC, IEC1 ou IEC3)
Para terminar, utilize os ícones do Desktop para habilitar ou não o boot automático
dos transportadores.
32
Guia de Instalação SAGE 2004
Abril - 2007
VIII. Instalação do SAGEBox
PROCEDIMENTOS DE INSTALAÇÃO
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.
Exemplos:
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:
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.
PROCEDIMENTOS PÓS-INSTALAÇÃO
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
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.
34
Guia de Instalação SAGE 2004
Abril - 2007
VIII - Instalação do SAGEBox
Jumper 4
LED
Figura VIII-2 - Placa mãe – SEL-1102
35
SAGE
Sistema Aberto de Gerenciamento de Energia
VIII - Instalação do SAGEBox
Rede:
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
HOSTNAME=nomedamaquina
Por fim é preciso configurar o arquivo /etc/hosts de acordo com a arquitetura de rede
definida para o sistema.
BASE DE DADOS
criasageboxcnf
36
Guia de Instalação SAGE 2004
Abril - 2007
VIII - Instalação do SAGEBox
• gmcd
• sac
• sdd
• 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.
ATUALIZAÇÃO
criasageboxexe
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:
Por fim devem ser executadas as instruções de instalação* do update, descritas nos
arquivos updxxx_2004.lst disponibilizados juntamente com o update.
37
SAGE
Sistema Aberto de Gerenciamento de Energia
VIII - Instalação do SAGEBox
38
Guia de Instalação SAGE 2004
Abril - 2007