• Nenhum resultado encontrado

PI Asset Framework. Guia de Instalação e Upgrade de Serviços. Para os Serviços do PI Asset Framework incluído no PI Server 2016 R2

N/A
N/A
Protected

Academic year: 2021

Share "PI Asset Framework. Guia de Instalação e Upgrade de Serviços. Para os Serviços do PI Asset Framework incluído no PI Server 2016 R2"

Copied!
252
0
0

Texto

(1)

PI Asset Framework

Guia de Instalação e Upgrade de Serviços

Para os Serviços do PI Asset Framework 2.8.5 incluído no PI Server 2016 R2

(2)

San Leandro, CA 94577 USA Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web: http://www.osisoft.com

Guia de Instalação e Upgrade de Serviços do PI Asset Framework © 2009-2016, OSIsoft, LLC. Todos os direitos reservados.

Nenhuma parte desta publicação pode ser reproduzida, armazenada em um sistema de recuperação ou transmitida, em qualquer forma ou por quaisquer meios, sejam mecânicos, de fotocópia, registro ou outro, sem a prévia autorização por escrito da OSIsoft, LLC.

OSIsoft, o logotipo e a logomarca da OSIsoft, Managed PI, OSIsoft Advanced Services, OSIsoft Cloud Services, OSIsoft Connected Services, PI ACE, PI Advanced Computing Engine, PI AF SDK, PI API, PI Asset Framework, PI Audit Viewer, PI Builder, PI Cloud Connect, PI Connectors, PI Coresight, PI Data Archive, PI DataLink, PI DataLink Server, PI Developer’s Club, PI Integrator for Business Analytics, PI Interfaces, PI JDBC driver, PI Manual Logger, PI Notifications, PI ODBC, PI OLEDB Enterprise, PI OLEDB Provider, PI OPC HDA Server, PI ProcessBook, PI SDK, PI Server, PI Square, PI System, PI System Access, PI Visualization Suite, PI Web API, PI Web Services e RLINK são todos marcas comerciais da OSIsoft, LLC. Todas as outras marcas ou nomes comerciais usados neste documento são de propriedade de seus respectivos proprietários.

DIREITOS DO GOVERNO DOS EUA

O uso, a duplicação ou a divulgação pelo Governo dos EUA estão sujeitos às restrições definidas no contrato de licença da OSIsoft, LLC e conforme fornecido nas DFARS 227.7202, DFARS 252.227-7013, FAR 12.212, FAR 52.227, conforme aplicável. OSIsoft, LLC.

Versão: 2.8.5

(3)

Implantação do PI Asset Framework...1

Componentes do PI System... 1

PI Data Archive e PI Asset Framework (PI AF)...3

Arquitetura PI AF... 3

Opções de configuração do PI System e SQL Server... 3

PI System de pequeno porte... 4

PI System com melhor desempenho... 4

PI System distribuído e de alta disponibilidade...5

Opções de implantação do PI AF...6

Implantação simples do PI AF...6

PI AF em um Grupo de Disponibilidade AlwaysOn do SQL Server...7

PI AF em um SQL Server espelhado... 8

PI AF Server em um cluster de failover... 8

Coletivos PI AF... 8

Considerações de implantação do PI AF... 10

Perguntas frequentes sobre a implantação do PI AF... 11

Soluções de alta disponibilidade do PI AF... 13

Soluções de alta disponibilidade baseadas no Microsoft SQL Server ...13

Soluções de alta disponibilidade baseadas no PI AF ... 15

Ordem de instalação do PI System...17

Tarefas de pré-instalação do PI AF Server...19

Requisitos do sistema...19

Requisitos de hardware... 19

Requisitos do SQL Server... 19

Sincronização das configurações de hora nos computadores do PI System... 20

Fazer download do kit de instalação de Serviços PI AF... 20

Diretrizes de instalação do SQL Server...21

Instalar o Microsoft SQL Server...22

Considerações do SQL Server... 22

Funções e permissões do SQL Server para uso com o PI AF...22

Instalação do PI AF Server... 25

Instalar os componentes do PI AF Server em um único computador...25

Instalar os componentes do PI AF Server em vários computadores... 28

Instale os componentes do PI AF Server em três computadores... 33

Instale os componentes do PI AF Server em quatro computadores...39

Criação manual do banco de dados SQL PI AF...45

Criar grupo local AFServers no computador do banco de dados SQL do PI AF...46

Executar os scripts do SQL para criar o banco de dados SQL do PI AF...47

Modificar a string de conexão do serviço de aplicativo PI AF...48

Direcionar o serviço de aplicativo PI AF a outro banco de dados SQL do PI AF... 49

Atualizações do PI AF Server... 51

Atualizar os componentes do PI AF Server em um único computador... 52

Conectar o PI System Explorer a um PI AF Server atualizado... 54

Fazer o upgrade dos componentes do PI AF Server em vários computadores...54

Faça upgrade dos componentes do PI AF Server em três computadores...57

Faça upgrade dos componentes do PI AF Server em quatro computadores...60

Upgrade manual do banco de dados SQL do PI AF... 63

(4)

Modificar a string de conexão do serviço de aplicativo PI AF...65

Incompatibilidade de versão... 65

Instalação e upgrade do PI AF Client... 67

Instalar o PI AF Client... 68

Definir uma conexão do PI AF Server...70

Conexões do PI AF Server...70

Conectar a um PI AF Server...71

Adicionar um PI AF Server à lista de conexões... 71

Visualizar propriedades gerais do PI AF Server conectado... 72

Gerenciar identidades...73

Gerenciar mapeamentos... 74

Configurar acesso ao Active Directory dos contatos... 76

Habilitar vários idiomas para o PI AF Client...78

Fazer upgrade do PI AF Client...78

Incompatibilidade de versão... 80

Management plug-in for PI System Explorer... 81

Onde instalar o plug-in de gerenciamento...81

Instalação e upgrade do PI AF no grupo de disponibilidade do SQL Server... 83

Instalação do PI AF no grupo de disponibilidade do SQL Server...83

Requisitos de pré-instalação do PI AF no grupo de disponibilidade do SQL Server...83

Instalar o PI AF no computador de réplica primária no grupo de disponibilidade do SQL Server... 84

Instalar o PI AF no grupo de disponibilidade do SQL Server...84

Instalar o PI AF nos computadores de réplica secundária no grupo de disponibilidade do SQL Server.... 86 Instalar o serviço PI AF em uma máquina separada... 86

Criar um login do SQL Server para o computador de réplica primária no grupo de disponibilidade do SQL Server... 87

Fazer backup do banco de dados PIFD de um grupo de disponibilidade do SQL Server...87

Criar logins do SQL Server para computadores de réplica secundárias em um grupo de disponibilidade do SQL Server... 87

Criar um compartilhamento de rede para um grupo de disponibilidade do SQL Server...87

Criar um grupo de disponibilidade do SQL Server para uso com o PI AF...87

Configurar a string de conexão PI AF para uso no grupo de disponibilidade do SQL Server...90

Adicionar um banco de dados PI AF a um grupo de disponibilidade existente do SQL Server... 90

Fazer upgrade de um banco de dados PI AF em um membro do grupo de disponibilidade do SQL Server ... 91

Usar trilha de auditoria...92

Instalação do PI AF em uma sessão do SQL Server espelhado... 93

Usar trilha de auditoria com um sistema espelhado...93

Tarefas de pré-instalação do PI AF em uma sessão do SQL Server espelhado... 94

Instalar o banco de dados SQL PI AF nos servidores principal e espelho... 94

Configurar o modelo de recuperação do banco de dados PIFD nos servidores principal e espelho... 95

Configurar o grupo de domínio para o serviço PI AF em uma sessão espelhada do SQL Server...95

Instalar o serviço de aplicativo PI AF em uma sessão do SQL Server espelhado...96

Criar e mapear contas de login e usuário em um sistema SQL Server espelhado... 96

Excluir logins e usuários locais... 97

Configurar os backups e a restauração do banco de dados PIFD em uma sessão do SQL Server espelhado ...97

Criar uma sessão do SQL Server espelhado no servidor principal... 98

Upgrade do PI AF em uma sessão do SQL Server espelhado...101

(5)

Fazer upgrade do PI AF em uma sessão do SQL Server espelhado...101

Instalação do PI AF Server em um cluster de failover... 103

Arquitetura do PI AF em um cluster de failover...103

Tarefas de pré-instalação do PI AF em um cluster de failover... 104

Considerações de segurança do serviço de aplicativo PI AF em um failover...105

Considerações de segurança do recurso AF Link para PI em clusters de failover...106

Configurar um grupo de domínio da conta do serviço PI AF em um cluster de failover... 107

Instalação do banco de dados SQL PI AF em um cluster de failover... 107

Extraia o banco de dados SQL PI AF na máquina ativa do cluster de failover do SQL Server usando o arquivo de configuração (Opcional)... 108

Instale o banco de dados SQL PI AF na máquina ativa do cluster de failover do SQL Server usando a Execução Manual de Scripts SQL ... 110

Criar e mapear um login do SQL Server... 110

Excluir logins e usuários locais...111

Verificar o serviço SQL Server em um cluster de failover...112

Instalação do serviço de aplicativo PI AF em um cluster de failover...112

Instalar o serviço PI AF no cluster de failover... 113

Configurar o serviço de aplicativo PI AF no Windows Server 2008 R2 em um cluster de failover...114

Modificar o número padrão de failovers no Windows Server 2008...115

Configurar o serviço de aplicativo PI AF no Windows Server 2012 em um cluster de failover... 116

Verificar o serviço PI AF após a instalação do cluster de failover... 117

Configurar certificados de alta disponibilidade do PI AF em um cluster de failover...118

Upgrade do PI AF em um cluster de failover... 119

Colocar o PI AF Server off-line antes do upgrade do cluster de failover... 119

Fazer upgrade do banco de dados SQL PI AF no cluster de failover... 120

Extrair os scripts do banco de dados SQL PI AF na máquina ativa em um cluster do SQL Server...120

Atualize o banco de dados SQL PI AF na máquina ativa do cluster de failover do SQL Server usando a Execução Manual de Scripts SQL... 121

Fazer upgrade do serviço de aplicativo PI AF no cluster de failover... 122

Fazer upgrade do serviço PI AF no nó ativo em um cluster de failover...122

Fazer upgrade do serviço de aplicativo PI AF no nó inativo em um cluster de failover...123

Verificar o serviço de aplicativo PI AF após o upgrade do cluster...125

Instalação e configuração do coletivo PI AF...127

Preparar para criar um coletivo PI AF... 127

Requisitos de configuração dos coletivos PI AF...128

Requisitos do SQL Server dos coletivos PI AF... 129

Requisitos de segurança dos coletivos PI AF... 129

Criar um coletivo PI AF...133

Configurar a segurança do banco de dados do distribuidor... 134

Configurar as propriedades do coletivo PI AF...135

Verificar o status do coletivo PI AF...136

Detalhes do status do coletivo PI AF... 136

Adicionar um servidor secundário a um coletivo PI AF... 137

Conectar ou trocar para um membro específico de um coletivo PI AF...138

Remover um servidor secundário de um coletivo PI AF...138

Parar ou iniciar a replicação de coletivo do PI AF...139

Parar a replicação em um servidor de coletivos secundário do PI AF... 139

Parar a replicação no servidor de coletivos primário do PI AF...139

Iniciar a replicação em um servidor de coletivos do PI AF... 139

Reinicializar um membro do coletivo PI AF...140

Configurar permissões de pasta no servidor primário coletivo do PI AF... 140

Upgrades do coletivo PI AF...141

(6)

Fazer backup dos bancos de dados SQL do PI AF primários... 141

Parar a replicação no computador do banco de dados SQL do PI AF primário...142

Remover o servidor primário de um coletivo PI AF...142

Desligar o serviço PI AF em servidores AF Collective...143

Fazer upgrade do PI AF Server primário... 143

Fazer upgrade dos PI AF Servers secundários... 143

Reconstruir o coletivo PI AF...143

Instalações silenciosas do PI AF... 145

Configurar a instalação silenciosa do PI AF Server... 145

Parâmetros para instalação do PI AF Server... 146

Recursos especificados pelos parâmetros ADDLOCAL e REMOVE para instalação do PI AF Server....147

Variáveis para instalação do PI AF Server...149

Exemplos de sintaxe do PI AF Server para instalação silenciosa... 155

Extrair conteúdos do pacote de instalação PI AF... 157

Configurar a instalação silenciosa do PI AF Client...157

Recursos especificados pela propriedade ADDLOCAL para instalação do PI AF Client... 158

Propriedades de linha de comando da instalação do PI AF Client... 158

Exemplos de sintaxe do PI AF Client para instalação silenciosa... 160

Visão geral de segurança do PI AF ... 163

Recomendações gerais de segurança do PI AF...163

Requisitos de segurança dos coletivos PI AF...164

Coletivos PI AF em um domínio ou grupo de trabalho...167

Verificar as credenciais e as conexões de segurança dos coletivos PI AF...167

Configuração de segurança da conta do serviço de aplicativo PI AF...168

Executar o serviço de aplicativo PI AF em uma conta de domínio...168

Considerações do serviço de aplicativo PI AF e do banco de dados SQL do PI AF...173

Configurar o banco de dados PI AF e SQL em domínios não confiáveis... 174

Configuração do PI AF Server com autenticação do SQL Server...174

Conectar o PI System Explorer e o PI AF Server...179

PI AF Clients e autenticação do Windows... 180

Executar o PI System Explorer com permissões elevadas...181

Configurações de segurança do recurso AF Link para PI...181

Configuração de segurança para tabelas externas... 183

Autenticação de tabelas vinculadas... 183

Risco em usar conexões não personificadas...184

Recomendações de acesso a dados para tabelas vinculadas... 184

Acesso à tabela vinculada no PI System Explorer 2.0.x...185

Configurações de segurança para tabelas vinculadas...185

PI AF e autenticação Kerberos... 187

Visão geral da autenticação Kerberos... 187

PI AF e Registro de Nome de Princípio de Serviço...188

PI AF e delegação Kerberos... 188

Configurar o PI AF para delegação Kerberos...190

Permissões às contas de serviço com o snap-in Editar ADSI... 192

Atribuir permissões às contas de serviço com o snap-in Editar ADSI... 192

Gerenciar SPNs do serviço PI AF...193

Visualizar os SPNs existentes para o serviço PI AF... 194

Registrar SPNs do serviço PI AF...194

Excluir SPNs para o serviço PI AF... 195

Configurar objetos do Active Directory para delegação...196

Ajustar as configurações da delegação para a conta de domínio na qual o serviço de aplicativo PI AF executa... 196

(7)

Firewalls e segurança do PI AF... 199

Exemplos de topologia de firewall...199

Firewall com todos os servidores instalados na DMZ... 199

Firewall com PI Data Archive no DMZ e PI AF e SQL Server na LAN... 200

Firewall com SQL Server fora da DMZ... 201

Tipos de conexão de rede do PI AF... 202

Considerações de firewall e portas do PI AF...203

Firewall entre o PI AF Server e o PI AF Client... 204

Firewall entre o PI AF Server e o SQL Server...204

Firewall entre o PI AF Client e o PI Data Archive... 204

Configuração de segurança no PI AF...207

Identidades e mapeamentos PI AF... 207

Identidades integradas do PI AF...209

Hierarquia de segurança...210

Herança de permissão... 211

Direitos de acesso do PI AF...215

Opção Negar permissão... 216

Janela Configuração de segurança...217

Segurança do PI AF Server... 218

Configurar a segurança para um PI AF Server... 219

Segurança do banco de dados PI AF...220

Configurar a segurança para novos bancos de dados do PI AF... 220

Configurar a segurança para um único banco de dados do PI AF...221

Segurança da coleção PI AF... 222

Configurar segurança para as coleções... 223

Segurança do objeto PI AF... 224

Configurar segurança para objetos...224

Configurar a segurança de análises e templates de análises...225

Configurar segurança do banco de dados de UDM... 226

Diferenças do modelo de segurança do PI Data Archive... 227

Manutenção do PI AF Server...229

Considerações do backup do PI AF...229

Trabalhos de manutenção do SQL Server do PI AF Server... 230

Requisitos de segurança... 230

OSIsoft AF Maintenance ... 231

OSIsoft Backup ... 235

Configurar trabalhos de segundo plano... 235

Backups do SQL Server do coletivo PI AF... 236

Solucionar problemas de conexão... 237

Monitorar a comunicação entre o PI AF Server e o SQL Server... 237

Incompatibilidade de versão...237

Não é possível se conectar ao AF Server... 238

Não é possível se conectar ao SQL Server especificado... 239

Não é possível se conectar a um banco de dados PIFD...239

Erro de SQL de permissão EXECUTE negada (229)...239

Erro SQL do procedimento armazenado não encontrado (2812)... 240

Replicação não concluída aguardando um SyncStatus Bom... 240

Solucionar problemas de coletivos PI AF ... 241

Detalhes do status indicam que não há assinante configurado... 241

Falha na criação do coletivo PI AF devido a falha no login...241

(8)

Não é possível criar o coletivo PI AF quando o SQL Server Agent não está em execução... 242

(9)

Implantação do PI Asset Framework

Nesta seção

• Componentes do PI System • Arquitetura PI AF

• Opções de configuração do PI System e SQL Server • Opções de implantação do PI AF

• Soluções de alta disponibilidade do PI AF

Componentes do PI System

Simplificando, o PI System é uma infraestrutura de dados. Um PI System básico consiste de fonte de dados, coletor de dados para essa fonte de dados (pode estar no mesmo computador), um computador servidor que contém PI Data Archive e PI Asset Framework (PI AF) e uma ferramenta de visualização apropriada em um cliente, como um computador ou dispositivo móvel.

O PI System coleta, armazena e gerencia dados de sua planta ou de seu processo. O PI System pode incluir vários produtos. As interfaces PI recuperam dados de suas fontes de dados e os enviam a qualquer PI Data Archive. Usuários em outros computadores podem recuperar dados do PI Data Archive e exibi-los nas ferramentas do cliente. O PI System inclui:

Fontes de dados

As fontes de dados são os instrumentos que geram seus dados. Elas podem ser quase tudo e podem se conectar a nós da interface de várias maneiras diferentes. O PI Performance Equations, o PI ACE e o Totalizer também são considerados fontes de dados, mesmo que possam ser hospedados no computador do PI Data Archive.

Interfaces/conectores

As interfaces PI e os conectores PI coletam dados das fontes de dados e os enviam ao PI Data Archive. Cada fonte de dados que é externa ao PI System precisa de uma interface PI ou um Conector PI que a interprete. A OSIsoft possui mais de 450 interfaces distintas e um inventário cada vez maior de conectores.

PI System

Uma coleção de aplicativos de software da OSIsoft que são executados em um ou mais computadores e operam para coletar, armazenar, encontrar, analisar, distribuir e visualizar dados de processos. Um PI System é composto por múltiplos componentes PI, tais como: PI Data Archive, PI Asset Framework (PI AF), PI AF SDK, interfaces PI ou conectores PI, ferramentas de visualização, análises, notificações e Web API.

(10)

PI Data Archive

O PI Data Archive recupera dados e os roteia em tempo real pelo PI System e por toda a sua infraestrutura de informações, permitindo que todos trabalhem em um conjunto comum de dados em tempo real. Operadores, engenheiros, gerentes e outras equipes da instalação podem se conectar ao PI Data Archive para visualizar e recuperar dados do PI Data Archive ou dos sistemas de armazenamento de dados externos.

O PI Data Archive normalmente é executado em um computador diferente dos que executam as interfaces PI e os aplicativos cliente. Essa arquitetura de coleta de dados distribuída é escalável, robusta e flexível. Quando uma arquitetura de alta disponibilidade é usada, o PI Data Archive é executado em dois ou mais computadores que são

automaticamente sincronizados e funcionam como um único PI Data Archive lógico, chamado de coletivo PI Data Archive. Esses computadores podem estar em diferentes regiões geográficas.

PI Asset Framework (PI AF)

O PI AF representa os ativos e equipamentos organizacionais. É possível usar essas representações dos seus ativos em análises simples ou complexas que produz informações críticas.

Pontos e ativos PI

Os pontos e ativos PI são os building blocks básicos do PI System.

Use os pontos PI para controlar os eventos que englobam os históricos de dados. Quando os gerentes de sistemas ou os engenheiros de serviço de campo da OSIsoft instalam um PI Data Archive, eles criam um ponto PI para cada fonte de dados que o PI System deve rastrear. O PI Data Archive armazena os pontos e seus atributos no banco de dados do ponto.

O PI AF organiza os ativos com base nos pontos sendo monitorados. Os ativos podem ser úteis aos usuários do PI System que não estão familiarizados com os pontos. Ao usar os ativos, eles podem encontrar os dados necessários sem compreender os detalhes técnicos de cada item de equipamento. Com os ativos, é possível encontrar facilmente todos os pontos associados a um item de equipamento.

Acesso a Dados

Os componentes do PI System comunicam-se entre si usando PI SDK, PI Network Subsystem (PINS), PI API e PI AF SDK. Os componentes de acesso a dados do PI incluem PI OLEDB, PI ODBC e PI JDBC com Microsoft SQL Server e PI Web Services com Microsoft IIS. Eles também podem incluir fornecedores de dados relacionais, como PI ODBC e PI JDBC. O PI Web

Services recupera os dados do PI System usando o PI SDK, PINS e o PI AF SDK, além de outras camadas de acesso a dados. Em geral, deve-se configurar o host do PI Web Services para conectar ao PI Data Archive e ao PI AF.

Aplicativos cliente

Operadores, engenheiros, gerentes e outras equipes da planta usam diversos aplicativos cliente para se conectarem ao PI Data Archive e visualizar dados da planta. PI Coresight, PI ProcessBook, PI DataLink e PI WebParts são aplicativos cliente.

(11)

PI Data Archive e PI Asset Framework (PI AF)

O PI Data Archive inclui e requer o PI Asset Framework (PI AF). É necessário ter uma conexão com o PI AF Server para instalar o PI Data Archive. Se o PI AF Server não estiver instalado, instale-o antes de iniciar a instalação do PI Data Archive Server.

O PI AF substitui o PI Module Database (MDB). No futuro, novos aplicativos cliente darão suporte apenas ao PI AF. Para fornecer compatibilidade reversa, o PI Data Archive migra o conteúdo do MDB no PI AF. Após a migração, o PI Data Archive sincroniza continuamente o conteúdo MDB com o PI AF, permitindo acessar o conteúdos MDB dos clientes PI AF como o PI System Explorer. Da mesma forma, pode-se acessar o conteúdo PI AF usando os clientes MDB, como o PI ACE, e os clientes PI AF. Você não pode atualizar para o PI Data Archive 2016 R2 até executar com sucesso o Assistente de Preparação do MDB para AF. Após o upgrade, a migração do MDB para o PI AF é automaticamente iniciada, e o conteúdo do MDB é sincronizado com o PI AF.

Quando você instala ou atualiza para PI Data Archive 2016 R2, o programa de instalação do PI Data Archive solicita um caminho para um servidor do PI AF e tenta conectar-se a ele. Essa conexão deve ser bem-sucedida para você concluir a instalação ou upgrade. A única exceção é quando estiver sendo feito o upgrade de um PI Data Archive Server existente que não use o MDB.

Arquitetura PI AF

O PI AF usa uma arquitetura de várias camadas. Um sistema mínimo consiste de um aplicativo cliente ou do PI AF SDK, do serviço de aplicativo PI AF Server e do banco de dados SQL do PI AF.

Na topologia física, qualquer configuração das três camadas é possível, inclusive a execução de todas as camadas no mesmo sistema ou em sistemas distintos.

• Os clientes podem se comunicar com vários servidores PI AF e servidores PI Data Archive. • Um único servidor PI AF pode atender a vários clientes.

• Um único banco de dados SQL do PI AF pode hospedar vários servidores PI AF.

• Os recursos de alta disponibilidade podem ser configurados de várias formas, inclusive PI AF Servers com carga balanceada, grupo de disponibilidade SQL AlwaysOn, espelhamento do SQL Server, replicação do SQL Server, Windows Server Failover Clustering (WSFC) ou a combinação entre esses métodos.

Opções de configuração do PI System e SQL Server

Para PI Data Archive, PI AF Server e Microsoft SQL Server, é necessário ter um ou mais computadores Windows com sistema operacional de 64 bits.

Para melhor desempenho e segurança aprimorada, a OSIsoft recomenda a instalação do SQL Server em um computador que não seja o do PI Data Archive. A OSIsoft também recomenda duas unidades físicas no computador do PI Data Archive.

A OSIsoft também recomenda que o PI AF Server e o PI Data Archive sejam instalados em computadores diferentes quando:

• O servidor PI AF usará dados de séries cronológicas para vários servidores PI Data Archive. • O PI AF Server está configurado para alta disponibilidade (tal como um coletivo PI AF, PI AF Servers com carga balanceada, PI AF Servers conectados a uma configuração de SQL Server de alta disponibilidade.)

(12)

O número de computadores necessários depende do tamanho e da complexidade do PI System.

PI System de pequeno porte

Para sistemas com poucos ativos (10 mil ou menos) e cargas de trabalho baixas até moderadas (25 mil ou menos pontos PI), a OSIsoft recomenda que você instale o PI Data Archive, o servidor do PI AF e o SQL Server Express no mesmo computador.

Dica:

Recomenda-se o uso do SQL Server Express, pois ele usa menos recursos do sistema. Esta recomendação é feita para considerações de recursos do sistema, em que ambos os servidores, PI Data Archive e PI AF, consumirão da mesma alocação de recursos da máquina servidora.

PI System de pequeno porte

PI System com melhor desempenho

Para sistemas com mais de 10.000 ativos e cargas de trabalho e contagens de pontos de moderadas a altas (mais de 25.000 pontos PI), a OSIsoft recomenda:

• Instalar o Microsoft SQL Server em um computador diferente do PI Data Archive. • Instalar o PI AF Server no computador PI Data Archive ou SQL Server.

• O Microsoft SQL Server Enterprise Edition é recomendado (o Enterprise Edition é necessário para o recurso de trilha de auditoria no PI AF Server).

• Considere a possibilidade de usar coletivos PI Data Archive e PI AF para escalabilidade e alta disponibilidade.

(13)

PI System com melhor desempenho

PI System distribuído e de alta disponibilidade

Para os sistemas distribuídos com grandes cargas de trabalho e contagens de pontos e com vários servidores PI Data Archive ou coletivos PI Data Archive que são vinculados a um banco de dados central PI AF, a OSIsoft recomenda a instalação de coletivos PI Data Archive, coletivos PI AF e Microsoft SQL Server em computadores separados e redundantes para arquivar o melhor nível de desempenho e escalabilidade.

(14)

Opções de implantação do PI AF

Dependendo das necessidades e do objetivos do usuário, existem várias opções para a implantação do PI Asset Framework, desde a implantação simples que usa um computador a um coletivo espelhado complexo que use vários computadores. Cuidadosamente considere qual implantação é a melhor para atender às necessidades do usuário antes da instalação.

Nesta seção

• Implantação simples do PI AF

• PI AF em um Grupo de Disponibilidade AlwaysOn do SQL Server • PI AF em um SQL Server espelhado

• PI AF Server em um cluster de failover • Coletivos PI AF

• Considerações de implantação do PI AF

• Perguntas frequentes sobre a implantação do PI AF

Implantação simples do PI AF

Para sistemas com poucos ativos (10 mil ou menos) e cargas de trabalho baixas a moderadas (25 mil ou menos pontos PI), a OSIsoft recomenda seguir estas diretrizes:

• Instalar PI Data Archive, PI AF Server e SQL Server no mesmo computador.

• Considerar a instalação do SQL Server em um computador diferente do PI Data Archive. A instalação do SQL Server Standard ou Enterprise Edition no mesmo computador do PI Data Archive pode diminuir significativamente o desempenho do PI Data Archive.

Os possíveis cenários de implantação incluem:

• Implantar o serviço de aplicativo PI AF e o banco de dados SQL do PI AF no mesmo computador e implantar um cliente PI AF no mesmo computador ou em um computador diferente.

• Implantar o serviço de aplicativo PI AF e o banco de dados SQL do PI AF em computadores diferentes e implantar um cliente PI AF em um desses computadores ou em um computador diferente.

• Implantar o serviço de aplicativo PI AF em vários computadores apontando para um único banco de dados SQL do PI AF e implantar um balanceador de carga de rede entre o cliente PI AF e os serviços de aplicativos PI AF.

(15)

PI AF em um Grupo de Disponibilidade AlwaysOn do SQL Server

Implante o PI AF em um Grupo de Disponibilidade AlwaysOn do SQL Server para um sistema de alta disponibilidade. Os dois cenários a seguir demonstram implantação de alta

disponibilidade para os componentes do PI AF Server em um Grupo de Disponibilidade AlwaysOn:

• O primeiro cenário é para a implantação do serviço PI AF e o banco de dados SQL PI AF em computadores diferentes. Implante o banco de dados SQL PI AF em máquinas envolvidas em um Grupo de Disponibilidade AlwaysOn do SQL Server e implante o serviço PI AF em máquinas separadas que usam o Microsoft Failover Clustering. Conforme recomendado, o serviço PI AF é configurado para ser executado em uma conta de domínio.

◦ Instale o banco de dados SQL PI AF nas máquinas que estão incluídas no Grupo de Disponibilidade AlwaysOn do SQL Server.

◦ Instale o serviço PI AF em máquinas separadas que utilizam o Microsoft Failover

Clustering. Conforme recomendado, o serviço PI AF é configurado para ser executado em uma conta de domínio.

◦ Instale a ferramenta cliente PI AF em outro computador.

• O segundo cenário deverá implantar o serviço PI AF em vários computadores que apontem para um Grupo de Disponibilidade AlwaysOn do SQL Server que inclua o banco de dados SQL PI AF. Implante o equilibrador de carga de rede entre a ferramenta cliente PI AF e os serviços PI AF.

(16)

A OSIsoft pressupõe que o usuário esteja familiarizado com a configuração e operação de balanceadores de carga de rede, recursos do cluster de failover e ferramentas de administração de cluster no seu sistema operacional Windows.

PI AF em um SQL Server espelhado

Implante o PI AF em um SQL Server espelhado para um sistema de alta disponibilidade. Os possíveis cenários incluem:

• Implante o serviço de aplicativo PI AF e o banco de dados SQL do PI AF em computadores separados, com o banco de dados SQL do PI AF em um SQL Server espelhado, e implante o cliente PI AF em outro computador.

• Implante o serviço de aplicativo PI AF em vários computadores apontando para um banco de dados SQL do PI AF instalado em um SQL Server espelhado e implante um balanceador de carga de rede entre o cliente PI AF e os serviços de aplicativos PI AF.

PI AF Server em um cluster de failover

Dois cenários demonstram a implantação de alta disponibilidade para os componentes do PI AF Server em um cluster de failover:

• O primeiro cenário é para a implantação do serviço de aplicativo PI AF e o banco de dados SQL do PI AF em computadores diferentes. Instale o serviço de aplicativo PI AF em um computador separado que use o Microsoft Failover Clustering. Conforme recomendado, o serviço de aplicativo PI AF é configurado para ser executado em uma conta de domínio.

◦ Instale o banco de dados SQL do PI AF em um cluster de failover do SQL Server. ◦ Instale o serviço PI AF em um computador separado que use o Microsoft Failover

Clustering. Conforme recomendado, o serviço PI AF é configurado para ser executado em uma conta de domínio.

◦ Instale a ferramenta cliente PI AF em outro computador.

• O segundo cenário deverá implantar o serviço PI AF em vários computadores que apontam para um banco de dados SQL PI AF que foi instalado em um cluster de failover do SQL Server. Implante o equilibrador de carga de rede entre o cliente PI AF e os serviços de aplicativos PI AF.

A OSIsoft pressupõe que o usuário esteja familiarizado com a configuração e operação de balanceadores de carga de rede, recursos do cluster de failover e ferramentas de administração de cluster no seu sistema operacional Windows.

Coletivos PI AF

Um coletivo PI AF é um conjunto de servidores PI AF que agem como servidores PI AF lógicos em um PI System para fornecer alta disponibilidade (HA), recuperação de desastres,

distribuição de carga e maior escalabilidade.

Entre os cenários de implantação para um coletivo PI AF, estão:

• Vários pares de um serviço de aplicativo PI AF e de um banco de dados SQL do PI AF (o par do serviço de aplicativo PI AF e do banco de dados SQL do PI AF podem estar no mesmo

(17)

computador ou em computadores diferentes) configurados em um coletivo PI AF, com um cliente PI AF no mesmo computador ou em outro computador.

• Vários pares de um serviço de aplicativo PI AF e de um banco de dados SQL do PI AF configurado em um coletivo PI AF, com cada par configurado como um cluster do SQL Server ou de um SQL Server espelhado.

Os coletivos PI Data Archive e PI AF são independentes; um coletivo PI Data Archive não é necessário para criar um coletivo PI AFe vice-versa. Um servidor PI AF não precisa estar instalados para os servidores PI Data Archive primário e secundários.

Um coletivo PI AF usa a replicação do SQL Server para copiar dados do computador do banco de dados SQL do PI AF primário (publicador) para cada um dos computadores do banco de dados SQL do PI AF. O banco de dados PIFD é o banco de dados do Microsoft SQL Server no qual as informações de configuração e os bancos de dados PI AF definidos pelo usuários são armazenados. Ao criar um coletivo PI AF, um banco de dados do distribuidor

(PIFD_Distribution) é criado para permitir a replicação do SQL Server.

Cada servidor secundário se comunica com o servidor primário por meio de uma conexão do Windows Communication Foundation (WCF) e reporta as informações de status. O servidor autentica a conexão do WCF usando um certificado do Windows gerado pelo PI AF Server, quando este é gerado.

A replicação do SQL Server transmite o certificado do PI AF Server primário para cada servidor secundário. Depois que o servidor secundário recebe o certificado do servidor primário, ele pode comunicar seu status com o servidor primário.

Quando os dados PI AF são alterados no PI AF Server primário:

• O agente de leitura do log envia as alterações do PIFD para o banco de dados PIFD_Distribution .

• Para cada servidor secundário, o agente dele impõe alterações à instância do SQL Server no servidor secundário.

Se o servidor secundário não puder ser alcançado (ser houver um problema de rede ou o computador estiver off-line), o agente tentará alcançá-lo mais tarde.

Configuração do coletivo PI AF de amostra

O recurso de alta disponibilidade (HA), implementado com o PI AF, usa um coletivo PI AF. Porque a lógica de balanceamento de carga e failover é implementada no nível do PI AF SDK, cada instância do PI AF SDK deve conhecer o endereço de pelo menos um dos servidores PI AF em um coletivo PI AF. Depois de o PI AF SDK se conectar ao PI AF Server, o PI AF SDK será atualizado com as informações sobre os outros membros do coletivo PI AF. O PI AF SDK selecionará o PI AF Server apropriado, detectará as falhas e trocará para o próximo PI AF Server apropriado.

Cada par de banco de dados SQL do PI AF/PI AF Server pode estar no mesmo computador ou em computadores diferentes. Cada PI AF Server deve conhecer sua função de servidor (primário ou secundário), cada servidor primário deve conhecer o local dos servidores secundários para permitir a replicação, e cada servidor secundário deve conhecer o local do servidor primário para enviar o status ao primário. A replicação do SQL Server permite que os servidores do banco de dados secundário contatem o servidor do banco de dados primário e replica os metadados e os dados.

(18)

Na figura, R/W indica que o servidor primário dá suporte de leitura e gravação aos dados por clientes PI AF. R/O indica que os servidores secundários só dão suporte à leitura de dados pelos clientes PI AF.

O servidor primário pode estar localizado nas matrizes, e cada planta pode ter um servidor secundário. Os gravadores de dados sempre se conectam ao servidor primário para fazer alterações. Os usuários de cada planta se conectam a seu servidor secundário local, exceto para gravação; nesse caso, eles se conectam ao servidor primário. O servidor primário e todos os servidores secundários conterão exatamente os mesmos dados.

Nota:

Faça o backup dos dados, mesmo se a replicação SQL Server for usada. Por exemplo, se o banco de dados SQL do PI AF for excluído por engano do servidor primário, o SQL Server replicará essa exclusão nos servidores secundários, e todos os dados PI AF serão

perdidos.

Considerações de implantação do PI AF

Os principais componentes em um PI System são o PI Asset Framework, o Microsoft SQL Server e o PI Data Archive. A OSIsoft recomenda usar estas orientações para implantar o PI AF em um PI System:

• Se o computador PI Data Archive estiver cheio, mova o SQL Server para outro computador. • Se vários computadores do PI Data Archive usarem o mesmo banco de dados SQL PI AF,

mova o SQL Server para outro computador.

• É aceitável usar um SQL Server compartilhado contendo bancos de dados para outros aplicativos não OSIsoft. Geralmente, eles já estão em execução em um cluster.

(19)

• O tamanho do hardware deve ser baseado na carga de trabalho, não na contagem de objetos PI AF, pois os dois não estão relacionados. A memória RAM é a consideração mais

importante para o tamanho do hardware para implementação do PI AF por causa do SQL Server.

• Com o aumento da carga de trabalho de E/S, é importante considerar que o subsistema do disco lide com a contagem de E/S e com os requisitos de armazenamento. As especificações a considerar incluem: número de eixos do disco, unidades de estado sólido (SSDs) e assim por diante. Para PI AF sistemas muito grandes, use uma matriz de unidade que possa comportar no mínimo 3.000 leituras aleatórias de E/S por segundo (IOPS).

• Adicionar memória RAM do SQL Server melhora o desempenho de leitura e gravação do SQL Server e é a variável com maior impacto no desempenho do PI AF. Especificamente, se um PI AFsistema muito grande estiver sendo usado, especifique que a memória RAM do SQL Server tenha um tamanho equivalente a 60%-65% da base de dados.

Perguntas frequentes sobre a implantação do PI AF

A seguinte tabela fornece respostas às perguntas frequentes sobre a implantação do PI AF.

Pergunta Resposta Explicação

O serviço de aplicativo PI AF pode executar no sistema do servidor de banco de dados?

Sim

O serviço de aplicativo PI AF pode ser executado em um sistema diferente do servidor do banco de dados?

Sim

O serviço de aplicativo PI AF pode ser executado em um sistema em um domínio não confiável pelo domínio do sistema do servidor do banco de dados?

Sim Configure o serviço de aplicativo PI AF para usar um login do SQL Server, em vez da Autenticação do Windows ao se conectar ao SQL Server.

O servidor do banco de dados

pode usar a instância padrão? Sim Modifique a string de conexão doserviço de aplicativo PI AF para usar a instância padrão ou um alias apropriado.

O servidor do banco de dados pode usar uma instância nomeada?

Sim Modifique a string de conexão do serviço de aplicativo PI AF para usar a instância nomeada ou um alias apropriado.

Existe uma configuração de instalação independente do Notifications?

Não A partir do PI AF 2.8.5, o Notifications Service faz parte do kit de instalação do PI AF Services.

Existe um kit de instalação independente do Analysis Service disponível?

Não A partir do PI AF 2.8.5, o Analysis Service faz parte do kit de instalação do PI AF Services. Se o serviço de aplicativo PI AF

não estiver instalado no sistema de servidores do banco de dados, qual software, além dos

componentes do SQL Server, é instalado no sistema de servidores do banco de dados?

(20)

Pergunta Resposta Explicação O PI AF Server funciona

corretamente quando o banco de dados é instalado em uma instância do SQL Server compartilhado?

Sim

Quantos bancos de dados SQL Server são necessários para o aplicativo?

1 (sem PI HA)

ou 2 (com HA). O programa de instalação criaum único banco de dados SQL PI AF nomeado PIFD.

O PI AF cria um segundo banco de dados do usuário chamado PIFD_Distribution no primário para a replicação do SQL Server.

Há alguma intercalação

específica necessária? Sim. A collationprecisará não diferenciar letras maiúsculas e minúsculas.

Apesar de o procedimento de instalação não especificar uma intercalação específica,

SQL_Latin1_General_CP1_CI_ AS foi o mais testado.

O PI AF espera que o SQL Server escute em uma porta específica? Não O banco de dados é executado no

modo MULTI_USER? Sim

Existem recursos do SQL Server

necessários? Sim O serviço SQL Server Agent énecessário para backup automatizado ou se o PI AF estiver configurado para a alta disponibilidade. A alta

disponibilidade do PI AF requer o recurso de replicação do SQL Server.

SQL Server Audit Trail exige o recurso Change Data Capture que só está disponível a partir do SQL Server Enterprise Edition. O IIS é necessário no sistema de

(21)

Pergunta Resposta Explicação O .NET Framework é necessário

no sistema de servidores do banco de dados?

Sim Exceto se o DBA instalar manualmente os objetos de banco de dados PI AF, o

programa de instalação precisará do .NET Framework versão 4.6. O .NET 4.6 é instalado como parte do kit de instalação do Servidor AF.

Nota:

O .NET 4.6 é requerido pelo Servidor AF. O Servidor AF NÃO será iniciado se o .NET 4.6 NÃO estiver instalado. O .NET 4.6 é instalado como parte do kit de instalação do Cliente AF. No entanto, os usuários podem optar por utilizar o .NET 4.5 e versões posteriores, em conjunto com um projeto de

desenvolvimento .NET. O MS-DTC é necessário? Não

É necessário habilitar conexões

remotas com o banco de dados? Sim Sim, se o serviço PI AF nãoestiver instalado no sistema de servidores do banco de dados.

Soluções de alta disponibilidade do PI AF

Para implementar a alta disponibilidade no PI AF, é possível usar uma solução baseada no Microsoft SQL Server ou no PI AF. As próximas seções comparam as opções disponíveis em cada solução.

Para obter mais informações sobre as opções de alta disponibilidade, consulte KB00634 -Opções de alta disponibilidade (HA) para o PI Asset Framework (PI AF) (https://

techsupport.osisoft.com/Troubleshooting/KB/KB00634).

Limitação dos coletivos PI AF

Como os membros do coletivo PI AF secundário são somente leitura, os aplicativos que requerem gravações no banco de dados de Configuração PI AF (como análise de ativos e notificações), ou aplicativos que gravam estruturas de evento, não funcionarão quando o servidor primário do coletivo PI AF estiver indisponível.

Nesta seção

• Soluções de alta disponibilidade baseadas no Microsoft SQL Server • Soluções de alta disponibilidade baseadas no PI AF

Soluções de alta disponibilidade baseadas no Microsoft SQL Server

Há uma lista de soluções de alta disponibilidade baseadas no Microsoft SQL Server a serem consideradas para a sua implementação. Para obter uma lista detalhada de soluções, consulte: Soluções de Alta Disponibilidade (SQL Server) (https://msdn.microsoft.com/en-us/library/ ms190202.aspx).

(22)

A seguinte tabela compara as soluções de alta disponibilidade baseadas no Microsoft SQL Server:

Solução MS SQL

Server Vantagens Desvantagens

Grupo de Disponibilidade AlwaysOn (opção preferida)

• Permite acesso em tempo integral de leitura/gravação ao banco de dados PI AF.

• Os membros podem estar fisicamente separados por uma longa distância

• Não requer armazenamento compartilhado como o cluster SQL tradicional

• Permite múltiplas réplicas de banco de dados distribuídas hospedadas pelo SQL Server remoto ou pelo Microsoft Azure

• O banco de dados PI AF pode ser membro de um grupo de

disponibilidade com vários bancos de dados

• Requer SQL 2012 ou mais recente • Requer configuração de Cluster de

Failover para Windows Server

Em cluster • Permite acesso em tempo integral de leitura/gravação ao banco de dados PI AF.

• Não é necessária a ressincronização. • Membros do cluster sempre usam a

última cópia compartilhada do banco de dados SQL PI AF.

• Requer investimento inicial significante no hardware do cluster. • O PI AF Server não está disponível

durante o período de failover do cluster.

• Não há nenhuma vantagem real na reinicialização do próprio serviço do servidor único no failover.

Espelhado • Permite acesso em tempo integral de leitura/gravação ao banco de dados PI AF.

• Tempo de failover rápido

(comparado ao armazenamento em cluster do SQL).

• Duas cópias do banco de dados no hardware independente.

• Os membros podem estar fisicamente separados por uma longa distância.

O Balanceamento de carga da rede pode ser um único ponto de falha, se não disponível.

(23)

Solução MS SQL

Server Vantagens Desvantagens

Replicação transacional (com coletivo PI AF)

• Entrada de baixo custo na alta disponibilidade (reuso de hardware existente, fácil implementação, pode usar o SQL Express para servidores secundários).

• Os membros podem estar fisicamente separados por uma longa distância.

• Duas ou mais cópias do banco de dados no hardware independente. • As leituras do PI AF são escaladas

entre todos os SQL Servers do PI AF com o balanceamento de carga estática do coletivo PI AF.

• Permite acesso de leitura/gravação apenas ao banco de dados PI AF no PI AF Server primário no coletivo, e acesso somente de leitura aos membros secundários.

• A renomeação do banco de dados PIFD não tem suporte.

• Não será apropriado se as gravações dos metadados PI AF forem

necessárias em tempo integral. • Os membros do SQL Express serão

escalados inadequadamente para bancos de dados PI AF muito usados. • Exceto se o armazenamento em

cluster ou o espelhamento forem usados no SQL Server primário, a gravação não será possível se o SQL Server primário não estiver disponível.

Soluções de alta disponibilidade baseadas no PI AF

A tabela a seguir mostra uma comparação das soluções de alta disponibilidade baseadas no PI AF.

Solução baseada

no PI AF Vantagens Desvantagens

Em cluster Não há vantagens reais, exceto que pode

ajudar a reiniciar o serviço se ele falhar. • Requer investimento inicialsignificante no hardware do cluster. • O PI AF Server não está disponível

durante o período de failover do cluster.

• Não há nenhuma vantagem real na reinicialização do próprio serviço do servidor único no failover.

Equilíbrio de carga

de rede (NLB) Permite o balanceamento de carga emvários servidores usando os clusters NLB ou DNS de round-robin.

O Balanceamento de carga da rede pode ser um único ponto de falha, se não disponível.

Coletivo PI AF (com

balanceamento da carga estática)

Entrada de baixo custo na alta

disponibilidade. • O balanceamento de carga estáticonos membros do coletivo PI AF requer a configuração do PI AF SDK por cliente.

• Desde hoje, não há balanceamento de carga dinâmico disponível.

Nota:

Não é recomendado com a análise de ativos, estruturas de evento e notificações.

(24)
(25)

Ordem de instalação do PI System

O PI System consiste em interfaces, servidor e nós cliente. Os servidores incluem PI Data Archive, PI Asset Framework, (incluindo o PI Analysis Service, PI WebAPI, Crawler de pesquisa indexada e PI Notifications), e Interfaces PI para monitoramento do sistema. Os clientes incluem PI Builder, PI System Explorer e o plug-in de gerenciamento.

Instale as dependências e os componentes do PI System na ordem recomendada a seguir. Consulte o guia de instalação de cada produto PI System para obter os procedimentos de instalação detalhados relativos ao componente PI específico.

1. Instale o Microsoft SQL Server.

2. Instale o PI AF Server usando o kit de instalação do PI AF Services. A instalação do PI AF Server inclui os seguintes recursos:

Scripts do banco de dados SQL AF instala os scripts do banco de dados SQL AF usados

para configurar o banco de dados SQL AF.

Execução de scripts AF SQL executa os scripts do banco de dados SQL AF e cria e/ou

atualiza o banco de dados SQL AF.

Serviço PI AF fornece aos aplicativos cliente a capacidade de ler e gravar dados PI AF

armazenados no banco de dados SQL AF.

◦ O PI Analysis Service permite executar as análises configuradas.

◦ O PI Notifications Service permite configurar notificações de e-mail.

Crawler de pesquisa indexada do PI indexa os bancos de dados PI Data Archive e PI AF

para que os usuários do PI Web API possam pesquisar dados com rapidez.

Não é necessário instalar o serviço de aplicativo PI AF no mesmo computador do Microsoft SQL Server. Para instalar o serviço de aplicativo PI AF em um computador diferente do SQL Server:

a. No computador SQL Server, execute o kit de instalação do PI AF Services e instale o recurso do banco de dados SQL PI AF.

b. Se você estiver instalando os scripts SQL sem executá-los, siga as etapas para criar manualmente ou fazer upgrade do banco de dados SQLPI AF, conforme descrito em Criação manual do banco de dados SQL PI AF.

c. No computador de serviço de aplicativo PI AF, execute o kit de instalação do PI AF Services e instale o serviço de aplicativo PI AF, o PI Notifications Service, o PI Analysis Service e o Crawler de pesquisa indexada do PI.

3. Instale quaisquer instâncias do PI Data Archive.

As variáveis de ambiente PIHOME e PIHOME64 são definidas como parte do processo de instalação do PI Data Archive. Após a instalação, em um computador de 64 bits, o PIHOME e PIHOME64 provavelmente serão configurados e, em um computador de 32 bits, somente o PIHOME será definido.

◦ O PIHOME é o diretório em que a maior parte dos aplicativos de cliente 32 bits está instalada (em sistemas operacionais de 32 ou 64 bits). O PIHOME é definido no %windir

(26)

%\pipc.ini e direciona por padrão para c:\program files(x86)\pipc em máquinas 64 bits e para c:\program files\pipc em máquinas de 32 bits.

◦ O PIHOME64 é o diretório em que a maior parte dos aplicativos 64 bits de cliente é instalada. Por padrão, o PIHOME64 direciona para c:\program files\pipc. 4. Instale a ferramenta cliente PI AF e os componentes por meio do kit de instalação da

ferramenta cliente PI AF (se estiver instalando em um computador cliente separado), ou usando o kit de instalação do PI AF Services (se estiver instalando no mesmo computador que os recursos do PI AF Server).

O PI AF SDK .NET 4.0 é instalado como parte de todas as instalações do PI AF Client.

O PI SDK não é mais incluído na instalação da ferramenta cliente PI AF. A instalação do PI AF Client agora inclui o Subsistema PI Network (PINS). O PINS é instalado em uma máquina do PI AF Client que não inclui o PI Data Archive. O PINS suporta as comunicações entre a máquina do PI AF Client e o PI Data Archive.

A instalação da ferramenta cliente PI AF também inclui estes recursos compartilhados opcionais:

PI System Explorer

O PI System Explorer tem suporte a vários idiomas. Instale o Pacote de idiomas MUI do PI System Explorer para habilitar o acesso a vários idiomas. Se o PI System Explorer não tiver suporte a determinado idioma, a interface do usuário será exibida em inglês. Consulte Habilitar vários idiomas para o PI AF Client.

Nota:

A instalação do PI System Explorer não será opcional se você quiser instalar o plug-in de gerenciamento.

Plug-in de gerenciamento

Instale o plug-in Gerenciamento de Análises no computador do PI System Explorer se planeja usar o PI Analysis Service para realizar operações em massa ou solucionar problemas do sistema. Pode-se instalar o plug-in Gerenciamento de Análises em um computador separado do PI Analysis Service.

PI Builder

Esta não será uma opção instalável se o Microsoft Office Excel não estiver instalado no computador. O PI Builder será adicionado a cada versão suportada do Excel instalada no computador.

PI AF SDK .NET 3.5

A partir do PI AF 2.7, oPI AF SDK .NET 3.5 só está disponível como um recurso de

instalação apenas se você tiver instalado anteriormente o PI SDK. Para usar a versão .NET 3.5 do PI AF SDK, é necessário instalar primeiro o PI SDK e, então, instalar o cliente PI AF. Em atualizações em que o PI SDK não foi desinstalado, o recurso é selecionado

automaticamente.

◦ Documentação de usuário do PI AF

Guias do usuário para ajudar na administração e configuração da implementação do PI AF.

(27)

Tarefas de pré-instalação do PI AF Server

Procedimento

1. Verifique os requisitos do sistema. Consulte PI AF 2016 R2 Release Notes para saber os requisitos de sistema mais recentes.

2. Analisar Ordem de instalação do PI System.

3. Faça login no sistema Windows usando uma conta com privilégios de administrador. 4. Feche os aplicativos OSIsoft atualmente em execução.

5. Determine Funções e permissões do SQL Server para uso com o PI AF. Consulte também Recomendações gerais de segurança do PI AF.

6. Certifique-se de que você possua os privilégios obrigatórios no SQL Server para instalar os componentes do banco de dados PI AF no mesmo. Consulte Diretrizes de instalação do SQL Server.

7. Sincronização das configurações de hora nos computadores do PI System. 8. Fazer download do kit de instalação de Serviços PI AF.

Requisitos do sistema

Consulte PI AF 2016 R2 Release Notes para obter detalhes sobre os requisitos do Windows, SQL Server e outros de sistema.

Nesta seção

• Requisitos de hardware • Requisitos do SQL Server

Requisitos de hardware

O PI AF é extremamente flexível e tem suporte a vários tipos de objetos. Por exemplo: um objeto PI AF pode ser tão simples quanto um valor numérico estatístico, uma string ou um texto; ou pode ser um objeto mais complexo, como Estruturas de Eventos PI, referências de dados ou objetos binários. Dessa forma, não é possível correlacionar de maneira definitiva o número de objetos PI AF aos requisitos de hardware. No entanto, há algumas diretrizes gerais a serem seguidas.

O tamanho do hardware deve ser baseado na carga de trabalho, não na contagem de objetos PI AF, pois os dois não estão relacionados. Com o aumento da carga de trabalho de entrada e saída (E/S), é importante considerar que o subsistema do disco lida com a contagem de E/S e com os requisitos de armazenamento. A adição de memória (RAM) melhora o desempenho de leitura e gravação do SQL Server. Aumentar o número ou o desempenho da CPU é útil para usuários simultâneos.

Requisitos do SQL Server

A seleção da edição do SQL Server deve ser baseada em suas necessidades. Em geral,

especialmente para a implantação corporativa, a OSIsoft recomenda o SQL Server Enterprise Edition para evitar as limitações do SQL Server Express.

(28)

Limitações do SQL Server Express

Embora a edição Express do SQL Server possa ser suportada pelo PI AF, é importante que você entenda as limitações associadas à edição Express antes de decidir usá-la com o AF. Por exemplo, o PI AF, SQL Server 2012 Express tem um limite de memória de 1 GB e um limite de tamanho do banco de dados de 10 GB. Portanto, pode ser utilizado apenas no caso de um banco de dados pequeno do SQL PI AF (PIFD) com poucos usuários e baixo consumo. Esteja ciente de que os recursos de alta disponibilidade do PI AF não são suportados nas edições Express do SQL Server. Reveja o artigo a seguir para obter uma listagem detalhada dos recursos

disponíveis nas diferentes edições do SQL Server: Recursos suportados pelas edições do SQL Server 2016 (https://msdn.microsoft.com/library/cc645993.aspx).

Espaço em disco

Ao estimar o espaço em disco do SQL Server necessário para o PIFD, considere o tipo e a quantidade de objetos PI AF. Como uma primeira estimativa, um PIFD com 50 mil elementos, cada um com 20 atributos com tipo de dados double usaria aproximadamente 3 GB de espaço em disco. Se você usar objetos do PI AF como estruturas de evento, ou outros tipos de dados, seus requisitos de espaço em disco aumentarão. No caso de referências de dados PI AF customizadas, a OSIsoft recomenda usar um ambiente de teste para testar as implicações de tamanho.

Coletivos do PI AF

Se você planeja configurar coletivos do PI AF, consulte Requisitos do SQL Server dos coletivos PI AF.

Sincronização das configurações de hora nos computadores

do PI System

Em todas as máquinas locais que compreendem o PI System, é necessário garantir que a hora esteja definida corretamente e sincronizada com o PI Data Archive. Além disso, certifique-se de que todas as máquinas Windows tenham as configurações corretas de fuso horário e estejam configuradas para ajustar automaticamente para o horário de verão.

A OSIsoft recomenda sincronizar o relógio do PI Data Archive com um servidor de protocolo de tempo da rede (NTP).

Para obter mais detalhes, consulte o artigo do Suporte técnico da OSIsoft KB00876 - Handling DST on PI Server, PI Interface, and PI Client nodes (https://techsupport.osisoft.com/

Troubleshooting/KB/KB00876 ).

Fazer download do kit de instalação de Serviços PI AF

Procedimento

1. Na Página de Downloads do Suporte Técnico da OSIsoft (https://techsupport.osisoft.com/ Downloads/All-Downloads/), clique em All Downloads na seção Downloads.

2. Na lista Select or enter a product name, selecione PI AF.

3. Clique em Search. A lista de arquivos do kit de instalação do PI AF é exibida.

4. Localize o kit de instalação de Serviços do PI AF correspondente à versão do software que você deseja instalar e clique em Download.

(29)

5. Leia o Contrato de serviços e licença de software da OSIsoft, LLC. (“OSIsoft”) e clique em

Download.

6. Quando solicitada a execução ou o salvamento do arquivo executável (.exe), clique em

Save e em OK.

Diretrizes de instalação do SQL Server

Pergunta Resposta

O programa de instalação PI AF instala o SQL

Server? Não.

Quais privilégios do Microsoft Windows são necessários no servidor do banco de dados para o programa de instalação do banco de dados?

Como opção, nenhum. A instalação dos scripts do SQL, assim como a verificação da conexão do SQL, pode ser desmarcada como opção.

É possível para DBA instalar manualmente os objetos SQL sem a ajuda do programa de instalação?

Sim.

Os scripts do SQL Server estão disponíveis para

revisão do DBA antes da execução? Sim. O kit de instalação instala os scripts do SQL nodiretório PIPC\AF\SQL e, como opção, pode ser instruindo a não excluí-los como parte da

instalação. Esses scripts podem ser executados manualmente após a conclusão da instalação. Como alternativa, instale em um sistema de teste ou em uma imagem de servidor virtual. Capture os scripts do SQL ou faça o backup ou desanexe e restaure o banco de dados PIFD no servidor do banco de dados de produção.

Quais privilégios do SQL Server são necessários no servidor do banco de dados para o programa de instalação do banco de dados?

Nova instalação: O privilégio sysadmin é necessário para instalar o banco de dados PI AF SQL.

Atualização: O privilégio db_owner é necessário para atualizar o banco de dados PI AF SQL. Se você estiver somente instalando ou atualizando o serviço de aplicativo PI AF, nenhum privilégio de SQL é necessário. Consulte Criação manual do banco de dados SQL PI AF.

Na instalação somente do banco de dados, quais mudanças na configuração são feitas para o sistema operacional do Windows?

Nenhuma. Nenhum arquivo é instalado no servidor do banco de dados, além dos arquivos do banco de dados. Nenhum chave de registro é modificada. Há objetos criados no banco de dados mestre? Não.

Há objetos criados no banco de dados MSDB? Não. Há objetos criados no banco de dados do modelo? Não. O DBA pode controlar onde os dados do banco de

dados e os arquivos de log são criados? Sim. Antes de executar o programa de instalação,defina os caminhos nas "configurações do banco de dados" para a instância do SQL Server. Se for instalação manual, modifique schema1.sql para definir explicitamente os caminhos.

O DBA pode criar manualmente o banco de dados? Sim. CREATE DATABASE PIFD; O DBA pode especificar qualquer caminho e opção de banco de dados. Então, execute o programa de instalação ou os scripts do SQL Server manualmente. Consulte Criação manual do banco de dados SQL PI AF.

(30)

Instalar o Microsoft SQL Server

Para obter informações relacionadas à instalação do Microsoft SQL Server, consulte: • Requisitos do SQL Server

• Funções e permissões do SQL Server para uso com o PI AF • Visão geral de segurança do PI AF

• Requisitos do SQL Server dos coletivos PI AF

Nesta seção

• Considerações do SQL Server

• Funções e permissões do SQL Server para uso com o PI AF

Considerações do SQL Server

A seguinte tabela contém as perguntas frequentes sobre o SQL Server.

Pergunta Resposta

Os usuários finais se conectam ao SQL Server? Não. A OSIsoft recomenda que os usuários finais não recebam privilégios na instância do SQL Server.

Os usuários finais devem receber acesso aos

objetos do SQL Server? Não.

O usuário de controle PI AF Server tem acesso aos dados armazenados no banco de dados SQL Server?

Sim. Os usuários não se conectam ao banco de dados SQL Server. O PI AF Server usa a

autenticação do Windows para identificar usuários e realizar Verificações de acesso nos descritores de segurança do Windows armazenados nas tabelas do SQL Server para controlar o acesso do usuário aos dados do aplicativo.

Cada usuário precisa de um login para o SQL

Server? Não. Os usuários não precisam se conectar ao SQLServer. O DBA precisa gerenciar as permissões do usuário

para os objetos do SQL Server? Não. Os usuários não precisam se conectar ao SQLServer. O aplicativo remoto requer permissões do

Windows no computador SQL Server? Sim. Exceto para gerenciar coletivos PI AF(replicação do SQL Server), o PI AF SDK nunca se conecta ao SQL Server e, portanto, o usuário não precisa de permissão no SQL Server. Para o gerenciamento de alta disponibilidade do PI AF, o usuário que está executando o PI AF SDK deve ter a função sysadmin na instância do SQL Server, mas nenhum privilégio de nível do Windows O/S é necessário.

O PI AF é compatível com o armazenamento em cluster, o espelhamento e a replicação do SQL Server?

Sim.

Funções e permissões do SQL Server para uso com o PI AF

Este tópico pode ajudar a determinar as funções de usuário e as permissões apropriadas do SQL Server no ambiente PI AF.

(31)

Pergunta Resposta O PI AF requer a função sysadmin? Não. O PI AF requer um login na conta sa? Não. O PI AF requer a função db_owner? Não. Quantos logins são necessários? 1 ou 2.

Login com privilégios baixos para a conta que executa o PI AF Server precisa da função db_AFServer. Não deve receber privilégios mais altos. Nunca permita que o PI AF Server se conecte ao SQL Server com privilégios sysadmin.

No PI AF com alta disponibilidade, a replicação do SQL Server é usada, e o usuário PIAdmin requer a função db_owner durante a configuração ou as alterações na replicação do SQL Server. De quais funções/permissões o PI AF Server

precisa durante o tempo de execução?

A conta que executa o serviço PI AF deve ser atribuída à associação da função de banco de dados db_AFServer para o banco de dados PIFD. É possível usar o SQL Server Management Studio para editar o login do SQL Server para a conta. Consulte Criar e configurar um login do SQL Server.

(32)
(33)

Instalação do PI AF Server

É possível instalar vários componentes do PI AF Server, referidos como Recursos de função do AF Server, em um único computador. Como alternativa, é possível instalar componentes do PI AF Server em computadores separados.

Começando com este release, durante a instalação do PI AF Server, um arquivo de backup do banco de dados SQL AF (PIFD) é criado antes de iniciar o upgrade (a menos que você

desmarque a opção). Além disso, um arquivo de log contendo os detalhes da execução do SQL Script é criado. Consulte Executar os scripts do SQL para criar o banco de dados SQL do PI AF.

Componentes do PI AF Server em computadores separados

Não é necessário instalar todos os componentes do PI AF Server no mesmo computador. É possível instalar o Serviço PI AF e o banco de dados SQL PI AF em computadores separados. Além disso, é possível instalar o PI AF Services em computadores diferentes. Por exemplo, você pode instalar o PI Notifications Service e o PI Analysis Service em um computador, o AF Application Service em outro computador, e o Crawler de pesquisa indexada do PI em um terceiro computador.

Ao executar o kit de instalação do PI AF Services, a lista da caixa de seleção Recursos de função do AF Server exibe todos os componentes disponíveis do PI AF Server, e permite selecionar os

recursos a serem instalados como parte do processo de instalação. Isso inclui o Serviço PI AF e

os Scripts do banco de dados SQL AF com opção para executar esses scripts com a instalação

ou executá-los manualmente mais tarde. A lista da caixa de seleção Outros recursos de função do servidor exibe todos os Serviços AF suportados disponíveis com o PI AF, como o PI Analysis

Service, o PI Notifications Service e o Crawler de pesquisa indexada do PI.

Nesta seção

• Instalar os componentes do PI AF Server em um único computador • Instalar os componentes do PI AF Server em vários computadores • Instale os componentes do PI AF Server em três computadores • Instale os componentes do PI AF Server em quatro computadores • Criação manual do banco de dados SQL PI AF

• Direcionar o serviço de aplicativo PI AF a outro banco de dados SQL do PI AF

Instalar os componentes do PI AF Server em um único

computador

Execute as instruções a seguir para instalar todos os componentes do PI AF, como o serviço de aplicativo PI AF e o banco de dados SQL PI AF, em um único computador.

Antes de Iniciar

• Certifique-se de que o computador em que você está instalando os componentes do PI AF, referidos como Recursos de função do Servidor AF, atenda a todos os pré-requisitos descritos em Tarefas de pré-instalação do PI AF Server.

• Certifique-se de ter feito o download do kit de instalação do PI AF Services, conforme descrito em Fazer download do kit de instalação de Serviços PI AF.

(34)

Procedimento

1. Acesse o diretório no qual você fez o download do kit de instalação do PI AF Services. 2. Clique duas vezes no kit de instalação do PI AF Services para ativar o processo de instalação.

a. Talvez a permissão para executar a instalação seja solicitada em uma mensagem relativa a permissões elevadas e em uma mensagem de Controle de Conta do Usuário. Clique em

OK para obter a mensagem de permissões elevadas e em Sim para obter a mensagem de

Controle de Conta do Usuário (UAC) para permitir que a instalação continue. A janela Bem-vindo é aberta com recomendações para a instalação.

b. Leia a descrição do Programa de Melhoria da Experiência do Cliente e clique para participar.

c. Clique em Avançar para continuar a instalação.

A janela Seleção de recursos é exibida.

3. Reveja os Recursos de função do servidor AF e os Outros recursos de função do servidor

disponíveis para instalação no painel da lista da caixa de seleção Recursos, e também as

várias informações exibidas perto de cada recurso.

Descrição do recurso descreve os componentes de AF Server Role Features e Other Server Role Features.

Prerequisites for selected feature descreve os requisitos de software para cada

componente.

Selecionar tudo seleciona automaticamente todos os componentes de Recursos de função do servidor AF e de Outros recursos de função do servidor para instalação.

Desmarcar tudo limpa automaticamente todos os componentes de Recursos de função do servidor AF e de Outros recursos de função do servidor para instalação.

Redefinir reverte automaticamente para a seleção anterior dos componentes de PI AF

para instalação.

Requisitos de espaço em disco calcula o espaço livre em disco necessário e exibe a

quantia atual de espaço livre em disco no computador.

Diretório de instalação define o caminho para os arquivos de instalação de 32 bits do PI

AF. O padrão é: C:\Program Files\PIPC.

Diretório de instalação (x86) define o caminho para os arquivos de instalação de 64 bits

do PI AF. O padrão é: C:\Program Files (x86)\PIPC.

4. Selecione todos os componentes disponíveis de Recursos de função do servidor AF e de Outros recursos de função do servidor no painel da lista da caixa de seleção Recursos.

Scripts do banco de dados SQL AF instala os scripts do banco de dados SQL AF usados

para configurar o banco de dados SQL AF.

Execução de scripts AF SQL executa os scripts do banco de dados SQL AF e cria ou

atualiza o banco de dados SQL AF.

Serviço PI AF fornece aos aplicativos cliente a capacidade de ler e gravar dados do PI AF

armazenados no banco de dados SQL AF.

◦ O PI Analysis Service permite executar as análises configuradas.

◦ O PI Notifications Service permite configurar notificações de e-mail.

PI AF Indexed Search Crawler indexa bancos de dados PI e AF para que os usuários do PI

Web API possam pesquisar dados com rapidez.

Referências

Documentos relacionados

Existirá controlo na Elite Trail 100km, Campeonato Nacional Ultra Endurance 100km,Ultra Trail 65km e Trail 26km que abrirá 45 minutos antes de prova e encerrará 10 minutos antes

01_ Pacote em couro Audi exclusive (pacote 1) em couro Audi exclusive com bancos dianteiros desportivos em Castanho Cognac/Preto – Elementos de comando em couro Audi exclusive

As variáveis que foram analisadas para prever o número de usuários foram o dia da semana e os cinco dias anteriores ao dia que se deseja prever, estas variáveis formam

Figura 15: Comparação dos algoritmos de treinamento em relação ao número de épocas aplicados a composição do banco de dados 1.. Figura 16: Comparação entre valores

O transporte coletivo urbano, há muito, deixou de ser tratado como apenas mais um serviço oferecido à população de determinada cidade. É considerado um serviço essencial ao

A maioria dos estudos sobre a história dos Museus no Brasil faz uma rápida retrospectiva desde a “Casa de Xavier dos Pássaros” (criada no século XVIII como um

Faça uma pesquisa no jumping firewall e veja se é um firewall básico, em seguida, defina a porta para 443 e protocolo TCP. Mas há também packet sniffing firewalls que são

Essa cartilha foi uma importante medida adota pela secretaria, sendo assim essa pesquisa investigou quantos dos professores com formação em música, em plena