Você gostaria de aprender como instalar o SonarQube em um computador executando Ubuntu Linux na nuvem Amazon AWS? Neste tutorial, vamos mostrar como criar uma nova conta no Amazon AWS, como criar uma instância de máquina virtual Ubuntu e como executar a instalação do SonarQube em uma nova máquina virtual na nuvem Amazon EC2.

• Versão ubuntu: 18
• Versão ubuntu: 19
• Versão Sonarqube: 7.9.1

Lista de hardware:

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial Sonarqube.

Cada pedaço de hardware listado acima pode ser encontrado no site da Amazon.

Tutorial relacionado ao Sonarqube:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do Sonarqube.

Tutorial – Como criar um par de chaves

Para acessar uma Máquina Virtual Linux no AWS, primeiro, você precisa criar uma chave privada.

Abra seu navegador, acesse o site da Amazon AWS e insira suas informações de login.

Depois de um login bem-sucedido, você será enviado para o Painel AWS.

Acesse o menu COMPUTE e selecione a opção EC2.

No Painel EC2, acesse o menu Rede & Security e clique na opção Key Pairs.

Na tela do Key Pairs, clique no botão Criar key pair.

Você terá que inserir um nome para o novo Key Pair.

Você terá que salvar localmente sua chave privada.

Em nosso exemplo, criamos um par-chave chamado TEST.

Em nosso exemplo, salvamos um arquivo chamado TEST. Pem.

Tutorial – Como Criar um Ubuntu AWS EC2

No Painel EC2, acesse o menu Instâncias e clique na opção Instâncias.

Na tela EC2 Instance, clique no botão Launch Instance.

Agora, é hora de selecionar a imagem do sistema operacional desejado.

Na lista apresentada, localize e selecione a imagem do Ubuntu Linux.

aws ubuntu

Como segundo passo, você terá que selecionar o tipo de máquina virtual que executará o Ubuntu Linux.

Basicamente, você selecionará o número de processadores e a quantidade de RAM que você deseja.

Se você não quiser especificar a quantidade de disco rígido disponível para esta máquina virtual, clique no botão Review e Launch.

Se você quiser especificar a quantidade de disco rígido disponível para esta máquina virtual, clique no botão de detalhe de instância Configurar.

Na tela sumária, clique no botão Iniciar.

Selecione o par Key autorizado a se conectar à nova máquina virtual e clique nas Instâncias de Lançamento.

Em nosso exemplo, o par-chave chamado TEST foi selecionado.

No Painel EC2, acesse o menu Instâncias e clique na opção Instâncias.

Como você pode ver uma nova máquina virtual foi criada.

Em nosso exemplo, a máquina virtual recebeu o endereço IP Dinâmico: 34.217.14.140

Tutorial – Como acessar um Ubuntu AWS

Para acessar a máquina virtual Linux, você terá que baixar o seguinte software:

• Putty

• PuttyGen

Primeiro, precisamos converter a chave privada do formato PEM para o formato PPK.

Abra o software PuttyGen, acesse o menu Conversões e selecione a tecla Importar.

Depois de importar o arquivo PEM, você precisa definir uma senha para proteger sua chave privada.

Clique no botão de tecla privada Save para gerar um arquivo com a extensão PPK.

Em nosso exemplo, um arquivo chamado TEST. PPK foi criado.

Abra o software Putty, selecione a opção SSH e digite o nome de usuário ubuntu@ seguido pelo endereço IP da máquina virtual AWS.

Em nosso exemplo, usamos ubuntu@34.217.14.140.

Acesse a guia de autenticação SSH, clique no botão Navegar, localize o arquivo PPK e clique no botão Abrir.

Uma conexão SSH será iniciada com sua máquina virtual Ubuntu.

Use o seguinte comando para se tornar o usuário raiz na máquina virtual Ubuntu.

Copy to Clipboard

Você criou com sucesso uma máquina virtual Ubuntu na Amazon AWS.

Tutorial – Instalação do Sonarqube no Ubuntu Linux

Use o APT-GET para instalar os pacotes necessários.

Copy to Clipboard

Instale o serviço de banco de dados PostgreSQL.

Copy to Clipboard

Acesse a linha de comando do serviço de banco de dados Postgres.

Copy to Clipboard

Crie um usuário do Postgres chamado sonarqube.

Crie um banco de dados postgres chamado sonarqube.

Dê ao usuário do PostgreSQL chamado sonarqube permissão sobre o banco de dados chamado sonarqube .

Copy to Clipboard

Baixe o pacote Sonarqube e mova-o para o diretório OPT.

Copy to Clipboard

Crie uma nova conta Linux chamada sonarqube.

Defina a permissão correta do arquivo no diretório sonarqube.

Copy to Clipboard

Edite o arquivo de configuração sonar.sh.

Copy to Clipboard

Configure as seguintes opções:

Copy to Clipboard

Edite o arquivo de configuração sonar.properties.

Copy to Clipboard

Configure as seguintes opções:

Copy to Clipboard

Crie um arquivo de configuração Linux chamado 99-sonarqube.conf.

Copy to Clipboard

Aqui está o conteúdo do arquivo 99-sonarqube.conf.

Copy to Clipboard

Edite o arquivo de configuração sysctl.conf.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo sysctl.conf.

Copy to Clipboard

Reinicie seu computador para ativar a nova configuração

Copy to Clipboard

Inicie o serviço Sonarqube.

Copy to Clipboard

Use o seguinte comando para monitorar o registro SonarQube.

Copy to Clipboard

O registro Sonarqube deve mostrar as seguintes informações:

Copy to Clipboard

Parabéns! Você terminou a instalação do Sonarqube.

Instalação sonarqube – Como apagar a interface web

Abra seu navegador e insira o endereço IP do seu servidor web mais :9000

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.10:9000

sonarqube dashboard

Clique no botão Login e use o nome de usuário e senha padrão sonarqube.

• Nome de usuário padrão: admin
• Senha padrão: admin

sonarqube login

Parabéns! Você terminou a instalação do SonarQube.