使用实时迁移

通过实时迁移,您可以控制 Google 何时为区域公开委派前缀启动通告路由。实时迁移仅适用于已添加到许可名单的项目。如需申请访问权限,请与您的 Google Cloud 客户工程师联系。

准备工作

角色

如需获得完成本指南中的任务所需的权限,请让您的管理员为您授予项目的 Compute Public IP Admin (roles/compute.publicIpAdmin) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

使用实时迁移创建公开委派前缀

您可以在公开通告前缀创建完成之前创建公开委派前缀。公开通告前缀和公开委派前缀预配过程大约需要四周。

如果不删除并重新创建资源,公开委托的前缀名称就无法更改。因此,我们建议您创建不需要更改的通用名称,例如 pdp-203-0-113-0-25,其中 pdp 表示资源类型,203-0-113-0-25 表示特定前缀和前缀长度。

如需使用实时迁移,则必须在启用实时迁移的情况下在给定公开通告前缀中创建所有公共委派前缀,以防止公共通告前缀被通告。如需了解详情,请参阅实时迁移

gcloud

如需创建已启用实时迁移的公开委托的前缀,请使用 public-delegated-prefixes create 命令

gcloud compute public-delegated-prefixes create PDP_NAME \
    --public-advertised-prefix=PAP_NAME \
    --range=PDP_IP_RANGE \
    --enable-live-migration \
    --region=PDP_REGION

替换以下内容:

  • PDP_NAME:您正在创建的公开委派前缀的名称。

  • PAP_NAME:用于创建公开委派前缀的名称。

  • PDP_IP_RANGE:用于创建公开委托的前缀的 IP 范围。

  • PDP_REGION:您要在其中使用公开委托的前缀地址的区域。

检查公开委派前缀的状态

Google 大约需要四周时间才会通告前缀。在首次创建公开委派的前缀时,状态为 INITIALIZING

如果创建了公开的委托前缀并启用实时迁移,则配置完成后,状态会更改为 READY_TO_ANNOUNCE。使用实时迁移时,在启动前缀通告之前,系统不会公布前缀。

通告前缀时,公开委派的前缀的状态会更改为 ANNOUNCED

控制台

  1. 在 Google Cloud 控制台中,转到自备 IP

    转到自备 IP 地址

  2. 状态列显示所有公开委托的前缀的状态。

gcloud

如需描述公开委托的前缀并获取其状态,请使用 public-delegated-prefixes describe 命令

gcloud compute public-delegated-prefixes describe PDP_NAME \
    --region=PDP_REGION \
    --format='value(status)'

替换以下内容:

  • PDP_NAME:您要获取其信息的公开委派前缀或子前缀。

  • PDP_REGION:公开委托的前缀或子前缀的区域。

  • PDP_REGION:您要在其中使用公开委托的前缀地址的区域。如果您要改为使用全球公开委托的前缀,请将 --region=PDP_REGION 替换为 --global

管理 BGP 通告

如果您创建了已启用实时迁移的公开委派前缀,则可以在选择时启动和撤消前缀的 BGP 通告。

开始前缀通告

如果您已创建启用了实时迁移的所有公开委派前缀,则可以选择何时开始公布父级公开通告前缀。

当您准备好让 Google 公布公开通告前缀时,请进行以下某个配置更改。任一更改都会导致向互联网通告公开通告前缀:

  • 使用公开委派前缀中的 BYOIP 地址配置资源。例如,创建计算实例、Cloud NAT 或 Cloud Load Balancing 转发规则。

  • 在公开通告前缀中创建一个公开委派前缀,而无需启用实时迁移。

如果进行了以上任一更改,则相应的公开委派前缀会立即在 Google 网络上投放广告,并且整个公开通告前缀将推广给互联网上的对等体。

实时迁移完成后,请与您的 Google Cloud 客户工程师联系,以便他们为您的前缀停用实时迁移。默认情况下,实时迁移会在您开始通告公开通告的前缀后 30 天停用。如果您需要将实时迁移选项保留 30 天以上,请与您的客户工程师联系。

撤销前缀通告

如果您需要撤销通告,请重新配置资源,以便所有资源均不使用公开通告前缀 IP 范围内的 IP 地址。将所有 IP 地址从资源中取消分配后,公开委派前缀会从 Google 网络中撤消,而公开通告前缀会从互联网中撤消。

如要撤消公开通告前缀的广告,您必须确保:

  • 公开通告前缀中的所有公开委派前缀均创建并启用实时迁移。

  • 系统不会将公开通告前缀范围内的 IP 地址分配给资源。