Programação de Scripts - Atividade 17

Leia com atenção as instruções abaixo.

Preparação do Repositório.

Crie um repositório privado no GitHub. Repositórios públicos levarão nota zero automaticamente. Se seu nome for José Carlos Silva, o repositório deve ter o nome josecarlosscripts20202. Primeiro e segundo nome, sufixo scripts20202, tudo minúsculo. É nele que devem ser colocados os arquivos. Convide o professor (jmarcelo.alencar@gmail.com) para ser colaborador do repositório. Faz parte da avaliação utilizar o GitHub de forma correta.

Dentro do repositório crie uma pasta chamada atividades. Dentro desta pasta você colocará os arquivos de cada atividade. Por exemplo, os arquivos da Atividade 01 devem estar na pasta atividades/atividade01.

Formato da Entrega:

Valor: 1,0 ponto na 3ª Nota.

Data da Entrega Limite: 24/03/2021

Coloque os arquivos na pasta atividades/atividade17.

Questão Única - 1,0 Ponto

O nome do script principal desta atividade é criarDuasInstancias.sh.

Nesta questão, você deve começar criando um grupo de segurança com as seguintes características:

Com o grupo de segurança criado, o script deve criar uma primeira máquina virtual e realizar as seguintes ações:

Em seguida, informar na tela o IP Privado. Essa informação também é usada na próxima etapa.

O script deve partir então para criar uma segunda instância. As seguintes ações devem ser realizadas na criação desse novo servidor:

A correção será feita pelo login do professor na segunda máquina, em seguida de conexão manual ao banco e verificação se a tabela foi de fato criada.

Abaixo, um exemplo da invocação e saídas produzidas.

$ ./criarDuasInstancias.sh nomedachave usuario senha
Criando servidor de Banco de Dados...
IP Privado do Banco de Dados: 172.31.64.108

Criando servidor de Aplicação...
IP Público do Servidor de Aplicação: 100.25.42.191