Criação de interfaces de rede com endereços IP flutuantes

Você pode reservar um endereço IP flutuante, em seguida, adicioná-lo a uma interface de rede para permitir que o tráfego da internet acesse o seu gateway público VPC, instância de servidor virtual ou servidor Bare Metal.

Por padrão, o IBM atribui um endereço IP flutuante a partir de seu pool gerenciado.

Adição de endereços IP flutuantes a interfaces de rede com o console

É possível adicionar endereços IP flutuantes às interfaces de rede com o console.

Adição de um endereço IP flutuante a uma instância de servidor virtual com o console

Para adicionar um IP flutuante a uma interface de rede, a fim de permitir que o tráfego da Internet acesse sua instância de servidor virtual:

  1. No console do IBM Cloud, acesse o ícone “ Menu de navegaçãoícone do menu > Infraestrutura Ícone do VPC > Computação > Instâncias de servidores virtuais.

  2. Clique no nome de uma instância de servidor virtual que inclua a interface de rede que você deseja editar. Ou é possível incluir uma nova interface de rede na instância de servidor virtual.

  3. Na página Detalhes da instância, localize a seção Interfaces de rede.

  4. Se você estiver incluindo um endereço IP flutuante na instância de servidor virtual pela primeira vez, identifique a interface de rede primária na seção Interfaces de rede da página Detalhes da instância.

    Por padrão, a primeira interface é denominada eth0. Associar inicialmente o endereço IP flutuante à interface de rede primária ajuda a estabelecer o caminho de dados. Mais tarde, você poderá associar o IP flutuante a uma interface de rede diferente, se desejar.

  5. Clique no ícone Edit Edit icon para editar a interface de rede primária.

  6. Na página Editar interface de rede, localize o campo Endereço IP flutuante.

  7. Você pode selecionar um endereço IP flutuante existente para adicionar à interface de rede, ou você pode reservar um novo IP flutuante e adicioná-lo à interface de rede. Para fazer isso:

    1. Selecione “Reservar um novo IP flutuante ”.
    2. Insira suas informações de geografia, região e zona.
    3. Forneça os detalhes para o IP flutuante, incluindo seu nome e grupo de recursos.
    4. (Opcional) Adicione as tags que desejar associar ao IP.
    5. (Opcional) Adicionar tags de gerenciamento de acesso a recursos para ajudar a organizar as relações de controle de acesso. O único formato suportado para as tags de gerenciamento de acesso é key:value. Para obter mais informações, consulte Controlando o acesso aos recursos usando tags.
    6. Selecione Reserva.
  8. Depois de fazer suas escolhas, clique em “Salvar ”.

Adição de um endereço IP flutuante a um servidor Bare Metal com o console

Para adicionar seu IP flutuante a uma interface de rede e permitir que o tráfego da Internet acesse seu servidor Bare Metal:

Para associar vários IPs flutuantes a uma interface de rede, verifique se as opções “Permitir falsificação de IP” e “Ativar NAT de infraestrutura” estão desativadas na interface de rede. A ativação do NAT de infraestrutura não é compatível com os servidores Bare Metal d LinuxONE.

  1. No console do IBM Cloud, acesse o ícone “ Menu de navegaçãoícone do menu > Infraestrutura Ícone do VPC > Computação > Servidor bare metal.

  2. Na seção Interfaces de rede da página Detalhes do servidor Bare Metal, clique no ícone Editar Icone de edição da interface à qual deseja associar o IP flutuante.

  3. Na página Editar interface de rede, localize o campo Endereço IP flutuante.

  4. Você pode selecionar um endereço IP flutuante existente para adicionar à interface de rede, ou você pode reservar um novo IP flutuante e adicioná-lo à interface de rede. Para fazer isso:

    1. Selecione “Reservar um novo IP flutuante ”.
    2. Insira suas informações de geografia, região e zona.
    3. Forneça os detalhes para o IP flutuante, incluindo seu nome e grupo de recursos.
    4. Adicione as tags que desejar associar ao IP.
    5. Selecione Reserva.

    A associação de um IP flutuante à interface de rede secundária só funciona quando você configura um gateway padrão para a interface de rede secundária no sistema operacional.

  5. Depois de fazer suas escolhas, clique em “Salvar ”.

Adição de um endereço IP flutuante a uma interface de rede virtual com o console

  1. No console do IBM Cloud, acesse o ícone “ Menu de navegaçãoícone do menu > Infraestrutura Ícone do VPC > Computação > Interfaces de rede virtuais.

  2. Clique no nome da interface de rede virtual na tabela para visualizar sua página de Detalhes

  3. Na seção IPs flutuantes, selecione Anexar.

    • Se um IP flutuante já estiver associado, a interface de rede virtual não será aceita como destino de montagem de compartilhamento de arquivos.
    • Se o NAT de infraestrutura estiver habilitado, é possível associar, no máximo, um IP flutuante.
  4. No painel lateral Anexar IP flutuante, escolha uma das seguintes opções:

    • Selecione um endereço IP flutuante existente no menu, em seguida, clique em Conectar.
    • Clique em “Reservar novo IP flutuante ” para abrir o painel “Reservar IP flutuante”. Preencha os campos de localização e detalhes e, em seguida, clique em “Reservar ”.

Incluindo endereços IP flutuantes em interfaces de rede com a CLI

É possível incluir endereços IP flutuantes nas interfaces de rede com a CLI.

Incluindo um endereço IP flutuante em uma instância de servidor virtual com a CLI

Antes de iniciar, configure o seu ambiente da CLI.

Primeiro, faça com que a instância recupere o nome da interface de rede:

ibmcloud is instance my-instance

Em seguida, crie um IP flutuante que direciona essa instância e o NIC:

ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instance

Incluindo um endereço IP flutuante em um servidor Bare Metal com a CLI

Antes de iniciar, configure o seu ambiente da CLI.

Primeiro, faça com que a instância recupere o nome da placa de rede:

ibmcloud is bare-metal-server my-instance

Em seguida, crie um IP flutuante que direciona essa instância e o NIC:

ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-bare-metal-server

Incluindo um endereço IP flutuante em uma interface de rede virtual com a CLI

Antes de iniciar, configure o seu ambiente da CLI.

É possível associar diretamente um IP flutuante a um VNI com o comando a seguir:

ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3

Incluindo endereços IP flutuantes em interfaces de rede com a API

É possível incluir endereços IP flutuantes nas interfaces de rede com a API..

Incluindo um endereço IP flutuante em uma instância de servidor virtual com a API

Para incluir um endereço IP flutuante em uma instância de servidor virtual com a API, siga estas etapas:

  1. Configure o seu Ambiente de API.
  2. Se você não souber o ID da interface de rede da sua instância de servidor virtual, obtenha-o com o seguinte comando:
curl -sX GET "$vpc_api_endpoint/v1/instances/$instance_id/network_interfaces?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token"
  1. Crie o IP flutuante:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token" \
  -H "Content-Type: application/json" \
  -d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'

Incluindo um endereço IP flutuante em um servidor Bare Metal com a API

Para adicionar um endereço IP flutuante a um servidor Bare Metal por meio da API, siga estas etapas:

  1. Configure o seu Ambiente de API.
  2. Se você não souber o ID da interface de rede do seu servidor Bare Metal, obtenha-o com o seguinte comando:
curl -sX GET "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/network_interfaces?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token"
  1. Crie o IP flutuante:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token" \
  -H "Content-Type: application/json" \
  -d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'

Incluindo um endereço IP flutuante em uma interface de rede virtual com a API

Para adicionar um endereço IP flutuante a uma interface de rede virtual por meio da API, siga estas etapas:

  1. Configure o seu Ambiente de API.
  2. Execute o comando a seguir para criar seu IP flutuante:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token" \
  -H "Content-Type: application/json" \
  -d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'

Adicionando endereços IP flutuantes às interfaces de rede com o Terraform

É possível reservar endereços IP flutuantes com o Terraform.

Como adicionar um endereço IP flutuante a uma instância de servidor virtual com o Terraform

Para reservar um IP flutuante e associá-lo à interface de rede de uma instância usando o Terraform:

resource "ibm_is_floating_ip" "example" {
  name   = "my-floating-ip"
  target = ibm_is_instance.example.primary_network_interface[0].id
}

Adicionando um endereço IP flutuante a uma interface de rede virtual com o Terraform

Para reservar um IP flutuante e associá-lo a uma interface de rede virtual usando o Terraform:

resource "ibm_is_floating_ip" "example" {
  name   = "my-floating-ip"
  target = ibm_is_virtual_network_interface.example.id
}

Criação de um gateway público para VPC com um endereço IP flutuante

Um gateway público permite que todos os recursos conectados se comuniquem com a Internet pública. O seu gateway público atribui automaticamente um IP flutuante a uma sub-rede para permitir o acesso à internet.

Para criar um gateway público com um IP flutuante, consulte Criando gateways públicos.