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:
-
No console do IBM Cloud, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Instâncias de servidores virtuais.
-
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.
-
Na página Detalhes da instância, localize a seção Interfaces de rede.
-
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. -
Clique no ícone Edit
para editar a interface de rede primária.
-
Na página Editar interface de rede, localize o campo Endereço IP flutuante.
-
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:
- Selecione “Reservar um novo IP flutuante ”.
- Insira suas informações de geografia, região e zona.
- Forneça os detalhes para o IP flutuante, incluindo seu nome e grupo de recursos.
- (Opcional) Adicione as tags que desejar associar ao IP.
- (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. - Selecione Reserva.
-
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.
-
No console do IBM Cloud, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Servidor bare metal.
-
Na seção Interfaces de rede da página Detalhes do servidor Bare Metal, clique no ícone Editar
da interface à qual deseja associar o IP flutuante.
-
Na página Editar interface de rede, localize o campo Endereço IP flutuante.
-
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:
- Selecione “Reservar um novo IP flutuante ”.
- Insira suas informações de geografia, região e zona.
- Forneça os detalhes para o IP flutuante, incluindo seu nome e grupo de recursos.
- Adicione as tags que desejar associar ao IP.
- 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.
-
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
-
No console do IBM Cloud, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Interfaces de rede virtuais.
-
Clique no nome da interface de rede virtual na tabela para visualizar sua página de Detalhes
-
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.
-
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:
- Configure o seu Ambiente de API.
- 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"
- 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:
- Configure o seu Ambiente de API.
- 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"
- 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:
- Configure o seu Ambiente de API.
- 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.