├── Autonomous Database └── Autonomous Database.pdf ├── Compute ├── Compute.pdf ├── README.md └── images │ ├── 1img1.PNG │ ├── 1img2.PNG │ ├── 1img3.PNG │ ├── 1img4.PNG │ ├── 1img4_1.PNG │ ├── 1img4_2.PNG │ ├── 2img1.PNG │ ├── 2img2.PNG │ ├── 2img3.PNG │ ├── 2img4.PNG │ ├── 2img4_1.PNG │ ├── 3img6.PNG │ ├── 3img7.PNG │ ├── 4img1.PNG │ ├── 4img10.PNG │ ├── 4img11.PNG │ ├── 4img12.PNG │ ├── 4img12_1.PNG │ ├── 4img13.PNG │ ├── 4img14.PNG │ ├── 4img15.PNG │ ├── 4img1_1.PNG │ ├── 4img2.PNG │ ├── 4img3.PNG │ ├── 4img4.PNG │ ├── 4img5.PNG │ ├── 4img6.PNG │ ├── 4img7.PNG │ ├── 4img8.PNG │ └── 4img9.PNG ├── Load Balancer ├── README.md └── images │ ├── img001.png │ ├── img002.png │ ├── img003.png │ ├── img004.png │ ├── img005.png │ ├── img006.png │ ├── img007.png │ ├── img008.png │ ├── img009.png │ ├── img010.png │ ├── img011.png │ ├── img012.png │ ├── img013.png │ ├── img014.png │ ├── img015.png │ ├── img016.png │ ├── img017.png │ ├── img018.png │ └── img019.png ├── Networking ├── README.md └── images │ ├── img1.PNG │ ├── img10.PNG │ ├── img11.PNG │ ├── img12.PNG │ ├── img13.PNG │ ├── img14.PNG │ ├── img15.PNG │ ├── img16.PNG │ ├── img17.PNG │ ├── img18.PNG │ ├── img19.PNG │ ├── img2.PNG │ ├── img20.PNG │ ├── img21.PNG │ ├── img22.PNG │ ├── img23.PNG │ ├── img24.PNG │ ├── img25.PNG │ ├── img3.PNG │ ├── img4.PNG │ ├── img5.PNG │ ├── img6.PNG │ ├── img7.PNG │ ├── img8.PNG │ └── img9.PNG ├── Observability └── README.md ├── README.md └── Storage ├── README.md ├── images ├── Picture1.png ├── Picture10.png ├── Picture11.png ├── Picture12.png ├── Picture13.jpg ├── Picture14.png ├── Picture15.png ├── Picture16.png ├── Picture17.png ├── Picture18.png ├── Picture19.png ├── Picture2.png ├── Picture20.png ├── Picture21.png ├── Picture22.png ├── Picture23.png ├── Picture24.png ├── Picture25.png ├── Picture26.png ├── Picture3.png ├── Picture4.png ├── Picture5.png ├── Picture6.png ├── Picture7.png ├── Picture8.png ├── Picture9.png ├── fs01.png ├── fs02.png ├── fs03.png ├── fs04.png ├── fs05.png ├── fs06.png ├── fs07.png ├── fs08.png ├── fs09.png ├── fs10.png ├── fs11.png ├── fs12.png ├── linuxtips.png ├── oci-fc.png └── teste.md └── media ├── Image1.png └── index.html /Autonomous Database/Autonomous Database.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Autonomous Database/Autonomous Database.pdf -------------------------------------------------------------------------------- /Compute/Compute.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/Compute.pdf -------------------------------------------------------------------------------- /Compute/README.md: -------------------------------------------------------------------------------- 1 | ## Exercício 1 – Criando a Chave SSH 2 | 3 | **PASSO 1** - Acesse o OCI Cloud Shell clicando no botão do menu superior direito.O OCI irá provisionar um terminal Linux no web browser 4 | 5 | ![](images/1img1.PNG) 6 | 7 | **PASSO 2** - Crie um par de chaves RSA com o comando: 8 | ```python 9 | ssh-keygen -t rsa 10 | ``` 11 | Mantenha o nome original "id_rsa", apertando **enter**. **O campo “Key Passphrase” é opcional** 12 | 13 | ![](images/1img2.PNG) 14 | 15 | **PASSO 3 –** Exiba o conteúdo da chave pública que você criou utilizando o comando: 16 | ```python 17 | cat ~/.ssh/id_rsa.pub 18 | ``` 19 | **Selecione e copie o conteúdo dessa chave**, pois a usaremos para a criação das máquinas virtuais Linux. 20 | 21 | ![](images/1img3.PNG) 22 | 23 | 24 | Para a criação da VM, usaremos a chave pública. A chave privada será usada apenas para conexão. 25 | 26 | **PASSO 4 –** **Baixe as duas chaves também no seu computador**. Salve as chaves privadas e públicas em um local seguro. Para isso, basta clicar no menu do Cloud Shell e solicitar o Download: 27 | 28 | ![](images/1img4.PNG) 29 | 30 | Para baixar a chave pública, o caminho é: 31 | ```python 32 | .ssh/id_rsa.pub 33 | ``` 34 | 35 | ![](images/1img4_1.PNG) 36 | 37 | 38 | Para baixar a chave privada, o caminho é: 39 | 40 | ```python 41 | .ssh/id_rsa 42 | ``` 43 | 44 | ![](images/1img4_2.PNG) 45 | 46 | ## Exercício 2 – Criando a VM Linux 47 | 48 | **PASSO 1 -** No Menu Principal, clique em : Compute > Instances, então “Create Instance” (Botão Azul) : 49 | 50 | **Name you instance**: VM-OracleLinux-AD1 51 | 52 | **Availability Domain**: AD 1 53 | 54 | **Operating System**: Oracle Linux 7.9 55 | 56 | **Instance Type**: Virtual Machine 57 | 58 | **Instance Shape**: AMD VM.StandardE2.1 59 | 60 | **Choose SSH Key File**: Insira a chave SSH pública (.pub) 61 | 62 | **Virtual Cloud Network Compartment**: `` 63 | 64 | **Virtual Cloud Network**: `` 65 | 66 | **Subnet Compartment**: `` 67 | 68 | **Subnet**: Public Subnet 69 | 70 | **Assign Public IP Address** 71 | Lembre-se de escolher o AD certo e seu Compartimento. 72 | 73 | ![](images/2img1.PNG) 74 | 75 | **PASSO 2 -** Depois de expandir as opções de Shapes e Network, insira os dados necessários para concluir o processo de criação: 76 | 77 | ![](images/2img2.PNG) 78 | 79 | 80 | **PASSO 3 –** Para alterar as informações de rede, clique em “Edit”. Ao inserir as informações de rede, lembre-se de escolher a opção “**Assign a Public IP address”** para atribuir um endereço IP público à instância de computação. 81 | 82 | ![](images/2img3.PNG) 83 | 84 | 85 | **PASSO 4 –** Cole a chave pública SSH criada por você anteriormente e clique no botão “Create”. 86 | 87 | ![](images/2img4.PNG) 88 | 89 | Você provavelmente terá a nova instância devidamente criada em alguns minutos. Depois de terminar o processo de criação, a tela principal ficará assim: 90 | 91 | ![](images/2img4_1.PNG) 92 | 93 | 94 | ## Exercício 3 – Acessando a VM através do CloudShell 95 | 96 | **PASSO 1 -** Primeiro passo: Pegue o IP Público da Instância 97 | 98 | ![](images/3img6.PNG) 99 | 100 | 101 | **PASSO 2 -** No OCI Cloud Shell, faça conexão com a máquina criada com o comando: 102 | ```python 103 | ssh opc@ 104 | ``` 105 | O usuário default nas instâncias Oracle Linux é **opc** 106 | 107 | ![](images/3img7.PNG) 108 | 109 | 110 | ## Exercício 4 – Criando um Instance Pool com Autoscaling Policy 111 | 112 | **PASSO 1:** Para criar uma configuração de instância, você pode seguir as etapas abaixo: 113 | Entre na Instância que deseja copiar a imagem e clique em “More Actions”: 114 | 115 | ![](images/4img1.PNG) 116 | 117 | 118 | Escolha o nome da Instance Configuration 119 | 120 | ![](images/4img1_1.PNG) 121 | 122 | **PASSO 2:** Depois de criar sua instance configuration, você poderá criar seu Instance Pool. 123 | 124 | ![](images/4img2.PNG) 125 | 126 | 127 | **PASSO 3:** O pool de instâncias criará as instâncias de computação que serão usadas para receber a carga do aplicativo. 128 | 129 | ![](images/4img3.PNG) 130 | 131 | 132 | **PASSO 4:** Clique no botão Avançar e insira informações de AD / FD / Rede para o Pool: 133 | 134 | ![](images/4img4.PNG) 135 | 136 | 137 | **PASSO 5:** Concluindo o assistente, seu pool será provisionado. Observe que o número de instâncias no pool determinará o tempo necessário para a criação. 138 | Após o provisionamento, o Pool se parecerá com a seguinte tela: 139 | 140 | ![](images/4img5.PNG) 141 | 142 | 143 | **PASSO 6:** Na tela Instance Pool, você pode criar a política de escalonamento automático. 144 | 145 | ![](images/4img6.PNG) 146 | 147 | 148 | **PASSO 7:** Forneça o nome da política, o pool de instâncias que será usado 149 | 150 | O OCI possibilita 2 tipos de políticas de Autoscaling : 151 | 152 | - Metric Based – Baseada em métricas de utilização dos recursos do pool 153 | - Schedule-based Autoscaling - Baseada em agendamento 154 | 155 | ![](images/4img7.PNG) 156 | 157 | 158 | **PASSO 8:** para este exercício, usaremos a escala automática "Metric-based". 159 | 160 | ![](images/4img8.PNG) 161 | 162 | **PASSO 9:** Na segunda parte da tela, você pode especificar os limites da política para ações de pesquisa (aumentar e diminuir) 163 | 164 | ![](images/4img9.PNG) 165 | 166 | Após concluir os limites da política de autoscaling, finalize a criação do Autoscaling Configuration. 167 | 168 | **PASSO 10:** Agora que temos todos os componentes de escalonamento configurados, podemos começar a “estressar” o pool de recursos e testar a política de escalonamento. Para isso, utilizaremos a ferramenta “stress” 169 | 170 | ![](images/4img10.PNG) 171 | 172 | **PASSO 11:** **É importante observar que a sobrecarga da CPU deve ser criada na VM do pool de instâncias, não no servidor APP original.** 173 | 174 | Para monitorar o uso da CPU no pool, você pode usar a tela principal do “Metrics Explorer”. 175 | 176 | ![](images/4img11.PNG) 177 | 178 | **PASSO 12:** Estabeleça uma conexão SSH com a instância do Pool pelo IP Público ou configurando um Bastion Service e utilize os comandos: 179 | 180 | ```python 181 | sudo su - 182 | rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 183 | yum install stress -y 184 | stress --cpu 20 --timeout 12000 185 | ``` 186 | 187 | ![](images/4img12.PNG) 188 | 189 | **PASSO 12.1:** Após 5 minutos de estresse da CPU, o pool de instâncias implantou uma nova VM no pool, como você pode ver, o pool tem 2 instâncias: 190 | 191 | ![](images/4img12_1.PNG) 192 | 193 | **PASSO 13:** À medida que a CPU continua sob estresse, outra instância de computação é provisionada. 194 | 195 | ![](images/4img13.PNG) 196 | 197 | **PASSO 14:** 5 minutos após o término do estresse da CPU, o pool de instâncias retornou à configuração original: 198 | 199 | ![](images/4img14.PNG) 200 | 201 | **PASSO 15:** Você pode acompanhar todas as atividades do Pool através do link “Work Request”, no lado esquerdo da tela: 202 | 203 | ![](images/4img15.PNG) 204 | 205 | Parabéns! Você concluiu este lab! -------------------------------------------------------------------------------- /Compute/images/1img1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/1img1.PNG -------------------------------------------------------------------------------- /Compute/images/1img2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/1img2.PNG -------------------------------------------------------------------------------- /Compute/images/1img3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/1img3.PNG -------------------------------------------------------------------------------- /Compute/images/1img4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/1img4.PNG -------------------------------------------------------------------------------- /Compute/images/1img4_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/1img4_1.PNG -------------------------------------------------------------------------------- /Compute/images/1img4_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/1img4_2.PNG -------------------------------------------------------------------------------- /Compute/images/2img1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/2img1.PNG -------------------------------------------------------------------------------- /Compute/images/2img2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/2img2.PNG -------------------------------------------------------------------------------- /Compute/images/2img3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/2img3.PNG -------------------------------------------------------------------------------- /Compute/images/2img4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/2img4.PNG -------------------------------------------------------------------------------- /Compute/images/2img4_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/2img4_1.PNG -------------------------------------------------------------------------------- /Compute/images/3img6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/3img6.PNG -------------------------------------------------------------------------------- /Compute/images/3img7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/3img7.PNG -------------------------------------------------------------------------------- /Compute/images/4img1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img1.PNG -------------------------------------------------------------------------------- /Compute/images/4img10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img10.PNG -------------------------------------------------------------------------------- /Compute/images/4img11.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img11.PNG -------------------------------------------------------------------------------- /Compute/images/4img12.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img12.PNG -------------------------------------------------------------------------------- /Compute/images/4img12_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img12_1.PNG -------------------------------------------------------------------------------- /Compute/images/4img13.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img13.PNG -------------------------------------------------------------------------------- /Compute/images/4img14.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img14.PNG -------------------------------------------------------------------------------- /Compute/images/4img15.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img15.PNG -------------------------------------------------------------------------------- /Compute/images/4img1_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img1_1.PNG -------------------------------------------------------------------------------- /Compute/images/4img2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img2.PNG -------------------------------------------------------------------------------- /Compute/images/4img3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img3.PNG -------------------------------------------------------------------------------- /Compute/images/4img4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img4.PNG -------------------------------------------------------------------------------- /Compute/images/4img5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img5.PNG -------------------------------------------------------------------------------- /Compute/images/4img6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img6.PNG -------------------------------------------------------------------------------- /Compute/images/4img7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img7.PNG -------------------------------------------------------------------------------- /Compute/images/4img8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img8.PNG -------------------------------------------------------------------------------- /Compute/images/4img9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Compute/images/4img9.PNG -------------------------------------------------------------------------------- /Load Balancer/README.md: -------------------------------------------------------------------------------- 1 | # Load Balancer - Parte 1 2 | 3 | ## Instalando a aplicação de teste nos 2 Webservers Linux 4 | 5 | 6 | #### PASSO 1 - Siga as etapas abaixo para instalar o aplicativo Apache em servidores Linux: 7 | 8 | Instalar Apache Application Server em cada servidor: 9 | (**OBS: As etapas de 1 a 5 são iguais para ambos os servidores, mas a etapa 6 é diferente!**): 10 | 11 | 1. Conecte-se no host Linux usando o usuário opc 12 | 2. Uma vez conectado, mude seu usuário para ROOT com o comando: **sudo su –** 13 | 3. Instale o pacote Apache no sistema operacional: **sudo yum install httpd -y** 14 | 4. Inicie o aplicativo Apache : **sudo apachectl start** 15 | 5. Configure o firewall do host local para permitir o tráfego do Apache, para isso use os comandos abaixo no Linux: 16 | 17 | ```python 18 | sudo systemctl enable httpd 19 | sudo apachectl configtest 20 | sudo firewall-cmd --permanent --zone=public --add-service=http 21 | sudo firewall-cmd --reload 22 | sudo su - 23 | ``` 24 | 25 | Para identificar a primeira instância de computação usada na interface web (Linux - AD2), personalize o arquivo “index.html”. Use o seguinte comando como usuário ROOT: 26 | 27 | ```python 28 | cat < /var/www/html/index.html 29 | 30 | 31 | 32 | 33 | 34 | OCI FAST TRACK: Webserver 1 35 | 36 | 37 |
LOGO OCI 39 |

Load Balancer Webservers

40 |
42 | 43 | 44 | EOF 45 | ``` 46 | 47 | #### PASSO 2 - Na segunda instância você repetirá as etapas acima, **de 1 a 5**, para identificarmos a segunda instância de computação (Linux – AD3) personalize o arquivo “index.html” usando o seguinte comando com usuário ROOT: 48 | 49 | ```python 50 | cat < /var/www/html/index.html 51 | 52 | 53 | 54 | 55 | 56 | OCI FAST TRACK: Webserver 2 57 | 58 | 59 |
LOGO OCI 61 |

Load Balancer Webservers

62 |
64 | 65 | 66 | EOF 67 | ``` 68 | 69 | Teste o comportamento do Apache, tudo que você precisa fazer, é **usar o IP público da instância** do Compute no seu navegador web para verificar se a página principal do Apache aparecerá. 70 | 71 | #### PASSO 3 - Teste o comportamento do Apache, tudo que você precisa fazer, é **usar o IP público da instância** do Compute no seu navegador web para verificar se a página principal do Apache aparecerá. 72 | 73 | ![](images/img001.png) 74 | 75 | ![](images/img002.png) 76 | 77 | **ATENÇÃO**: Antes de testar o Apache em seu navegador web, certifique-se de já ter criado uma regra de entrada (ingress) na **Security List do VCN**, para que a porta 80 seja liberada para tráfego. 78 | 79 | ![](images/img003.png) 80 | 81 | ![](images/img004.png) 82 | Se tudo estiver OK, você pode testar a instalação do Apache. Tudo o que você precisa fazer é usar o endereço IP da instância pública em seu navegador preferido e provavelmente obterá esta saída: 83 | 84 | ![](images/img005.png) 85 | 86 | **IMPORTANTE:** Certifique-se de iniciar a criação do Load Balancer somente depois que ambas as chamadas no apache estiverem funcionando. Isso é importante porque se você criar o Load Balancer sem um serviço disponível, o balanceador de carga será criado no estado de “Erro”. O Load Balancer geralmente leva 5 minutos para "calibrar" seu status. 87 | 88 | Nosso objetivo é criar o serviço de Load Balancer somente depois que os dois servidores Apache estiverem em execução, para que o serviço Load Balancer tenha o estado "pronto" e esteja pronto para ser testado. 89 | 90 | ![](images/img016.png) 91 | ![](images/img017.png) 92 | 93 | # Load Balancer - Parte 2 94 | 95 | ## Criando uma aplicação em Alta Disponibilidade (HA) com Load Balancer e 2 Webservers 96 | 97 | 98 | #### PASSO 1 - Para acessar a interface do Load Balancer, mais uma vez, vamos começar a partir do “Menu Principal > Load Balancers” 99 | 100 | ![](images/img006.png) 101 | 102 | Clique no botão “Create Load Balancer”: 103 | ![](images/img007.png) 104 | ![](images/img008.png) 105 | 106 | 107 | ### Criando um Load Balancer 108 | 109 | #### PASSO 2 - A tela de criação do Load Balancer é um modelo baseado em assistente, onde você será guiado no processo pela interface. Na tela principal, você fornecerá as informações abaixo: 110 | - Name: lb-apache 111 | - Visibility Type: Public 112 | - Bandwidth: 10 Mbps 113 | - VCN: `` 114 | - Subnet: `` 115 | ![](images/img009.png) 116 | ![](images/img010.png) 117 | 118 | #### PASSO 3 - Defina a política do Load Balancer e adicione os servidores de back-end. Para adicionar servidores de back-end, clique no botão azul “Add Backends” 119 | 120 | ![](images/img011.png) 121 | 122 | #### PASSO 4 - Insira os Backend Set servers (suas duas VM’s Linux): 123 | 124 | ![](images/img012.png) 125 | 126 | #### PASSO 5 - Como última etapa, defina o tipo de tráfego que será tratado 127 | 128 | ![](images/img013.png) 129 | 130 | #### PASSO 6 - Clique em Submit 131 | 132 | ![](images/img014.png) 133 | 134 | Assim que o processo de criação for concluído, você terá as seguintes informações: 135 | 136 | ![](images/img015.png) 137 | 138 | ### Testando o Load Balancer 139 | 140 | #### PASSO 5 - Para simular um ambiente de aplicativo, precisamos iniciar um serviço da web em ambas as instâncias de Computação. 141 | 142 | Para obter saídas diferentes nas chamadas do Load Balancer, adicione conteúdos diferentes ao arquivo Index.html em cada cálculo 143 | 144 | 145 | 146 | #### PASSO 6 – Utilize o IP Público do Load Balancer para visualizar sua aplicação sendo direcionada para os 2 servidores com respostas diferentes no arquivo Index.html 147 | 148 | Veja o Resultado: 149 | 150 | ![](images/img018.png) 151 | ![](images/img019.png) 152 | 153 | Parabéns! Você concluiu este lab! -------------------------------------------------------------------------------- /Load Balancer/images/img001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img001.png -------------------------------------------------------------------------------- /Load Balancer/images/img002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img002.png -------------------------------------------------------------------------------- /Load Balancer/images/img003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img003.png -------------------------------------------------------------------------------- /Load Balancer/images/img004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img004.png -------------------------------------------------------------------------------- /Load Balancer/images/img005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img005.png -------------------------------------------------------------------------------- /Load Balancer/images/img006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img006.png -------------------------------------------------------------------------------- /Load Balancer/images/img007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img007.png -------------------------------------------------------------------------------- /Load Balancer/images/img008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img008.png -------------------------------------------------------------------------------- /Load Balancer/images/img009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img009.png -------------------------------------------------------------------------------- /Load Balancer/images/img010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img010.png -------------------------------------------------------------------------------- /Load Balancer/images/img011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img011.png -------------------------------------------------------------------------------- /Load Balancer/images/img012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img012.png -------------------------------------------------------------------------------- /Load Balancer/images/img013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img013.png -------------------------------------------------------------------------------- /Load Balancer/images/img014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img014.png -------------------------------------------------------------------------------- /Load Balancer/images/img015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img015.png -------------------------------------------------------------------------------- /Load Balancer/images/img016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img016.png -------------------------------------------------------------------------------- /Load Balancer/images/img017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img017.png -------------------------------------------------------------------------------- /Load Balancer/images/img018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img018.png -------------------------------------------------------------------------------- /Load Balancer/images/img019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Load Balancer/images/img019.png -------------------------------------------------------------------------------- /Networking/README.md: -------------------------------------------------------------------------------- 1 | 2 | # LAB – Networking 3 | 4 | **Objetivos** 5 | 6 | • Criar 2 VCNs 7 | • Criar um Local Peering Gateway entre 2 VCNs 8 | 9 | ## Exercício A: Criando 2 VCNs 10 | 11 | PASSO 1: Para criar uma rede, lembre-se de escolher seu compartimento e, em seguida, aperte: 12 | 13 | Networking >> Virtual Cloud Networks, no menu principal. 14 | 15 | ![](images/img1.PNG) 16 | 17 | PASSO 2: Para criar as 2 VCNs iremos utilizer o “Start VCN Wizard” 18 | 19 | ![](images/img2.PNG) 20 | 21 | PASSO 3: Escolha a VCN com Conectividade com a Internet 22 | 23 | ![](images/img3.PNG) 24 | 25 | PASSO 4: Coloque as informações para a criação da VCN: 26 | 27 | **VCN 1** 28 | Nome: VCN-HUB 29 | 30 | Compartment: Networking 31 | 32 | VCN CIDR Block: 10.0.0.0/16 33 | 34 | Public Subnet: 10.0.0.0/24 35 | 36 | PrivateSubnet: 10.0.1.0/24 37 | 38 | ![](images/img4.PNG) 39 | 40 | Siga o processo de instalação até estar finalizado 41 | 42 | ![](images/img5.PNG) 43 | 44 | ![](images/img6.PNG) 45 | 46 | Após finalizado, você terá as informações da VCN criada 47 | 48 | ![](images/img7.PNG) 49 | 50 | PASSO 5: Siga o mesmo fluxo do Passo 4 para criar mais 1 VCNs, com as configurações: 51 | 52 | **VCN 2** 53 | Nome: VCN-PROD 54 | 55 | Compartment: Networking 56 | 57 | VCN CIDR Block: 172.16.0.0/16 58 | 59 | Public Subnet: 172.16.0.0/24 60 | 61 | PrivateSubnet: 172.16.1.0/24 62 | 63 | 64 | ## Exercício B: Conectando 2 VCNs com Local Peering Gateway 65 | 66 | PASSO 1: Acesse sua VCN-PROD. 67 | No menu lateral clique em“Local Peering Gateway” 68 | 69 | ![](images/img8.PNG) 70 | 71 | PASSO 2: Clique em “Create Local Peering” e dê o nome de: **LPG-PROD-HUB** 72 | 73 | ![](images/img9.PNG) 74 | 75 | ![](images/img10.PNG) 76 | 77 | O seu LPG será criado imediatamente, mas ainda sem nenhuma conexão 78 | 79 | ![](images/img11.PNG) 80 | 81 | PASSO 3: Faça os mesmos passos acima (1 e 2) para criar um LPG na sua VCN-HUB. 82 | 83 | Na criação desse LPG, coloque o nome: LPG-HUB-PROD 84 | 85 | ![](images/img12.PNG) 86 | 87 | PASSO 4: Agora iremos parear os dois Local Peering Gateways criados, para isso, clique nos 3 pontos laterais e escolha “Establish Peering Connection” 88 | 89 | ![](images/img13.PNG) 90 | 91 | PASSO 5: Selecione o LPG destino, ou seja, o LPG criado na VCN-PROD, e a LPG-PROD-HUB em “Unpeered Peer Gateway” e clique em “Establish Peering Connection” 92 | 93 | ![](images/img14.PNG) 94 | 95 | Rapidamente o Status passará para “Peered”, com a rota feita. 96 | 97 | ![](images/img15.PNG) 98 | 99 | PASSO 6: Agora iremos liberar o tráfego entre as redes privadas através da criação de uma regra de rota na Route Table. 100 | 101 | Para isso selecione a Route Table no menu lateral. 102 | 103 | Vamos começar pela VCN-HUB 104 | 105 | ![](images/img16.PNG) 106 | 107 | PASSO 7: Selecione a “Route Table for Private Subnet-VCN-HUB”. 108 | 109 | Clique em “Add Route Rules” e configure uma regra de rota conforme abaixo: 110 | 111 | ![](images/img17.PNG) 112 | 113 | Target Type: Local Peering Gateway 114 | 115 | Destination CIDR Block: 172.16.0.0/16 116 | 117 | Target Local Peering Gateway in HUB: LPG-HUB-PROD 118 | 119 | ![](images/img18.PNG) 120 | 121 | PASSO 8: Faça as mesmas coisas na VCN-PROD. 122 | 123 | Para isso vá na VCN-PROD, no menu lateral selecione “Route Tables” e clique em “Route table” e crie a regra abaixo: 124 | 125 | Target Type: Local Peering Gateway 126 | 127 | Destination CIDR Block: 10.0.0.0/16 128 | 129 | Target Local Peering Gateway in HUB: LPG-PROD-HUB 130 | 131 | ![](images/img19.PNG) 132 | 133 | PASSO 9: Para finalizar, precisamos liberar as regras de segurança para que as VCNs se conversem através da rede privada. 134 | 135 | No menu lateral selecione “Security Lists” e clique em “Security List for Private Subnet-VCN-PROD” 136 | 137 | ![](images/img20.PNG) 138 | 139 | PASSO 10: Clique em “Add Ingress Rules” e crie a regra abaixo: 140 | 141 | ![](images/img21.PNG) 142 | 143 | Source CIDR: 10.0.0.0/16 144 | 145 | IP Protocol: All Protocols 146 | 147 | ![](images/img22.PNG) 148 | 149 | PASSO 11: Libere as regras na Security list da VCN-HUB também. 150 | 151 | Para isso vá ao VCN HUB, selecione a VCN-HUB, no menu lateral selecione “Security Lists” e clique em “Security List for Private Subnet-VCN-HUB” e crie a regra abaixo: 152 | 153 | ![](images/img23.PNG) 154 | 155 | Source CIDR: 172.16.0.0/16 156 | 157 | IP Protocol: All Protocols 158 | 159 | ![](images/img24.PNG) 160 | 161 | Você pode ver o resultado final no “Network Visualizer” 162 | 163 | ![](images/img25.PNG) 164 | 165 | Parabéns! Você concluiu este lab! 166 | 167 | -------------------------------------------------------------------------------- /Networking/images/img1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img1.PNG -------------------------------------------------------------------------------- /Networking/images/img10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img10.PNG -------------------------------------------------------------------------------- /Networking/images/img11.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img11.PNG -------------------------------------------------------------------------------- /Networking/images/img12.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img12.PNG -------------------------------------------------------------------------------- /Networking/images/img13.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img13.PNG -------------------------------------------------------------------------------- /Networking/images/img14.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img14.PNG -------------------------------------------------------------------------------- /Networking/images/img15.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img15.PNG -------------------------------------------------------------------------------- /Networking/images/img16.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img16.PNG -------------------------------------------------------------------------------- /Networking/images/img17.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img17.PNG -------------------------------------------------------------------------------- /Networking/images/img18.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img18.PNG -------------------------------------------------------------------------------- /Networking/images/img19.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img19.PNG -------------------------------------------------------------------------------- /Networking/images/img2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img2.PNG -------------------------------------------------------------------------------- /Networking/images/img20.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img20.PNG -------------------------------------------------------------------------------- /Networking/images/img21.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img21.PNG -------------------------------------------------------------------------------- /Networking/images/img22.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img22.PNG -------------------------------------------------------------------------------- /Networking/images/img23.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img23.PNG -------------------------------------------------------------------------------- /Networking/images/img24.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img24.PNG -------------------------------------------------------------------------------- /Networking/images/img25.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img25.PNG -------------------------------------------------------------------------------- /Networking/images/img3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img3.PNG -------------------------------------------------------------------------------- /Networking/images/img4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img4.PNG -------------------------------------------------------------------------------- /Networking/images/img5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img5.PNG -------------------------------------------------------------------------------- /Networking/images/img6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img6.PNG -------------------------------------------------------------------------------- /Networking/images/img7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img7.PNG -------------------------------------------------------------------------------- /Networking/images/img8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img8.PNG -------------------------------------------------------------------------------- /Networking/images/img9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Networking/images/img9.PNG -------------------------------------------------------------------------------- /Observability/README.md: -------------------------------------------------------------------------------- 1 | 2 | # LAB Observability 3 | 4 | Nesse laboratório vamos abordar os temas de [Logging](https://docs.oracle.com/en-us/iaas/Content/Logging/Concepts/loggingoverview.htm) e [Logging Analytics](https://docs.oracle.com/en-us/iaas/logging-analytics/index.html) 5 | 6 | Requisitos: 7 | 8 | - Ter uma VCN 9 | - Dentro dessa VCN, ter um Compute 10 | 11 | 12 | ## Dinâmica do LAB 13 | 14 | - Primeiro iremos capturar os logs da VCN utilizando o serviço de Logging 15 | - Após habilitar os logs, vamos explorar com 16 | - Em seguida vamos ativar o serviço do Logging Analytics 17 | - Criar o Service Connector para replicar os logs do Logging para o Logging Analytics 18 | - Criar algumas querys da dar visibilidade aos dados 19 | - Criar um dashboard 20 | 21 | 22 | ## Ativando o serviço de Logging 23 | 24 | Passo 1: Vamos no serviço de Logging e habilitar o Service Log 25 | 26 | ![](https://github.com/ladan19/images-lp/blob/main/photo-1.png?raw=true) 27 | 28 | ![](https://github.com/ladan19/images-lp/blob/main/photo-2.png?raw=true) 29 | 30 | ![](https://github.com/ladan19/images-lp/blob/main/photo-3.png?raw=true) 31 | 32 | Quando habilitarmos em **Service** vamos escolher a **Virtual Cloud Network** e em **Resource** vamos colocar a subnet pública que tem na VCN já criada. Em **Log Category** coloca a opção de **Flow Logs** e o nome do que vocês quiserem em **Log Name**. Depois em **Log Location** cria um novo group 33 | 34 | 35 | ![](https://github.com/ladan19/images-lp/blob/main/photo-4.png?raw=true) 36 | 37 | ![](https://github.com/ladan19/images-lp/blob/main/photo-5.png?raw=true) 38 | 39 | Após realizar essas configurações, basta da o **Enable Log** 40 | 41 | 42 | ![](https://github.com/ladan19/images-lp/blob/main/photo-6.png?raw=true) 43 | 44 | 45 | Dentro de alguns minutos (entre 2 ~ 3) vamos começar a ver os logs da subnet pública chegando no Logs que criamos, para acessar basta aguardar ou ir em **Logging > Logs** 46 | 47 | ![](https://github.com/ladan19/images-lp/blob/main/photo-7.png?raw=true) 48 | 49 | 50 | Após o serviço de log habilitado vamos encontrar as inforamçoes sendo inseridas no **Logging**, nesse caso iremos ver IP e Porta de Origem/Destino, tamanho do pacote e etc. Vamos explorar um pouco mais os longs indo em **Explore with Log Search** 51 | 52 | ![](https://github.com/ladan19/images-lp/blob/main/photo-8.png?raw=true) 53 | 54 | 55 | Podemos alterar o visualização em **Visualize** e assim como o intervalo e o group, fiquem à vontade para brincar :smile: 56 | 57 | ## Ativando o serviço de Logging Analytics 58 | 59 | Para ativar o serviço do **Logging Analytics** basta entrar no serviço pelo caminho da imagem e ativar em **Start Using Logging Analytics** 60 | 61 | ![](https://github.com/ladan19/images-lp/blob/main/photo-10.png?raw=true) 62 | 63 | ![](https://github.com/ladan19/images-lp/blob/main/photo-11.png?raw=true) 64 | 65 | ![](https://github.com/ladan19/images-lp/blob/main/photo-12.png?raw=true) 66 | 67 | >Nota: Note que o serviço cria algumas políticas para o seu uso 68 | 69 | Agora vamos em **Administration** e depois em **Log Group** para criamos um local onde iremos replicar os logs do **Logging** para o **Logging Analytics** 70 | 71 | ![](https://github.com/ladan19/images-lp/blob/main/photo-13.png?raw=true) 72 | 73 | ![](https://github.com/ladan19/images-lp/blob/main/photo-14.png?raw=true) 74 | 75 | ![](https://github.com/ladan19/images-lp/blob/main/photo15.png?raw=true) 76 | 77 | Com o Log Group criado, agora podemos replicar os logs para o **Logging Analytics**. Vamos precisar ir em **Service Connectors** para fazer isso. 78 | 79 | ![](https://github.com/ladan19/images-lp/blob/main/photo-16.png?raw=true) 80 | 81 | >ATENÇÃO na configuração do **Service Connector**, utilize o mesmo **Log Group** e **Logs** que vocês criaram no início do lab. 82 | 83 | ![](https://github.com/ladan19/images-lp/blob/main/photo17.png?raw=true) 84 | 85 | >ATENÇÃO 2! Criem a política para que o que **Service Connector** possa escrever no **Logging Analytics**. Sem isso não será possível utilizarmos os logs. Basta ir em **Create** e pronto :warning: :warning: :warning: 86 | 87 | ![](https://github.com/ladan19/images-lp/blob/main/photo-18.png?raw=true) 88 | 89 | 90 | Após essa configuração, podemos ir em **Logging Analytics > Explore** 91 | 92 | ![](https://github.com/ladan19/images-lp/blob/main/photo-19png.png?raw=true) 93 | 94 | Pereceba que já temos o **OCI VCN FLOW** como Log Source. Vamos deletar a query que se encontra embaixo do **Log Explorer** e ir em **Run** no lado direito. 95 | 96 | ![](https://github.com/ladan19/images-lp/blob/main/photo-20.png?raw=true) 97 | 98 | Agora vamos fazer um query buscando quais são os IPs de origem que estão passando pela VCN. Vamos utlizar a seguinte query: 99 | 100 | ```sh 101 | 'Log Source' = 'OCI VCN Flow Unified Schema Logs' | stats count as logrecords by 'Source IP' 102 | ``` 103 | 104 | Depois vamos em **Run** 105 | 106 | ![](https://github.com/ladan19/images-lp/blob/main/photo-21.png?raw=true) 107 | 108 | Vamos salvar esse resultado para utilizarmos na criação do nosso dashboard daqui a pouco. 109 | 110 | ![](https://github.com/ladan19/images-lp/blob/main/photo-22.png?raw=true) 111 | 112 | Vamos criar uma outra query, dessa vez iremos ver qual é o tráfego de saída da nossa VCN. Vamos utilizar a seguinte query e alterar o **Visualizations** para **Line** e depois vamos salvar 113 | 114 | ```sh 115 | 'Log Source' = 'OCI VCN Flow Unified Schema Logs' | timestats avg('Content Size Out') as 'Outbound Traffic' 116 | 117 | ``` 118 | 119 | ![](https://github.com/ladan19/images-lp/blob/main/photo-23.png?raw=true) 120 | 121 | >ATENÇÃO 3! Vão em **Save as..**, pois se forem salvar em **Save** vamos apagar nossa query dos Ips de Origem. Nesse caso eu coloquei o nome como **Tráfego de saída** :warning: :warning: :warning: 122 | 123 | ![](https://github.com/ladan19/images-lp/blob/main/photo-24.png?raw=true) 124 | 125 | ![](https://github.com/ladan19/images-lp/blob/main/photo-25.png?raw=true) 126 | 127 | ## Criando Dashboards 128 | 129 | Nessa etapa iremos criar um dashboard com as querys que salvamos no passo anterior. Vamos em **Dashboard** e depois em **Create Dashboards** 130 | 131 | ![](https://github.com/ladan19/images-lp/blob/main/photo-26.png?raw=true) 132 | 133 | ![](https://github.com/ladan19/images-lp/blob/main/photo-27.png?raw=true) 134 | 135 | No lado direto vamos em **Widgets** selecionar o **Compartment** onde criamos nosso **Log Group** e depois procurar pelas querys que construímos no passo anterior. Basta achar e arrastar para o lado esquerdo. Ao arrastatem para a esquerda vai ser solicitado linkar em um **Log Group** existente ou criar um novo, vamos criar um novo e depois dar o **Save**, na Entity podem deixar como existente e depois dar **Save changes** 136 | 137 | ![](https://github.com/ladan19/images-lp/blob/main/photo-28.png?raw=true) 138 | 139 | ![](https://github.com/ladan19/images-lp/blob/main/photo-29.png?raw=true) 140 | 141 | ![](https://github.com/ladan19/images-lp/blob/main/photo-30.png?raw=true) 142 | 143 | Incluindo a segunda query. 144 | 145 | ![](https://github.com/ladan19/images-lp/blob/main/photo-31.png?raw=true) 146 | 147 | ![](https://github.com/ladan19/images-lp/blob/main/photo-32.png?raw=true) 148 | 149 | ![](https://github.com/ladan19/images-lp/blob/main/photo-33.png?raw=true) 150 | 151 | Em seguida você pode alterar o nome do Dashboard e salvar, para salvar basta ir na direita em **About** escolher o **Compartment** e depois ir en **Save Changes** 152 | 153 | ![](https://github.com/ladan19/images-lp/blob/main/photo-34.png?raw=true) 154 | 155 | Parabéns! Você concluiu este lab! -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OCI Fast Track - LINUXtips 2 | Material para o evento OCI Fast Track para a LINUXtips! 3 | 4 | Este é um evento preparatório para a certificação OCI Architect Associate! 🚀 5 | 6 | - [Networking](/Networking) 7 | - [Compute](/Compute) 8 | - [Storage](/Storage) 9 | - [Load Balancer](https://github.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/tree/main/Load%20Balancer) 10 | - [Autonomous Database](https://github.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/blob/main/Autonomous%20Database/Autonomous%20Database.pdf) 11 | - [Observability](/Observability) 12 | 13 | # \#VAIIIII! -------------------------------------------------------------------------------- /Storage/README.md: -------------------------------------------------------------------------------- 1 | # Lab 4. Serviços de Armazenamento em Nuvem 2 | 3 | **Block Storage** 4 | 5 | Objetivos 6 | 7 | > • Crie um volume de Block Storage de 500GB e anexe o Block Storage a 8 | > uma Instância de Computação 9 | 10 | **Criando volumes de Block Storage** 11 | 12 | Você pode criar volumes de Block Storage por meio da interface "Block 13 | Storage". 14 | 15 | # [EXERCÍCIO 4: Criando um volume de Block Storage] 16 | **PASSO 1 -** Para acessá-lo: No menu principal, você escolhe Block 17 | Storage, depois "Block Volume". 18 | 19 | ![](images/Picture2.png) 20 | 21 | **PASSO 2 -** O processo de criação do volume do bloco é muito 22 | simples, você só precisa clicar em \"Create Block Volume\" e 23 | preencher as informações solicitadas: 24 | 25 | > **Name: block_vol500GB** 26 | > 27 | > **Create in Compartment**: \ 28 | > 29 | > **Virtual Cloud Network**: \ 30 | > 31 | > **Availability Domain**: AD 1 32 | > 33 | > **Size**: 500 GB 34 | > 35 | > **Backup Policy**: Bronze 36 | > 37 | > **Volume Performance**: Balanced 38 | 39 | - **IMPORTANTE**: O Block Storage **NECESSITA** estar no mesmo 40 | domínio de disponibilidade (AD) da Instância de Computação que 41 | será anexado. No caso iremos anexá-lo à VM Linux 1 criada no 42 | AD 1. portanto **certifique-se que Block Volume está no mesmo AD 43 | da sua VM.** 44 | 45 | ![](images/Picture3.png) 46 | 47 | Após a configuração, o OCI começará o provisionamento. O tempo de 48 | provisionamento depende do tamanho do volume. 49 | 50 | **Conectando Block Volume a uma Instância de Computação** 51 | 52 | **PASSO 3 -** Para conectar Block Volumes a instâncias de computação, 53 | você precisa acessar a tela inicial \"Compute Instance\" e, na página 54 | de detalhes da VM, clicar em \"Attach Block Volume\". 55 | 56 | ![](images/Picture4.png) 57 | 58 | **PASSO 4 -** Aanexe o Block Volume de 500 GB 59 | ![](images/Picture5.png) 60 | 61 | Assim que o disco estiver devidamente conectado, podemos montá-lo na 62 | instância de computação. 63 | 64 | **PASSO 5 -** Para facilitar o processo de anexação de disco, o 65 | Oracle Cloud Infrastructure fornece os comandos necessários para 66 | detectar o novo disco da VM. No lado direito das informações do 67 | disco, você encontrará um menu de três pontos. 68 | 69 | ![](images/Picture6.png) 70 | 71 | Se você escolher "iSCSI Commands & Information", obterá os comandos 72 | necessários para detectar o disco recém-criado: 73 | 74 | ![](images/Picture7.png) 75 | 76 | 77 | 78 | **PASSO 6 -** Execute o procedimento para o Block Volume de 500 GB. 79 | 80 | ### Tudo que você precisa fazer é copiar os comandos e executá-los no servidor Linux. 81 | Após a detecção do disco, você precisa formatar e montar o novo disco: 82 | 83 | ### Como detectar e mapear discos novos no Linux 84 | 85 | ### 1 -- Conecte-se ao Servidor VM-OracleLinux-AD1 como usuário opc conforme feito no LAB 3 86 | 87 | ### 2 -- Se torne ROOT user através do comando SUDO: 88 | *"\$* sudo su - *"* 89 | 90 | ### 3 -- Execute o "ATTACH commands" copiado do "iSCSI Commands & Information": 91 | 92 | ![](images/Picture8.png) 93 | 94 | ### 4 -- Detecte o novo dispositivo com o comando: 95 | *"\$* fdisk -l *"* 96 | 97 | Você verá a seguinte informação: 98 | 99 | ![](images/Picture9.png) 100 | 101 | 102 | ### 5 -- Formate o disco com o comando: 103 | "mkfs /dev/sdb" 104 | 105 | ![](images/Picture10.png) 106 | 107 | ### 6 -- Após o disco ter sido formatado, crie um diretório dentro do linux para ser usado como um ponto de montagem para o novo volume de disco com o comando: 108 | *"*mkdir /vol500g*"* 109 | 110 | ![](images/Picture11.png) 111 | 112 | ### 7 -- Monte o novo volume de disco com o comando: 113 | "mount /dev/sdb /vol500g" 114 | 115 | e cheque se o disco está disponível com o comando: 116 | 117 | "df -h" 118 | 119 | ![](images/Picture12.png) 120 | 121 | 122 | **Configurando Políticas de Backup para Block Storage** 123 | 124 | Objetivos 125 | 126 | - Criar Políticas de Backup 127 | 128 | No Oracle Cloud Infrastructure, Block Volume (incluindo volumes de 129 | inicialização -- Boot Volumes) e backups Compute Nodes são 130 | independentes. As políticas de backup podem ser definidas na página 131 | inicial do Block Storage (Menu Principal\> Block Storage\> Block 132 | Volumes): 133 | 134 | ![](images/Picture13.jpg) 135 | 136 | As opções de backup podem ser facilmente acessadas a partir do "menu 137 | rápido" (três pontos à direita), opção "Assign Backup Policy" onde você 138 | pode escolher a política de backup mais apropriada para seus dados. 139 | 140 | ![](images/Picture14.png) 141 | 142 | # Lab 5. Object Storage 143 | 144 | O serviço Oracle Cloud Infrastructure Object Storage é uma plataforma de 145 | armazenamento de alto desempenho em escala de internet que oferece 146 | durabilidade de dados confiável e econômica. O serviço Object Storage 147 | pode armazenar uma quantidade ilimitada de dados não estruturados de 148 | qualquer tipo de conteúdo, incluindo dados analíticos e conteúdo 149 | avançado, como imagens e vídeos. 150 | 151 | Com o serviço Object Storage, você pode armazenar e recuperar dados de 152 | forma segura e protegida diretamente da internet ou de dentro da 153 | plataforma de nuvem. O serviço Object Storage oferece várias [interfaces 154 | de 155 | gerenciamento](https://docs.oracle.com/pt-br/iaas/Content/Object/Concepts/objectstorageoverview.htm#accessways) 156 | que permitem gerenciar facilmente o armazenamento em escala. A 157 | elasticidade da plataforma permite que você comece em pequena escala e 158 | dimensione perfeitamente, sem prejudicar o desempenho ou a 159 | confiabilidade do serviço. 160 | 161 | O Object Storage é um serviço regional e não está vinculado a nenhuma 162 | instância de computação específica. Você pode acessar dados de qualquer 163 | lugar dentro ou fora do contexto do Oracle Cloud Infrastructure, desde 164 | que tenha conectividade com a internet e possa acessar um dos pontos 165 | finais do serviço [Object Storage](https://docs.oracle.com/iaas/api/#/en/objectstorage/latest/). 166 | 167 | **Tiers do Object Storage** 168 | 169 | **Standard (HOT)** 170 | 171 | A camada **Padrão** é a camada de armazenamento padrão principal usada 172 | para dados do serviço [Object Storage](https://docs.oracle.com/pt-br/iaas/Content/Object/Concepts/objectstorageoverview.htm#Overview_of_Object_Storage). 173 | A camada de armazenamento Padrão é o armazenamento \"dinâmico\" usado 174 | para dados que você precisa acessar com rapidez, imediatamente e 175 | frequência. A acessibilidade dos dados e o desempenho justificam um 176 | preço mais alto para armazenar dados no nível Standard.\ 177 | Alguns casos de uso principais da camada de armazenamento Padrão incluem 178 | o seguinte: 179 | 180 | - Repositório de conteúdo para dados escaláveis, imagens, logs e vídeo 181 | acessíveis 182 | 183 | - Repositório para backups acessíveis 184 | 185 | - Repositório de dados para dados do Hadoop/big. Fornece uma 186 | plataforma de armazenamento escalável para armazenar conjuntos de 187 | dados de grande porte e operar com perfeição nesses conjuntos de 188 | dados. O [Conector HDFS para o Serviço Object Storage](https://docs.oracle.com/pt-br/iaas/Content/API/SDKDocs/hdfsconnector.htm#hdfs) 189 | oferece conectividade com vários mecanismos de análise de big data, 190 | como Apache Spark e MapReduce. Essa conectividade permite que os 191 | mecanismos de análise trabalhem diretamente com dados armazenados no 192 | serviço Object Storage. Para obter mais informações, consulte 193 | [Suporte a Hadoop](https://docs.oracle.com/pt-br/iaas/Content/Object/Tasks/hadoopsupport.htm#Hadoop_Support). 194 | 195 | **Infrequent Access (COOL)** 196 | 197 | A camada **Acesso Não Frequente** é um armazenamento \"resfriado\" usado 198 | para dados que você acessa com pouca frequência, mas que deve estar 199 | disponível imediatamente quando necessário. Os custos de armazenamento 200 | são menores do que **Padrão**. 201 | 202 | Se você estiver carregando um objeto em um bucket de camada de 203 | armazenamento padrão Padrão, poderá atribuir explicitamente o objeto à 204 | camada de armazenamento Infrequent Access de menor custo. 205 | 206 | A camada Acesso Não Frequente tem um período mínimo de retenção de 207 | armazenamento e taxas de recuperação de dados: 208 | 209 | - O período mínimo de retenção de armazenamento para a camada de 210 | Acesso Não Frequente é de 31 dias. Se você excluir ou substituir 211 | objetos na camada Acesso Não Frequente antes que os requisitos de 212 | retenção sejam atendidos, será cobrado o custo rateado de armazenar 213 | os dados pelos 31 dias completos. 214 | 215 | - Quando você precisar acessar objetos armazenados nesta camada, será 216 | cobrada uma taxa de recuperação de dados por GiB. 217 | 218 | Alguns casos de uso principais da camada de armazenamento do Infrequent 219 | Access incluem o seguinte: 220 | 221 | - Backups de dados locais 222 | 223 | - Repositório para backups raramente acessados 224 | 225 | - Armazenamento para dados replicados ou copiados de outra região 226 | 227 | **Archive (COLD)** 228 | 229 | A camada **Arquivo Compactado** é a camada de armazenamento padrão 230 | principal usada para dados do serviço [Archive 231 | Storage](https://docs.oracle.com/pt-br/iaas/Content/Archive/Concepts/archivestorageoverview.htm#Overview_of_Archive_Storage). 232 | A camada de armazenamento de arquivos compactados é um armazenamento 233 | \"frio\" usado para dados raramente ou que raramente acessam, mas que 234 | deve ser retido e preservado por longos períodos.\ 235 | \ 236 | Os objetos na camada Arquivo Compactado devem ser restaurados antes de 237 | estarem disponíveis para acesso. A economia da camada Arquivo Compactado 238 | compensa o lead time necessário para acessar os dados. No entanto, a 239 | camada Archive tem um período mínimo de retenção de armazenamento e 240 | algumas taxas de armazenamento adicionais: 241 | 242 | - O período mínimo de retenção de armazenamento para a camada de 243 | Arquivo Compactado é de 90 dias. Se você excluir ou substituir 244 | objetos na camada Arquivo Compactado antes que os requisitos de 245 | retenção sejam atendidos, será cobrado o custo rateado de armazenar 246 | os dados pelos 90 dias completos. 247 | 248 | - Ao restaurar objetos, você está retornando esses objetos para a 249 | camada Padrão para acesso. Você será cobrado pela camada de classe 250 | Padrão enquanto os objetos restaurados residirem nessa camada. 251 | 252 | Alguns casos de uso principais da camada de armazenamento de Arquivos 253 | Compactados incluem o seguinte: 254 | 255 | - Requisitos de conformidade e auditoria 256 | 257 | - Análise de dados de log retroativo para determinar o padrão de uso 258 | ou para depurar problemas 259 | 260 | - Dados do repositório de conteúdo histórico ou raramente acessados 261 | 262 | - Dados gerados pelo aplicativo que exigem arquivamento para análise 263 | futura ou para fins legais 264 | 265 | Objetivo 266 | 267 | - Criar um Site estático utilizando um Bucket público 268 | 269 | # [EXERCÍCIO 5: Criar um Object Storage e um site estático] 270 | 271 | **PASSO 1** -- Acesse a tela de Object Storage através do menu principal \>Object Storage e Archive Storage\> Buckets 272 | 273 | ![](images/Picture15.png) 274 | 275 | **PASSO 2** -- Selecione o compartimento desejado e clique em "Create 276 | Bucket" 277 | 278 | ![](images/Picture16.png) 279 | 280 | **PASSO 3** -- Crie os Buckets com as seguintes configurações: 281 | 282 | > **Bucket Name**: bucket-site 283 | > 284 | > **Default Storage Tier**: Standard 285 | > 286 | > **Enable Object Versioning**: V 287 | 288 | 289 | 290 | > **Bucket Name**: dataflow-logs 291 | > 292 | > **Default Storage Tier**: Standard 293 | > 294 | > **Enable Object Versioning**: V 295 | 296 | 297 | 298 | > **Bucket Name**: dataflow-warehouse 299 | > 300 | > **Default Storage Tier**: Standard 301 | > 302 | > **Enable Object Versioning**: V 303 | 304 | 305 | 306 | > **Bucket Name**: raw-data 307 | > 308 | > **Default Storage Tier**: Standard 309 | > 310 | > **Enable Object Versioning**: V 311 | 312 | 313 | 314 | ![](images/Picture17.png) 315 | 316 | **PASSO 3** -- A criação será instantânea e você já verá as 317 | informações do seu Bucket: 318 | 319 | ![](images/Picture18.png) 320 | 321 | Selecione o seu novo bucket para ver suas configurações 322 | 323 | **PASSO 4** -- Agora, vamos alterar a visibilidade do bucket de 324 | "Privado" para "Público": 325 | 326 | ![](images/Picture19.png) 327 | 328 | **Não deixe habilitada** a opção de liberar para os usuários listarem 329 | os objetos do bucket 330 | 331 | ![](images/Picture20.png) 332 | 333 | Salve as alterações 334 | 335 | **PASSO 5** -- Faça o UPLOAD do arquivo "index.html" presente no 336 | material de apoio deste workshop. 337 | 338 | Para fazer UPLOAD de arquivos diretamente da console, basta clicar no 339 | botão Upload e selecionar o arquivo. 340 | 341 | ![](images/Picture21.png) 342 | 343 | Não será necessário preencher nenhum campo. Apenas selecione o 344 | arquivo e faça o upload 345 | 346 | ![](images/Picture22.png) 347 | 348 | **PASSO 6** -- O arquivo aparecerá na sessão Objects do seu Bucket. 349 | Agora para puxar o endereço https deste recurso basta selecionar os 3 350 | pontos na lateral do objeto e selecionar "View Object Details" 351 | 352 | ![](images/Picture23.png) 353 | 354 | **PASSO 7** -- Copie o endereço HTTP abaixo e cole no seu browser 355 | para ver o seu site estático funcionando. 356 | 357 | ![](images/Picture24.png) 358 | 359 | Seu site está pronto, agora basta fazer o apontamento em seu DNS 360 | 361 | ![](images/Picture26.png) 362 | 363 | 364 | 365 | # Lab 6. Serviço de File Storage 366 | 367 | **File Storage** 368 | 369 | O servi o OCI File Storage oferece um sistema de arquivos de 370 | rede de n vel empresarial duravel, escalonavel e seguro. 371 | Voce pode se conectar a um sistema de arquivos de servico de 372 | armazenamento de arquivos a partir de qualquer bare metal, 373 | maquina virtual ou instancia de container em sua VCN. 374 | Voce tambem pode acessar um sistema de arquivos de fora do VCN 375 | usando o Oracle Cloud Infrastructure FastConnect e a VPN com 376 | segurança do protocolo da Internet (IPSec). 377 | 378 | O uso do servico de armazenamento de arquivos requer a compreensao 379 | dos seguintes conceitos, incluindo alguns que pertencem ao 380 | Oracle Cloud Infrastructure Networking: 381 | 382 | - Mount Target: 383 | Um endpoint NFS que reside em uma sub-rede de sua escolha e possui alta disponibilidade. 384 | O Mount Target fornece o endere o IP ou nome DNS que é usado no comando de montagem para 385 | conectar NFS clients a um File System. Um único Mount Targent pode servir como endpoint 386 | de muitos File Systems. 387 | 388 | - Export: 389 | O Export controla como os clientes NFS acessam os File Systems quando se conectam a um 390 | Mount Target. 391 | Os File Systems são exportados (disponibilizados) por meio de Mount Targets. 392 | Cada Mount Target mantém um conjunto de exportaçõs que contém uma ou várias exportações. 393 | 394 | 395 | Objetivos 396 | 397 | > • Criar um FileStorage Service File System, e acessa-lo através de uma instância Linux. 398 | 399 | **Criando um File Storage Service File System** 400 | 401 | # [EXERCÍCIO 6: Criando um volume de File Storage] 402 | **PASSO 1 -** Acesse a tela de FileStorage através de Storage>File Storage. 403 | 404 | ![](images/fs01.png) 405 | 406 | **PASSO 2 -** Clique em create file system: 407 | 408 | ![](images/fs02.png) 409 | 410 | **PASSO 3 -** Clique em create file system: 411 | 412 | Você verá uma tela pop-up solicitando as principais informações 413 | para identificar o FileStorage Service. Use o botão editar. 414 | 415 | ![](images/fs03.png) 416 | 417 | ![](images/fs04.png) 418 | 419 | **PASSO 4 -** Selecione sua VCN e a Sub-rede Pública: 420 | 421 | ![](images/fs05.png) 422 | 423 | ![](images/fs06.png) 424 | 425 | **PASSO 5 -** Libere as regras de firewall: 426 | 427 | Observe que FileStorage é um serviço de rede e, como tal, seu uso está subordinado as regras de firewall. 428 | Para montar o Mount Target criado, vamos criar uma regra de segurança (Security Rule) de entrada (Ingress), 429 | para permitir o tráfego IP do serviço FileStorage. 430 | 431 | ![](images/fs07.png) 432 | 433 | Selecione a subnet onde o Mount Target foi anexado. 434 | Em: Menu principal >Networking > Virtual Cloud Networks, Clique em sua VCN e 435 | depois selecione a Subnet onde o Mount Target foi anexado, “Public Subnet”. 436 | Clique em “Default Security List” e depois clique no botão “Add Ingress Rules” 437 | e crie as regras de entrada abaixo: 438 | 439 | ![](images/fs12.png) 440 | 441 | **PASSO 6 -** Menu Exports: 442 | 443 | Selecione o Mount Target criado através do menu principal >File Storage> Mount Target, no menu de ações “Export’s”, 444 | selecione “Mount Commands” e você terá informações de montagem: 445 | 446 | ![](images/fs08.png) 447 | 448 | ![](images/fs09.png) 449 | 450 | **PASSO 7 -** Montagem no GNU/Linux: 451 | 452 | Acesse sua VM Linux criada e execute o comando de montagem disponibilizado pelo OCI. 453 | Após os commandos de montage verifique o file storage contendo 8E 454 | disponível através do comando "df -h". 455 | 456 | ![](images/fs10.png) 457 | 458 | ![](images/fs11.png) 459 | 460 | 461 | 462 | 463 | -------------------------------------------------------------------------------- /Storage/images/Picture1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture1.png -------------------------------------------------------------------------------- /Storage/images/Picture10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture10.png -------------------------------------------------------------------------------- /Storage/images/Picture11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture11.png -------------------------------------------------------------------------------- /Storage/images/Picture12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture12.png -------------------------------------------------------------------------------- /Storage/images/Picture13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture13.jpg -------------------------------------------------------------------------------- /Storage/images/Picture14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture14.png -------------------------------------------------------------------------------- /Storage/images/Picture15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture15.png -------------------------------------------------------------------------------- /Storage/images/Picture16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture16.png -------------------------------------------------------------------------------- /Storage/images/Picture17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture17.png -------------------------------------------------------------------------------- /Storage/images/Picture18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture18.png -------------------------------------------------------------------------------- /Storage/images/Picture19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture19.png -------------------------------------------------------------------------------- /Storage/images/Picture2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture2.png -------------------------------------------------------------------------------- /Storage/images/Picture20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture20.png -------------------------------------------------------------------------------- /Storage/images/Picture21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture21.png -------------------------------------------------------------------------------- /Storage/images/Picture22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture22.png -------------------------------------------------------------------------------- /Storage/images/Picture23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture23.png -------------------------------------------------------------------------------- /Storage/images/Picture24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture24.png -------------------------------------------------------------------------------- /Storage/images/Picture25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture25.png -------------------------------------------------------------------------------- /Storage/images/Picture26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture26.png -------------------------------------------------------------------------------- /Storage/images/Picture3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture3.png -------------------------------------------------------------------------------- /Storage/images/Picture4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture4.png -------------------------------------------------------------------------------- /Storage/images/Picture5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture5.png -------------------------------------------------------------------------------- /Storage/images/Picture6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture6.png -------------------------------------------------------------------------------- /Storage/images/Picture7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture7.png -------------------------------------------------------------------------------- /Storage/images/Picture8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture8.png -------------------------------------------------------------------------------- /Storage/images/Picture9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/Picture9.png -------------------------------------------------------------------------------- /Storage/images/fs01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs01.png -------------------------------------------------------------------------------- /Storage/images/fs02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs02.png -------------------------------------------------------------------------------- /Storage/images/fs03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs03.png -------------------------------------------------------------------------------- /Storage/images/fs04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs04.png -------------------------------------------------------------------------------- /Storage/images/fs05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs05.png -------------------------------------------------------------------------------- /Storage/images/fs06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs06.png -------------------------------------------------------------------------------- /Storage/images/fs07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs07.png -------------------------------------------------------------------------------- /Storage/images/fs08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs08.png -------------------------------------------------------------------------------- /Storage/images/fs09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs09.png -------------------------------------------------------------------------------- /Storage/images/fs10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs10.png -------------------------------------------------------------------------------- /Storage/images/fs11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs11.png -------------------------------------------------------------------------------- /Storage/images/fs12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/fs12.png -------------------------------------------------------------------------------- /Storage/images/linuxtips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/linuxtips.png -------------------------------------------------------------------------------- /Storage/images/oci-fc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/images/oci-fc.png -------------------------------------------------------------------------------- /Storage/images/teste.md: -------------------------------------------------------------------------------- 1 | testemd 2 | -------------------------------------------------------------------------------- /Storage/media/Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CeInnovationTeam/OCI-FastTrack-Associate-LinuxTips/1fa46992c12d927c94009419e427365603ed5d0a/Storage/media/Image1.png -------------------------------------------------------------------------------- /Storage/media/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |
7 |

Eu consegui e aprendi muito !!!

8 |

Prometo continuar estudando !!!

9 |

Obrigado Oracle Cloud e LinuxTips.

10 | 11 | 12 | --------------------------------------------------------------------------------