Reserva de direcciones IP privadas en un equilibrador de carga de red
Reserve direcciones IP privadas para los equilibradores de carga de red para que las direcciones permanezcan disponibles para su uso.
Puede reservar una dirección IPv4 o IPv6 privada para el equilibrador de carga de red al crearlo. Al reservar la dirección, se evita que vuelva al pool efímero de la subred al suprimir el equilibrador de carga de red. La dirección IP reservada permanece disponible para un equilibrador de carga de red posterior en lugar de asignarse a otro recurso.
Puede activar esta función especificando la dirección IP en la consola o su OCID correspondiente mediante la CLI o la API al crear un equilibrador de carga de red. Puede seleccionar una dirección IP reservada existente o especificar una dirección IP concreta. Esta función soporta direcciones IPv4 y IPv6 en equilibradores de carga de red públicos y privados. No puede cambiar una dirección IP reservada después de crear el equilibrador de carga de red. Al crear el equilibrador de carga de red, seleccione una dirección IP privada reservada existente o cree una nueva dirección IP privada reservada.
Al crear un equilibrador de carga de la red
- Cree un equilibrador de carga del red como se describe en Creación del equilibrador de carga del red.
- En la página Agregar detalles del flujo de trabajo de creación, seleccione una dirección IP reservada existente o cree una nueva desde la subred del equilibrador de carga de red en el campo Dirección privada IPv4 reservada o el campo IPv6 reservada.
- Continúe con la creación del equilibrador de carga del red.
Cree un equilibrador con la CLI como se describe en Creating a Network Load Balancer. Incluya el parámetro opcional
--reserved-ips.Esta opción es una lista JSON con elementos de tipo ReservedIP. Para obtener más información, consulte la referencia de API ReservedIP. Este es un tipo complejo cuyo valor debe ser JSON válido. Puede proporcionar el valor como una cadena en la línea de comandos o en un archivo mediante la sintaxis
file://path/to/file.Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.
Ejecute la operación CreateNetworkLoadBalancer. Incluya el parámetro
reservedIps.
Al actualizar un equilibrador de carga de red
No reserve la dirección efímera ya asignada del equilibrador de carga de red. No puede convertir esa dirección en una dirección IP reservada. Solo puede reservar una dirección IPv4 privada al crear el equilibrador de carga de red. Al agregar una dirección IP reservada a un equilibrador de carga de red existente, puede reservar una dirección IPv6 solo al convertir un NLB solo IPv4 en una pila doble.
La dirección IPv6 reservada está asociada a la VNIC del equilibrador de carga de red. Actualice un equilibrador en la red mediante la CLI, como se describe en Edición del equilibrador en la red. Incluya el parámetro opcional
--reserved-ipv6-id. También debe incluir el parámetro--nlb-ip-versioncon el valorIPV4_AND_IPV6. Por ejemplo:oci nlb network-load-balancer update --network-load-balancer-id network_load_balancer_ocid --reserved-ipv6-id reserved_ipv6_ocid --nlb-ip-version IPV4_AND_IPV6 [OPTIONS]Para obtener una lista completa de los parámetros y valores de los comandos de la CLI, consulte la Referencia de comandos de la CLI.
Ejecute la operación UpdateNetworkLoadBalancer. En
UpdateNetworkLoadBalancerDetails, definareservedIpv6Iden el OCID de la dirección IPv6 reservada y definanlbIpVersionenIPV4_AND_IPV6.