Até hoje (Ago/2023) não temos uma imagem do Debian disponível na Oracle Cloud Infrastructure (OCI) de forma nativa. Então precisamos recorrer à uma Custom Image.
Cloud images são fornecidas para que os CSP conhecidos por Provedores de Serviços em Nuvem ( Amazon Web Services, Microsoft Azure, Oracle Cloud, Google Cloud, etc) possam disponibilizar uma máquina virtual aos seus usuários de forma simples.
No Debian temos essa imagem disponível aqui https://cloud.debian.org/images/cloud/
A última imagem disponibilizada encontra-se no https://cloud.debian.org/images/cloud/bookworm/latest/
mkdir ~/Downloads/custom-images
cd ~/Downloads/custom-images
wget -c https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-genericcloud-amd64.qcow2
Vamos conferir se baixou mesmo
ls -lh debian-12*
-rw-rw-r-- 1 jarbelix jarbelix 267M ago 2 10:22 debian-12-genericcloud-amd64.qcow2
Entre no https://cloud.oracle.com/ com seu Cloud Account Name e e faça login usuário/senha
Se aparecer Ativar Verificação Segura, clique aqui e veja como proceder.
Abra o Menu Superior e clique em Storage. Dentro de Storage clique em Buckets.
Clique no botão Create Bucket e dê um nome sugestivo (bucket-debian
)
Dentro do Buket criado, na parte abaixo Objects
faça Upload da Custom Imagem baixada anteriormente.
Abra o Meu Superior e clique em Compute. Dentro de Compute, clique em Custom Images. Clique no botão Import image.
Esse processo pode demorar um pouco.
Abra o Menu Superior, clique em Instances e depois no botão Create Instance.
Em Image and Shape
clique no btão Change image e selecione My images, depois o Debian-12
Selecione a qtde de OCPUs e Memória desejada
Lembre-se de inserir sua chave pública antes de criar a instância.
Essa Custom Image o acesso se dará o usuário debian (não é o defult opc ou ubuntu):
ssh debian@ip-publico-da-cloud
You can use ARM64, but you need to go to ‘Edit details’ of the image and enable it for the shape VM.Standard.A1.Flex.