14.6. 选择 AWS 本地区域
如果您计划在 AWS Local Zones 中创建子网,您必须单独选择每个 zone group。
先决条件
- 已安装 AWS CLI。
- 您已决定您要部署 OpenShift Container Platform 集群的区域。
流程
运行以下命令,导出包含您要部署 OpenShift Container Platform 集群的区域名称的变量:
export CLUSTER_REGION="<region_name>"
$ export CLUSTER_REGION="<region_name>"1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 对于
<region_name>,请指定有效的 AWS 区域名称,如us-east-1。
运行以下命令,列出区域中可用的区域:
aws --region ${CLUSTER_REGION} ec2 describe-availability-zones \ --query 'AvailabilityZones[].[{ZoneName: ZoneName, GroupName: GroupName, Status: OptInStatus}]' \ --filters Name=zone-type,Values=local-zone \ --all-availability-zones$ aws --region ${CLUSTER_REGION} ec2 describe-availability-zones \ --query 'AvailabilityZones[].[{ZoneName: ZoneName, GroupName: GroupName, Status: OptInStatus}]' \ --filters Name=zone-type,Values=local-zone \ --all-availability-zonesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 根据区域,可用区域列表可能比较长。该命令将返回以下字段:
ZoneName- Local Zone 的名称。
GroupName- 区域所属的组。您需要保存此名称才能选择。
Status-
Local Zone 组的状态。如果状态不是
opted-in,您必须通过运行以下命令在GroupName中选择。
运行以下命令,导出包含托管 VPC 的 Local Zone 名称的变量:
export ZONE_GROUP_NAME="<value_of_GroupName>"
$ export ZONE_GROUP_NAME="<value_of_GroupName>"1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
- <value_of_GroupName>
-
指定您要在其中创建子网的 Local Zone 的组的名称。例如,指定
us-east-1-nyc-1来使用区域us-east-1-nyc-1a, 美国东部 (New39))。
运行以下命令,选择 AWS 帐户上的 zone 组:
aws ec2 modify-availability-zone-group \ --group-name "${ZONE_GROUP_NAME}" \ --opt-in-status opted-in$ aws ec2 modify-availability-zone-group \ --group-name "${ZONE_GROUP_NAME}" \ --opt-in-status opted-inCopy to Clipboard Copied! Toggle word wrap Toggle overflow