Skip to main content

Criar instância Linux

Para criar uma instância execute os comandos abaixo:

👣Início > Menu > Virtual Machines

Na página de Virtual Machines, clique no botão para "Criar instância".

  1. Escolha a região em que deseja criar sua instância. Recomendamos escolher a região mais próxima aos destinatários da sua aplicação.

  2. Escolha uma imagem, um Sistema Operacional, e a versão da imagem que deseja.

  3. Escolha um tipo instância. Defina a quantidade de vCPUs, de memória RAM em GB e de disco local em GB mais adequada para a aplicação que deseja.

  4. Opcionalmente, escolha se deseja atribuir um IPv4 público para essa instância. Por padrão, o IPv6 público é gerado automaticamente após a criação da instância.

info

Associar um IPv4 Público à instância serve para exposição de serviços na Internet conforme estiver configurado no Security Group relacionado a ela.

  1. Insira uma chave SSH ou selecione uma chave já utilizada anteriormente.
info

Acesse o documento para saber mais sobre e como Inserir uma Chave SSH.

  1. Por fim, defina o nome da sua instância. Para o nome da instância são permitidas apenas letras minúsculas, hífen, underline e números.

Para criar sua Instância execute o comando abaixo de acordo com suas definições de inputs.

Por Nome

mgc virtual-machines instances create --name="name_instance" --machine-type.name="type_instance" --image.name="image_name" --ssh-key-name="ssh_key_name"

Por ID

mgc virtual-machines instances create --name="name-instance-1" --machine-type.id="45d57c50-61d3-46fc-992e-77f5605dd561" --image.id="57b93394-a161-4b32-8262-52a6f4148837" --ssh-key-name="ssh_key_name"

Exemplo de Retorno

┌──────────────────────────────────────┐
│ ID │
├──────────────────────────────────────┤
│ 0377d966-4a2d-485f-81b9-37273ba26471 │
└──────────────────────────────────────┘

Flags

Para criar uma instância você precisará dar como entrada no comando as seguintes flags:

NomeTipoDescriçãoObrigatório
namestringNome da InstânciaYes
imageobjectNome ou ID da Imagem ou ID do SnapshotYes
image.idstringID da Imagem ou ID do SnapshotNo
image.namestringNome da ImagemNo
machine-typeobjectNome ou ID do Tipo de InstânciaYes
machine-type.idstringID do Tipo de InstânciaNo
machine-type.namestringNome do Tipo de InstânciaNo
networkobjectPropriedades de Associação de IP Público eou VPC (Para mais detalhes acessar documentação de Network)No
network.associate-public-ipbooleanAssociação de IP Público (Default é "true")No
network.vpcobjectNome ou ID da VPCNo
network.vpc.idstringID da VPCNo
network.vpc.namestringNome da VPCNo
ssh-key-namestringNome da chave SSHYes

Definições das flags obrigatórias:

--name: Defina o nome da instância (entre 1 a 255 caracteres)

--machine.type ou --machine.id: Defina o tipo de instância. Veja aqui como listar as opções via CLI. Para entender as diferenças entre os tipos de instâncias (como BV e DP), consulte o documento: Tipos de instâncias disponíveis.

--image.type ou --image.id: Defina a imagem. Saiba mais sobre as imagens disponíveis aqui.

--ssh-key-name: Defina a chave SSH que deseja utilizar para acessar a Instância. Para saber mais, acesse: Como inserir uma Chave SSH.

info

Para definir as configurações avançadas de redes acesse Como configurar VPC.

Para facilitar a criação do comando CLI, utilize o gerador abaixo:

info

O gerador de comando permite criar facilmente o comando CLI necessário para criar uma instância. Basta selecionar a imagem, o tipo de máquina, e inserir o nome da VM e da chave SSH.