Sinhoroto (discussão | contribs)
Página substituída por '* Link: ** http://intranet/wiki/index.php/Automa%C3%A7%C3%A3o_de_VMs'
 
(6 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Fase I - Estudo  =
* Link:
 
** http://intranet/wiki/index.php/Automa%C3%A7%C3%A3o_de_VMs
<br>
 
== Título da Idéia  ==
 
Desenvolvimento de um software para criação de VM's partindo desde a criação da rede.
 
<br>
 
== Objetivos  ==
* O Objetivo deste projeto visa o desenvolvimento de um software para automatizar a criação de Vm's partindo da Criação da Rede com o ACI, do firewall com o fortigate e da própria Vm com o Vmware. O projeto foi dividido em 5 etapas conforme o grau de necessidade e complexidade de implementação. Os objetivos de cada etapa estão listados a seguir:
**1. Objetivos de parte logica da aplicação
***Reservar Range de rede.
***Definir os ips de cada uma das vms.
***Definir a VLAN (EPG).
***Definir o nome das vms.
***Definir a configuração das vms (Vcpu - Memoria - Disco - SO).
***Definir a configuração de particionamento.
***Verificar se as vms serão criadas em uma rede já existente.
****PRIORIDADE: (a ser definido)
****COMPLEXIDADE: (a ser definido)
**2. Objetivos no ACI
***Criar a rede
***Criar o roteamento
****PRIORIDADE: (a ser definido)
****COMPLEXIDADE: (a ser definido)
**3. Objetivos no fortigate
***Criar a interface (se necessário)
***Criar as rotas estaticas (se necessário)
***Criar objetos para as vms (address host ou range)
***Criar scheduler (se necessário)
***Criar objeto para os serviços (portas) (se necessário)
***Criar regras de firewall (policy)
****PRIORIDADE: (a ser definido)
****COMPLEXIDADE: (a ser definido)
**4.Objetivos no VMware
***Criação da vm:
****Passar cpu
****Passar memoria
****Passar disco
****Template que vai utilizar (SO)
****Port group (que foi criado pelo ACI dentro do vmware)
****Passar o IP
*****PRIORIDADE: (a ser definido)
*****COMPLEXIDADE: (a ser definido)
**5. Objetivos no SO
***Atualizar o SO
***Se redhat registrar
***Alterar hostname
***acertar configurações de discos e partições
***Ingressar no IPA (Autenticação) se linux
***Ingressar no AD (autenticação) se windows
****PRIORIDADE: (a ser definido)
****COMPLEXIDADE: (a ser definido)
<br>
* Obs. 1: O peso atribuido a cada um dos critérios (prioridade e complexidade) é considerado maior quanto mais próximo de ZERO for o número. Por exemplo, o item 5, que tem complexidade com peso 1 é muito mais fácil de implementar do que o item 1, que possui 5 de complexidade.
* Obs. 2: A ordem de execução do projeto não necessáriamente seguirá a lista acima, pois não depende apenas da equipe de desenvolvimento mas também de requerimento junto à fornecedores e empresas parceiras da Algar Telecom.
* Obs. 3: Os requerimentos de cada item podem ser alterados a qualquer momento e outros requerimentos, caso necessário, podem ser acrescidos à esta lista.
<br>
 
== Conceito  ==
 
<br>
 
*Problema a ser resolvido
**Atualmente na Algar Telecom ao iniciar um novo projeto, é demandado a colaboração de 3 profissionais, um profissional para a criação da rede, um para a criação do firewall e um para a criação da VM.
**Ao conversar com um profissional da área foi feito o levantamento do tempo médio para a criação de '''Uma''' VM.
{| class="wikitable"
|-
!SO!!Rede!!Firewall
|-
| 2 horas || 1 hora || 2 horas
|-
 
|}
Levando em conta que os projetos em media utilizando de 5 a 20 VM`s, o tempo pedido pela área para entregar estas maquinas é de 3 dias, o qual pode ser reduzido para poucas horas com a utilização deste software.
 
<br>
*Processo como é feito hoje
 
**a principio deve se ter o planejamento do que será feito, como por exemplo: o range de rede que deve ser reservado, os ips de cada um das VM's, o nome de cada uma delas, as configurações (Vcpu - Memoria - Disco - SO) que cada uma delas ira necessitar, definição da configuração de particionamento e verificar se as VM's serão criadas em uma rede já existente.
 
**Uma vez feito isso entra a parte de mãos na massa no qual um profissional de rede deve entrar no Sistema do ACI e criar a rede e o roteamento necessário para essas VM's. Esse processo leva em media 1 hora para cada VM criada.
 
**Apos a criação da rede é hora de configurar o fortigate no qual um profissional diferente irá criar: as interfaces, as rotas estaticas, os objetos para as vms(address host ou range), scheduler, objetos para os serviços(portas), e as regras de firewall. Esse processo leva em media 2 horas para  cada VM criada.
 
**Na ultima etapa um terceiro profissional diferente irá entrar no VMware e sera responsável pela criação da vm: passar cpu, passar memoria, passar disco, template que utilizar no SO(Atualizar o SO, alterar hostname, acertar configurações de discos e partições, autenticação), port group (que foi criado pelo ACI dentro do vmware) e Passar o IP. Esse processo leva em media 2 horas por VM para ser concluído
 
**Portanto para que uma VM seja configurada do zero é necessário a participação de 3 profissionais durante 5 horas, ressaltando que um projeto leva em media de 5 a 20 VM's
 
 
<br>
 
== Características&nbsp;  ==
 
<br>
 
Informe sobre as particularidades, aspectos e atributos desta idéia.
 
<br>
 
<br>
 
== Estudo Dirigido  ==
 
<br>
 
Coloque aqui o plano de estudos bem como as possíveis fontes de informação.
 
<br>
 
= Fase II - Ensino  =
 
<br>
 
== Conteúdo  ==
 
Desenvolva um conteúdo que possa transmitir o conhecimento adquirido para outros
Crie um material (Wiki, PDF, PPT, ...) que possa ser armazenado e facilmente atualizável
 
<br>
 
== Apresentação  ==
 
Apresente ao grupo (reunião, EAD, Blog, ...)
Publique aqui
 
<br>
 
== Metodologia ==
<br>
 
Descrevas as metodologias usadas. Alguns exemplos:
 
Estratégia de Job Rotation
Estudos básicos para conhecimento do potencial
Estudos básicos para entendimento sobre o problema
Estudos para dar base aos pesquisadores
Benchmarking com empresas estrangeiras
Aceleradoras de empresas
Adoção de novas tecnologias
Utilização da proposta de soluções Open-source
Priorização no desenvolvimento interno
Foco na não dependência de fornecedores
Prática de formação dos talentos necessários
<br>
 
= Fase III - Exemplo de Caso de Negócio<br>  =
 
<br>
 
== Product Backlog  ==
 
<br>
 
Descreva os requisitos deste projeto
<br>
 
== Benefícios para quem for oferecer esta solução  ==
 
    Descrever em tópicos os benefícios que uma pessoa ou uma empresa podem obter: ganhos, receitas, novos negócios, novos produtos, novas parcerias
 
<br>
 
<br>
 
== Benefícios para o usuário  ==
 
    Descrever em tópicos os benefícios para os usuários desta solução.
    Pode se inspirar no Canvas.
 
<br>
 
== Direcionadores chave para esta iniciativa  ==
 
    Descrever em tópicos o que esta iniciativa pode proporcionar
 
<br><br>
 
== Possíveis modelos de negócios  ==
 
    Descrever em tópicos os possíveis modelos de negócios
 
== Business Case  ==
 
    Descrever um exemplo de negócio que permita avaliar a solução comercialmente
 
<br>
 
== Alinhamento com Lei do Bem ==
<br>
 
* Projeto possui algum elemento tecnologicamente novo ou inovador?
Elemento tecnologicamente novo ou inovador pode ser entendimento como o avanço tecnológico pretendido pelo projeto, ou a hipótese que está sendo testada
<br>
 
* Projeto possui barreira ou desafio tecnológico superável?
Barreira ou desafio tecnológico superável pode ser entendido como aquilo que dificulta o atingimento do avanço tecnológico pretendido, ou dificulta a comprovação da hipótese
<br>
 
* Projeto utiliza metodologia/método para superação da barreira ou desafio tecnológico?
Metodologia/método para superação da barreira ou desafio tecnológico pode ser entendido como aqueles atividades que foram realizadas para superação da barreira ou do desafio tecnológico existente no projeto
<br>
 
* Projeto é desenvolvido em parceira com alguma instituição acadêmica, ICT ou startup?
Se sim, o desenvolvimento tecnológico é executado por associado ou por alguma empresa terceira? qual o nome da empresa?
Anexar cópia do contrato
<br>
 
= Fase IV - Protótipo orientado ao Negócio  =
 
<br>
 
== Escopo  ==
 
<br>
 
Explique o escopo deste protótipo
 
<br>
 
== Limitações  ==
 
<br>
 
Informe sobre as limitações técnicas, comerciais, operacionais, recursos, etc.
 
<br>
 
== PoC  ==
 
<br>
 
Desenvolva um PoC (Proof of Concept)
 
<br>
 
== Privacidade (LGPD) ==
<br>
 
* Avaliar condições referentes à Lei Geral de Proteção de Dados
<br>
 
== Detalhamento Técnico  ==
 
<br>
 
Descreva especificamente os aspectos técnicos desta pesquisa
 
<br>
 
<br>
 
<br>
 
<br>
 
= Cronograma Macro  =
 
<br>
 
=  Histórico  =
 
''Responsável: [[Bruno Sinhoroto]]''
 
'''Semana de 21 à 24/12/2020'''
*Apresentação da ideia
*Elaboração da pagina na Wiki
 
 
<br>
 
= Pesquisadores  =
 
* Bruno Oliveira Sinhoroto
* Edgar Dias Citrangulo
<br>

Edição atual tal como às 18h32min de 23 de janeiro de 2021