Criando uma instância de VM no OCI

Alguns dos benefícios que a nuvem entrega são a facilidade e rapidez para criar VMs com diferentes sistemas operacionais, poder computacional, tipo de processador e armazenamento, bastando apenas escolher algumas configurações. Outras tarefas que também são muito fáceis de realizar são: Scale in/out, criar backups de seus volumes de inicialização, criar cópias ou excluir VMs. Com a nuvem tudo foi muito simplificado!

Neste artigo, criaremos uma instância de VM com o Oracle Linux 7.6.

Antes de começarmos a criar uma instância de VM, precisamos gerar chaves SSH. O comando a seguir funciona com o Linux e o Git Bash (Windows), e você só precisa pressionar enter para todas as etapas.

$ ssh-keygen

As chaves SSH geradas podem ser encontradas dentro da pasta “~/.ssh/” no Linux ou na pasta “/c/Users/<username>/.ssh” no Windows.

Agora podemos começar a criar a instância de VM!
Para criar uma nova instância de VM, no menu principal, clique em Compute e selecione Instances.

Clique em Create Instance.

Na página Create Compute Instance, use as informações abaixo e clique em Create:

  • Name: myinstance-ol
  • Availability domain: AD1, AD2 ou AD3
  • Operating system: Oracle Linux 7.6
  • Instance type: Virtual Machine
  • Instance shape: VM.Standard2.1
  • SSH key: Adicione a chave id_rsa.pub gerada
  • Virtual cloud network compartment: O compartimento que você criou (por exemplo, mycompartment1)
  • Virtual cloud network: A VCN que você criou (por exemplo, myvcn1)
  • Subnet compartment: O compartimento da sub-rede que você criou (por exemplo, mycompartment1)
  • Subnet: A sub-rede que você criou (por exemplo, Public Subnet KaYG: US-ASHBURN-AD-1)

A nova instância foi criada e tem um endereço IP público.

Para testar sua instância instale o Apache HTTP Server, mas não esqueça de criar uma nova regra dentro da lista de segurança da sua VCN para a porta 80.
Para criar uma nova regra, no menu principal, clique em Networking e, em seguida, selecione Virtual Cloud Networks.

Clique no nome da VCN.

Clique em Security Lists.

Clique na sua Security List.

Clique em Edit All Rules.

Na caixa de diálogo Edit Security List Rules, clique em + Another Ingress Rule para adicionar uma nova regra de entrada. Use as informações abaixo e clique em Save Security List Rules.

  • Source type: CIDR
  • Source CIDR: 0.0.0.0/16
  • IP protocol: TCP
  • Destination port range: 80

Na próxima etapa, instalaremos o Apache HTTP Server usando o MobaXterm, mas você poderá usar o Putty ou outro. Abra seu emulador de terminal e configure uma nova sessão SSH para acessar sua instância.

  • Remote host: Seu endereço IP público
  • Username = opc
  • Port = 22
  • Private key = Sua chave privada (por exemplo, o arquivo id_rsa)

Inicie uma nova sessão SSH, alterne para o usuário root e instale o Apache HTTP Server.

$ sudo su -
$ yum -y install httpd

Inicie o servidor HTTP e confirme que ele será iniciado automaticamente na reinicialização.

$ service httpd start
$ chkconfig httpd on

Atualize o firewall para abrir a porta 80.

$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --reload

Feito! Agora, tente acessar a instância usando seu IP público.

Crie uma nova página HTML e tente novamente.

$ echo 'Hello World!' > /var/www/html/index.html

Bom trabalho!
Neste artigo, você aprendeu como criar uma nova instância de VM.

Divirta-se!

Autor: Waslley Souza

Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle WebCenter Portal, Oracle ADF e Java.