Este artigo foi atualizado em 2022-03-04, o conteúdo pode estar desatualizado.
Olá Pessoal, tudo bem?
Nesta guia vou explicar como instalar a ferramenta Okit Designer Tookit para desenhar os nossos próprios diagramas de Oracle Cloud Infrastructure.
Okit Designer
OCI designer toolKIT (OKIT) é um conjunto de ferramentas que permitem desenhar, deployar e visualizar ambientes de OCI através de uma interfaz web, o que permite aos arquitetos e desenhadores cloud contruir uma representação visual da sua infraestrutura e logo poder ser exportada nos seguintes formatos:
svg
png
jpeg
Uma vez que se tinha completado o desenho, este pode ser exportado às seguintes ferramentas:
Ansible
Terraform
OCI Resource Manager
Isto acelera o deploy de uma infraestrutura completa em OCI.
Há duas maneiras de instalar Okit Designer: uma com o Vagrant e outra com o Docker. Nesta ocasião o que vamos fazer é instala-lô pelo Docker e Docker Compose para que esteja isolado do nosso sistema.
Instalar Requisitos
Fedora 33
Antes de instalar o Docker, vamos atualizar o nosso sistema:
1
sudo dnf update -y
No caso que se tinha atualizado a um kernel novo, devemos reiniciar o sistema:
Abrimos o instalador com privilegios de administrador e seguimos os passos:
A Abrir Instalador
A Finalizar instalação
Agora, vamos configurar que WSL v2 seja a versão padrão do nosso sistema. Para isto, devemos abrir unaa terminal de PoweShell como Administrador (eu utilizo a versão 7 que podes baixar aquí) e colocamos o seguinte comando:
1
wsl--set-default-version2
Já com isto acabamos de configurar no nosso sistema.
Abrimos o instalador com privilegios de Administrador e vamos instalar com as opções padrão:
Licença
Pasta Destino, o dexicamos na localização padrão
Selecionamos os componentes a instalar, deixamos aqueles que estão padrão
Icones do Menú Inicio
Dexiamos as opções padrão ou podemos trocar o editor de textos padrão
Deixamos a opção recomendada
Deixamos o executable de ssh que vem com o instalador, no caso de já ter instalado o putty, escolhemos a segunda opção
Deixamos padrão a OpenSSL para emitir certificados X509
Seguinte
Seguinte
Seguinte
Seguinte
Seguinte
Instalar
A Finalizar instalación
Abrimos um CMD de Windows ou PowerShell e verificamos a versão do Git instalado:
1
2
3
4
5
6
7
Microsoft Windows [Versión 10.0.19041.423]
(c) 2020 Microsoft Corporation. Todos los derechos reservados.
C:\Users\usuario>git --versiongit version 2.28.0.windows.1
C:\Users\usuario>
A Criar o arquivo de configuração do Okit e a chave ssh para nos conectar à API do OCI
No caso de não ter instalado e configuado a oci-cli (o qual explicarei neste POST), deveremos criar um arquivo de configuração que terá contenido o id da conta, além da chave SSH para poder acessar à API e fazer deploy do que tinhamos desenhado:
Criamos a pasta containers/oci dentro da pasta oci-designer-toolkit:
Fedora 33:
1
2
mkdir /home/usuario/oci-designer-toolkit/containers/oci
cd /home/usuario/oci-designer-toolkit/containers/oci
Geramos a chave ssh, vamos colocar a localização aonde queremos salvar o arquivo e como formato .pem (No Windows podemos deixar a localização padrão (pasta .ssh na pasta home do usuario) e logo copia-lâ à nossa pasta containers\oci):
Generating public/private rsa key pair.
Enter file in which to save the key (/home/usuario/.ssh/id_rsa): /home/usuario/oci-designer-toolkit/containers/oci/oci_api_key.pem
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/usuario/oci-designer-toolkit/containers/oci/oci_api_key.pem
Your public key has been saved in /home/usuario/oci-designer-toolkit/containers/oci/oci_api_key.pem.pub
The key fingerprint is:
SHA256:Dg4RrcxIYUREOcvrEKZ7mL8ZcqRnmkibkXDOQVhZelE usuario@localhost.localdomain
The key's randomart image is:
+---[RSA 4096]----+
| =O=+oE |
| +=. o. |
|.oo*o. |
|.o+.+. |
|+.+.. . S |
|+*o. o o |
|oXB . . |
|*B*o |
|+=+. |
+----[SHA256]-----+
Criamos o arquivo de configuração em /home/usuario/oci-designer-toolkit/containers/oci/config, com o seu editor de textos preferido:
Fedora 33:
1
vim /home/usuario/oci-designer-toolkit/containers/oci/config
No Windows 10 Pro, abrimos o Notepad e vamos escrever os seguintes parámetros: