...
Importação via KMZ: Esta fase deve ser organizada por projeto. O ConnectMaster já entrega os arquivos KMZ no padrão necessário quando solicitada a exportação em KMZ. Com os arquivos convertidos, conseguimos importar os elementos para o OZmap.
Importação via CSV: Na segunda fase, importamos os elementos internos dos projetos usando arquivos CSV. Estes arquivos devem ser organizados por projeto, seguindo o padrão indicado nesta documentação para importar para o OZmap.
Importação via Banco de Dados: Na terceira e última fase, importamos as conexões dos entre os elementos através do banco de dados do ConnectMaster para o OZmap.
...
As importações de elementos do ConnectMaster são feitas com têm o objetivo de replicar os elementos de documentação, total ou parcial. As importações de elementos do ConnectMaster para o OZmap ocorrem internos e conexões internas e externas entre os elementos do ConnectMaster no OZmap.
Abaixo, está a descrição do que é necessário ter em cada planilha para que a segunda fase da importação seja realizada. Essa importação ocorre da seguinte forma:
Importação de splitters: São criados todos os splitters vindos no arquivo KML/KMZ no OZmap nas mesmas caixas do ConnectMasterTodos os splitters disponibilizados na planilha serão importados para o OZmap.
Caso a caixa na à qual o splitter pertence no ConnectMaster não exista no OZmap, o splitter não será criado no OZmap. A caixa é encontrada no OZmap através do seu nome. O arquivo KML/KMZ convertido em planilha, trás em uma das suas colunas o “Container" de splitterUtilizamos o nome da caixa para buscá-la no OZmap.
As colunas necessárias na planilha para importar os splitters são as seguintes:
Container: Sendo o nome da caixa à qual o splitter pertence no ConnectMaster.
Nome do componente: Sendo o nome do splitter no ConnectMaster
Tipo de Componente: Sendo o tipo do splitter no ConnectMaster.
Caso o tipo do splitter não exista
, ele
será criado
com as
code: Sendo o nome que o tipo vai ter ao ser criado no OZmap.
ratio: Sendo o input e output do splitter.
Input: Será padrão como 1.
Output: Será a quantidade de portas que o splitter tem no ConnectMaster.
isDrop: Sendo a variável para entender se aceita ou não clientes.
isBalanced: Sendo a variável para definir se o splitter é ou não balanceado.
prefix: Sendo a definição do prefixo do tipo, utilizando o prefixo “Splitter” para todos.
attenuationPort1: Sendo o valor de atenuação fixo como 10.5.
inputConnectionType: Sendo o tipo de input, tendo o input fusão fixo.
outputConnectionType: Sendo o tipo de output, sendo fusão ou conector de acordo com o drop. Caso tenha “AC” no nome, será conector, caso não, será fusão.
attenuation: É um array com a quantidade de portas que o splitter tem.
O splitter então tendo um tipo, será criado com as seguintes informações:
parent: Sendo a caixa que foi achada no OZmap compatível com o splitter.
splitterType: Sendo o tipo, criado ou encontrado no OZmap, compatível com o splitter.
project: Sendo o mesmo projeto da caixa no OZmap.
name: Sendo o nome do splitter vindo dos arquivos KML/KMZ convertidos.
isDrop: Se ele aceitará ou não conexões de clientes quando for criado no OZmap.
Importação de DIOs: São criados todos os DIOs vindos no arquivo KML/KMZ no OZmap nas mesmas POPs do ConnectMaster.
- Caso a POP na
seguintes informações:
Utilizamos a coluna “Tipo do Componente” da planilha para determinar o nome do tipo ao importar para o OZmap.
Utilizamos a coluna “Tipo do Componente” da planilha para determinar a quantide de portas de saída que o splitter terá ao importar para o OZmap. Teremos o número fixo de 1 para os inputs.
Utilizamos a coluna “Tipo do Componente” da planilha para determinar se o splitter aceita ou não clientes ao importar para o OZmap. Caso o nome contenha a siga “AC”, ele aceitará clientes.
Utilizamos a atenuação do tipo fixa como 10.5 ao importar para o OZmap.
Importação de DIOs: Todos os DIOs disponibilizados na planilha serão importados para o OZmap.
Caso a POP à qual o DIO pertence no ConnectMaster não exista no OZmap, o DIO não será criado no OZmap.
Caso o tipo que o DIO tem no ConnectMaster não exista no OZmap, o DIO não será criado.
O DIO será criado no OZmap com as seguintes informações:
parent: Sendo o id da POP compatível com o DIO.
shelf: Sendo a shelf encontrada compatível com o DIO. Caso não exista, ela será criada com as seguintes informações:
name: Sendo o nome da caixa caso o arquivo de DIO convertido não tenha a coluna “Container”. Caso tenha, será o valor dentro da coluna “Container”
dioTypeContainer: Sendo o nome da POP à qual o DIO pertence no ConnectMaster.
Nome do componente: Sendo o nome do DIO no ConnectMaster.
Tipo do componente: Sendo o tipo do DIO encontrado no OZmapConnectMaster.
project: Sendo o mesmo projeto da POP no OZmap.
name: Sendo o nome do DIO vindo dos arquivos KML/KMZ convertidos.
As colunas necessárias na planilha para importar os DIOs são as seguintes:
Importação de Switches: São criados todos os switches vindos no arquivo KML/KMZ no OZmap nas mesmas POPs do ConnectMasterTodos os Switches disponibilizados na planilha serão importados para o OZmap.
Caso a POP na à qual o switch Switch pertence no ConnectMaster não exista no OZmap, o switch Switch não será criado no OZmap.
Caso o tipo que o switch tem no ConnectMaster não exista no OZmap, o switch não será criado.
O switch será criado no OZmap com as seguintes informações:
parent: Sendo o id da POP compatível com o switch.
switchType: Sendo o tipo do switch encontrado no OZmap.
project: Sendo o mesmo projeto da POP no OZmap.
name: Sendo o nome do DIO ao ser criado no OZmap.
isDrop: Se ele aceitará ou não conexões de clientes quando for criado no OZmap.
Importação de OLTs: São criados todas as OLTs vindos no arquivo KML/KMZ no OZmap nas mesmas POPs do ConnectMaster.
Caso a POP na qual a OLT pertence As colunas necessárias na planilha para importar os Switches são as seguintes:
Container: Sendo o nomer da POP à qual o Switch pertence no ConnectMaster.
Nome do componente: Sendo o nome do Switch no ConnectMaster.
Importação de OLTs: Todos os Switches disponibilizados na planilha serão importados para o OZmap.
Caso a POP à qual a OLT pertença no ConnectMaster não exista no OZmap, a OLT não será criado criada no OZmap.
Caso o tipo que a OLT tem no ConnectMaster não exista no OZmap, a OLT não será criado.
A OLT será criado no OZmap com as seguintes informações:
parent: Sendo o id da POP compatível com a OLT.
oltType: Sendo o tipo da OLT encontrado no OZmap.
project: Sendo o mesmo projeto da POP no OZmap.
name: Sendo o nome da OLT formado no padrão a seguir: “U{slots da olt} - {nome da olt nos arquivos convertidos}”Container: Sendo o nomer da POP à qual a OLT pertence no ConnectMaster.
Nome do componente: Sendo o nome da OLT no ConnectMaster.
Tipo do componente: Sendo o tipo da OLT no ConnectMaster.
As colunas necessárias na planilha para importar as OLTs são as seguintes:
Importação de Clientes: São criados todos os clientes vindos no arquivo KML/KMZ no OZmap.
O cliente é criado com as seguintes informações:
box: Sendo o id da caixa que ele é conectado no ConnectMaster encontrada no OZmap.
port: Sendo a porta que ele é conectado no ConnectMaster encontrada no arquivo KML/KMZ convertido.
connector: Sendo o id do splitter que ele é conectado no ConnectMaster encontrado no OZmap.
force: Sendo a garantia de que o cliente será conectado na caixa e no splitter.
project: Sendo o mesmo projeto da caixa encontrada no OZmap.
name: Sendo o mesmo nome encontrado no arquivo KML/KMZ convertido.
code: Sendo o mesmo código encontrado no arquivo KML/KMZ convertido.
implanted: Sendo o valor fixo como verdadeiro, para que o cliente já seja criado como implantado.
Todos os clientes disponibilizados na planilha serão importados para o OZmap.
As colunas necessárias na planilha para importar os Clientes são as seguintes:
Caixa: Sendo a caixa na qual o cliente está conectado no ConnectMaster
Porta: Sendo a porta à qual o cliente está conectado no ConnectMaster.
Nome: Sendo o nome do cliente no ConnectMaster.
Codigo: Sendo o código do cliente no ConnectMaster.
Importação de Conexões da POP: Após todos os elementos externos e internos terem sido importaodsimportados, iremos buscar as conexões das POPs. Aqui acontecerá as conexões dos elementos externos com as OLTs, Switches e DIOsfazer a importação das conexões entre elementos e POPs via banco de dados do ConnectMaster e OZmap.
As conexões da POP com os demais elementos serão criadas com as seguintes informações:
elementA: O elemento A usado para a conexão.
kindA: O tipo do elemento A.
portA: A porta usada para conexão no elemento A.
kindB: O tipo do elemento B.
elementB: O elemento B usado para a conexão.
kindB: O tipo do elemento B.
portB: A porta usada para conexão no elemento B.
kindA: O tipo do elemento A.
Importação de Conexões dos Elementos: Após todos os elementos terem sido importados, iremos buscar as conexões desses elementos através das caixas e das POPs.
As conexões dos elementos entre si serão criadas com as seguintes informações:
elementA: O elemento A usado para a conexão.
kindA: O tipo do elemento A.
portA: A porta usada para conexão no elemento A.
kindB: O tipo do elemento B.
elementB: O elemento B usado para a conexão.
kindB: O tipo do elemento B.
portB: A porta usada para conexão no elemento B.
kindA: O tipo do elemento A.
...
Para importação, tanto em validação quanto em produção, é necessário a liberação de alguns IPs por parte do cliente no MKConnectMaster:
Ip da nossa VPN: 54.207.162.199
Ip da máquina de importação: Será enviado pelo time de importação quando o serviço for confirmado.
Ip da máquina do cliente no OZmap (ping https://cliente.ozmap.com.br:9994)
...