Sem resumo de edição
 
(11 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 4: Linha 4:


== Título da Idéia  ==
== Título da Idéia  ==
Encontrar um inventário de máquinas e servidores, que seja open-source, que classifique e localize as máquinas virtuais e físicas do COR.
Inicialmente pretendia-se fazer uma pesquisa para encontrar um software de inventário de máquinas e servidores, que fosse open-source, e que descrevesse as informações importantes de máquinas virtuais e físicas do núcleo de Operações de Redes da Algar Telecom.
 
Em um levantamento, dos principais softwares disponíveis, foi descoberto o OCS-Inventory, um projeto open-source já bastante difundido e utilizado por empresas, como o [http://wiki.ocsinventory-ng.org/index.php?title=Banco_do_Brasil/pt Banco do Brasil].
 
A coleta dessas informações hoje é feita utilizando-se scripts (executado máquina a máquina) e reunidas em planilhas. Devido à grande quantidade de equipamentos presentes na planta da empresa, o tempo gasto para reunir esse grande volume de informações e a possibilidade de haver uma confiabilidade totalmente eficaz, inviabiliza tal prática, fazendo-se necessário a criação do inventário de forma automática e confiável.


== Objetivos  ==
== Objetivos  ==
* Inicialmente, fazer um levantamento de informações dos servidores, como IP, data-center, local e se há acesso às máquinas.
* Fazer um levantamento de todas as máquinas da empresa, para a instalação dos agentes;
* Buscar a melhor solução que faça a localização das máquinas;
* Apresentar um tutorial de como realizar a configuração do software;
* Testar desempenho e utilização;
* Criar um plugin de localização física das máquinas no DC.
<br>  
<br>  


== Conceito  ==
== Conceito  ==


Esta pesquisa está inserida na necessidade de manter um controle sobre quais equipamentos estão disponíveis e em funcionamento.
necessidade de manter um controle dos equipamentos (físicos e virtuais) que estão em funcionamento no datacenter de servidores da Algar Telecom. O software faz a coleta de informações, como o hardware e sistema operacional que estejam presentes nas máquinas.
 
Na Algar Telecom há um projeto semelhante, que é o caso do [http://www.sourceinnovation.com.br/wiki/Invent%C3%A1rio_Equipamentos_IP Inventário de Equipamentos IP]. Conversando com um dos autores deste projeto, o mesmo tem em vista coletar informações de equipamentos de rede  (switches, roteadores) que têm suporte ao protocolo LLDP. O software faz a coleta de equipamentos de rede de clientes B2B, ou seja, nessa primeira proposta não será tratado os equipamentos que compõem o CORE da rede da AlgarTelecom, mas segundo o especialista em uma futura versão será implementada para a rede interna. Apesar da futura versão deste software coletar informações no centro da rede, o mesmo terá acesso apenas ao switche do blade dos servidores, o que invibializaria, pois em cada blade temos várias lâminas, onde cada lâmina possui vários servidores e cada servidor possui várias máquinas virtuais (que é o alvo da coleta de dados).


Inicialmente o foco do inventário são máquinas que possuem sistema operacional GNU/Linux. Porém a ideia é em um futuro próximo ser expandido para todas as máquinas da empresa. Também,
Há também uma necessidade de saber o local físico dos equipamentos, sabendo-se que os mesmos estão no datacenter, porém devido ao enorme espaço, a localização específica facilitaria possíveis manutenções e troca de peças.  


== Enquadramento  ==
== Enquadramento  ==
Linha 26: Linha 28:
== Desafio tecnológico  ==
== Desafio tecnológico  ==


Por haver vários sistemas operacionais diferentes, a primeira barreira tecnológica é descobrir um modo padrão de instalação, para que não haja problemas de compatibilidade de máquina para máquina.
Traçar um modo padrão de instalação padrão, para que não haja problemas de compatibilidade entre os diferentes sistemas operacionais.


Descobrir o desempenho de cada software, visto que há configurações diferentes entre as máquinas.
Criação de um plugin que seja configurado em cada agente das máquinas, ao qual enviará informações do local físico dentro do datacenter para o servidor central, e que serão mostradas na interface geral do sistema.
 
Encontrar um software que seja portável, isto é, alterando o sistema operacional, o mesmo funcione sem problemas.


== Características&nbsp;  ==
== Características&nbsp;  ==


<br>Inicialmente encontrar um software portável capaz de detectar, listar e mostrar configurações importantes de máquinas ligadadas à rede, de forma remota e automática.
<br>Inicialmente era  necessário encontrar um software portável (que opere de forma padrão em diferentes sistemas operacionais), capaz de detectar, listar e mostrar configurações importantes de servidores e máquinas virtuais presentes na planta do núcleo de redes da Algar Telecom, de forma remota e automática. O software escolhido foi o OCS-Inventory, que atende bem o problema proposto.
 
<br>
 
== Estudo Dirigido  ==
== Estudo Dirigido  ==
# <br>Encontrar soluções possíveis;
# <br>Encontrar e testar soluções open-sources disponíveis na comunidade de TI, que consiga resolver o problema;
# Testar as soluções possíveis;
# Realizar uma escolha do software mais adequado dentre os encontrados;
# Implementar uma solução possível.
# Fazer a documentação de todo o processo evolutivo, como tutoriais;
<br>
# Agregar funcionalidades, caso não haja;  
# Por fim, estudar possibilidade de aplicar o software na empresa.


= Fase II - Ensino  =
= Fase II - Ensino  =
== Conteúdo  ==
== Conteúdo  ==
[http://www.sourceinnovation.com.br/wiki/Ocs_Inventory_Guia Guia Prático]
[http://www.sourceinnovation.com.br/wiki/Ocs_Inventory_Guia Guia prático (configuração do servidor central)]
[http://www.sourceinnovation.com.br/wiki/Ocs_Inventory_Agente Instalador do Agente]
 
[http://www.sourceinnovation.com.br/wiki/Ocs_Inventory_Agente Guia prático (instalação do agente)]
 
Guia prático (configuração do plugin para identificação do local físico do equipamento)


== Apresentação  ==
== Apresentação  ==
[[Arquivo:OCS_Inventory_-_Apresentação.pdf]]


Apresente ao grupo (reunião, EAD, Blog, ...)
<br>
Publique aqui
 
<br>  


= Fase III - Exemplo de Caso de Negócio<br>  =
= Fase III - Exemplo de Caso de Negócio<br>  =
Linha 61: Linha 60:


== Benefício para a Algar Telecom  ==
== Benefício para a Algar Telecom  ==
 
* Custo de software zero, por ser um software open-source;
    Descrever em tópicos os benefícios que a Algar Telecom pode obter: ganhos, novos negócios, novos produtos, novas parcerias
* Interface simples, porém robusta;
 
* permitir o gerenciamento eficiente dos ativos de hardware e software, o que ajuda na tomada de decisões num ambiente de TI complexo e com grande demanda de conhecimento e controle. 
<br>
 
<br>


== Benefícios para o cliente  ==
== Benefícios para o cliente  ==
 
* <br>Algar Telecom: possibilidade de se ter informações de todos os equipamentos que compõem sua planta, facilitando uma possível auditoria;
    Descrever em tópicos os benefícios para os clientes (qualquer que seja o cliente,  
* Algar Telecom: controle e organização das informações coletadas sobre os equipamentos;
ou seja, Algar Telecom e outros)
* Algar Telecom: agilidade nas tarefas de gestão de coleta de informações para os CMDB. 
 
<br>


== Direcionadores chave  ==
== Direcionadores chave  ==
 
* <br><br>Descrição e resumo de informações sobre os equipamentos que compõem o núcleo de servidores da empresa.
    Descrever em tópicos o que esta iniciativa pode proporcionar
* Controle das tecnologias atuais e disponíveis nesse núcleo.
 
<br><br>  


== Elemento inovador  ==
== Elemento inovador  ==


    Destaque o elemento tecnologicamente novo ou inovador do projeto
<br><br>O elemento inovador desse projeto é a possibilidade de levantar informações da planta de uma maneira rápida, por utilizar uma configuração que possui um agente (presente nas máquinas inventariadas) e um servidor central, que reúne todas as informações necessárias que forem coletadas por esses agentes.
 
<br><br>  


== Possíveis modelos de negócios  ==
== Possíveis modelos de negócios  ==
Linha 93: Linha 83:
== Business Case  ==
== Business Case  ==


    Descrever um exemplo de négócio que permita avaliar a solução comercialmente
<br>Para fazer um levantamento de todas essas informações, atualmente é alocado um período de tempo e pessoas associadas à empresa para realizar tal tarefa, de forma monótona e cansativa, e utilizando-se de meios não muito convencionais, como o uso de planilhas. É um processo que pode ser automatizado, gerando assim, redução no desperdício de tempo para atividades assim, e aumentando a confiabilidade dessas informações coletadas.


<br>
A necessidade de encontrar um software open-source, se dá no sentido de que havendo uma nova demanda na empresa, a solução pode ser encontrada na comunidade que utiliza-se do software (sem a necessidade da dependência de um fornecedor), também pode ser desenvolvida na própria empresa, fazendo com que essa solução se torne mais específica e atenda melhor a empresa.


= Fase IV - Protótipo orientado ao Negócio  =
= Fase IV - Protótipo orientado ao Negócio  =
Linha 103: Linha 93:
== Escopo  ==
== Escopo  ==


<br>
Implementação de um inventário digital de servidores e máquinas virtuais
 
Explique o escopo deste protótipo
 
<br>


== Metodologia  ==
== Metodologia  ==


<br>
Teste usando a ferramenta open-source
 
Qual metodologia ou método utilizado?
 
<br>
 
<br>


== Limitações  ==
== Limitações  ==


<br>
Não disponível para Solaris, hpux
 
Instalação muito complexa
Informe sobre as limitações
 
<br>


== PoC  ==
== PoC  ==
Linha 136: Linha 113:


== Detalhamento Técnico  ==
== Detalhamento Técnico  ==
Para testar a ferramenta, utilizou-se os guias [http://www.sourceinnovation.com.br/wiki/Ocs_Inventory_Guia Guia prático (configuração do servidor central)] e [http://www.sourceinnovation.com.br/wiki/Ocs_Inventory_Agente Guia prático (instalação do agente)]. O software é um bom inventário, porém não atendeu todas as expectativas e necessidades que precisavam ser sanadas. Sendo assim optou-se por utilizar um outro software de inventário, o GLPI que tem o agente FusionInventory.
Atualmente o sistema GLPI está funcionando no endereço 10.11.136.106.


<br>
Descreva especificamente os aspectos técnicos desta pesquisa
<br>


<br>  
<br>  
Linha 164: Linha 138:
* Augusto César Alves de Oliveira
* Augusto César Alves de Oliveira
* Fabrício de Sousa Pereira
* Fabrício de Sousa Pereira
 
* Walquira de Freitas Dantas Cruvinel
<nowiki>-----</nowiki>
* Luiz Augusto dos Santos
 
* Clarinaldo Gomes de Caldas
'''Anotações'''
 
<u>Solução proposta:</u>
 
-Existe um projeto ([[Inventário Equipamentos IP]]) que será criado e manutenido pela equipe do especialista Fabio Vilela (CSO), que gerencia equipamentos IP (switches, roteadores) para redes B2B* (redes como rede metro e objectel), ou seja, nessa primeira proposta não será tratado os equipamentos que compõem o CORE da rede da AlgarTelecom, mas segundo o especialista em uma futura versão será implementada para a rede interna.
 
<nowiki>*</nowiki>É feita uma busca automática, usando uma consulta no ZABBIX e via protocolo '''<u>LLDP</u>''' (código aberto <s>,estudar</s>), para inventariar os equipamentos da rede.
 
<u>Realidade COR:</u>
 
A rede que compõem os servidores mantidos pelo COR possuem, <s>com toda certeza!,</s> acesso via LLDP dos switches (NEXUS), que centralizam os switches (MXL) presentes no chassi dos blade, que é o último equipamento físico (switch MXL) que o protocolo consegue acessar <s>confirmar se não enxerga os servidores pelo menos</s>. Nesse último switch (onde estão os blade) possui um barramento, que centralizam a conexão das lâminas (onde são ligados os servidores (máquinas físicas)), onde cada máquina física possui um virtual switch (que faz a alocação dos endereços IP para cada máquina virtual que é o "equipamento" que deve ser inventariado, que é o objetivo do projeto).
 
De equipamento de blade temos: M1000E (linux), TS-8 (Solaris) e VMHOST.
 
<u>Próximo passo, <s>isso se o LLDP não reconhecer a maquina virtual</s>:</u>
 
Nesse primeiro momento, serão paralelizados ambos os projetos:
 
--continuar com o OCS Inventory (para que o COR saiba das máquinas virtuais e seus recursos);
 
--e em paralelo o projeto do Fábio em uma futura versão, buscando os equipamentos da '''<u>REDE</u>'''  da AlgarTelecom.
 
Para haver uma interface entre máquinas virtuais em cada servidor ligado a cada switch, seria necessário um novo projeto, ou entender como (via código) o OCS Inventory funciona e agregar essa funcionalidade ao projeto do especialista.

Edição atual tal como às 10h59min de 27 de fevereiro de 2018

Fase I - Estudo


Título da Idéia

Inicialmente pretendia-se fazer uma pesquisa para encontrar um software de inventário de máquinas e servidores, que fosse open-source, e que descrevesse as informações importantes de máquinas virtuais e físicas do núcleo de Operações de Redes da Algar Telecom.

Em um levantamento, dos principais softwares disponíveis, foi descoberto o OCS-Inventory, um projeto open-source já bastante difundido e utilizado por empresas, como o Banco do Brasil.

A coleta dessas informações hoje é feita utilizando-se scripts (executado máquina a máquina) e reunidas em planilhas. Devido à grande quantidade de equipamentos presentes na planta da empresa, o tempo gasto para reunir esse grande volume de informações e a possibilidade de haver uma confiabilidade totalmente eficaz, inviabiliza tal prática, fazendo-se necessário a criação do inventário de forma automática e confiável.

Objetivos

  • Fazer um levantamento de todas as máquinas da empresa, para a instalação dos agentes;
  • Apresentar um tutorial de como realizar a configuração do software;
  • Criar um plugin de localização física das máquinas no DC.


Conceito

Há necessidade de manter um controle dos equipamentos (físicos e virtuais) que estão em funcionamento no datacenter de servidores da Algar Telecom. O software faz a coleta de informações, como o hardware e sistema operacional que estejam presentes nas máquinas.

Há também uma necessidade de saber o local físico dos equipamentos, sabendo-se que os mesmos estão no datacenter, porém devido ao enorme espaço, a localização específica facilitaria possíveis manutenções e troca de peças.

Enquadramento

  • Pesquisa Aplicada


Desafio tecnológico

Traçar um modo padrão de instalação padrão, para que não haja problemas de compatibilidade entre os diferentes sistemas operacionais.

Criação de um plugin que seja configurado em cada agente das máquinas, ao qual enviará informações do local físico dentro do datacenter para o servidor central, e que serão mostradas na interface geral do sistema.

Características 


Inicialmente era necessário encontrar um software portável (que opere de forma padrão em diferentes sistemas operacionais), capaz de detectar, listar e mostrar configurações importantes de servidores e máquinas virtuais presentes na planta do núcleo de redes da Algar Telecom, de forma remota e automática. O software escolhido foi o OCS-Inventory, que atende bem o problema proposto.

Estudo Dirigido


  1. Encontrar e testar soluções open-sources disponíveis na comunidade de TI, que consiga resolver o problema;
  2. Realizar uma escolha do software mais adequado dentre os encontrados;
  3. Fazer a documentação de todo o processo evolutivo, como tutoriais;
  4. Agregar funcionalidades, caso não haja;
  5. Por fim, estudar possibilidade de aplicar o software na empresa.

Fase II - Ensino

Conteúdo

Guia prático (configuração do servidor central)

Guia prático (instalação do agente)

Guia prático (configuração do plugin para identificação do local físico do equipamento)

Apresentação

Arquivo:OCS Inventory - Apresentação.pdf


Fase III - Exemplo de Caso de Negócio


Benefício para a Algar Telecom

  • Custo de software zero, por ser um software open-source;
  • Interface simples, porém robusta;
  • permitir o gerenciamento eficiente dos ativos de hardware e software, o que ajuda na tomada de decisões num ambiente de TI complexo e com grande demanda de conhecimento e controle.

Benefícios para o cliente


  • Algar Telecom: possibilidade de se ter informações de todos os equipamentos que compõem sua planta, facilitando uma possível auditoria;
  • Algar Telecom: controle e organização das informações coletadas sobre os equipamentos;
  • Algar Telecom: agilidade nas tarefas de gestão de coleta de informações para os CMDB.

Direcionadores chave



  • Descrição e resumo de informações sobre os equipamentos que compõem o núcleo de servidores da empresa.
  • Controle das tecnologias atuais e disponíveis nesse núcleo.

Elemento inovador



O elemento inovador desse projeto é a possibilidade de levantar informações da planta de uma maneira rápida, por utilizar uma configuração que possui um agente (presente nas máquinas inventariadas) e um servidor central, que reúne todas as informações necessárias que forem coletadas por esses agentes.

Possíveis modelos de negócios

    Descrever em tópicos os possíveis modelos de negócios

Business Case


Para fazer um levantamento de todas essas informações, atualmente é alocado um período de tempo e pessoas associadas à empresa para realizar tal tarefa, de forma monótona e cansativa, e utilizando-se de meios não muito convencionais, como o uso de planilhas. É um processo que pode ser automatizado, gerando assim, redução no desperdício de tempo para atividades assim, e aumentando a confiabilidade dessas informações coletadas.

A necessidade de encontrar um software open-source, se dá no sentido de que havendo uma nova demanda na empresa, a solução pode ser encontrada na comunidade que utiliza-se do software (sem a necessidade da dependência de um fornecedor), também pode ser desenvolvida na própria empresa, fazendo com que essa solução se torne mais específica e atenda melhor a empresa.

Fase IV - Protótipo orientado ao Negócio


Escopo

Implementação de um inventário digital de servidores e máquinas virtuais

Metodologia

Teste usando a ferramenta open-source

Limitações

Não disponível para Solaris, hpux Instalação muito complexa

PoC


Desenvolva um PoC (Proof of Concept)


Detalhamento Técnico

Para testar a ferramenta, utilizou-se os guias Guia prático (configuração do servidor central) e Guia prático (instalação do agente). O software é um bom inventário, porém não atendeu todas as expectativas e necessidades que precisavam ser sanadas. Sendo assim optou-se por utilizar um outro software de inventário, o GLPI que tem o agente FusionInventory. Atualmente o sistema GLPI está funcionando no endereço 10.11.136.106.





Planejamento


Cronograma Macro


Histórico


Pesquisadores

  • Augusto César Alves de Oliveira
  • Fabrício de Sousa Pereira
  • Walquira de Freitas Dantas Cruvinel
  • Luiz Augusto dos Santos
  • Clarinaldo Gomes de Caldas