本页介绍了如何查看 AlloyDB 集群中实例的详细信息。
准备工作
- 您使用的 Google Cloud 项目必须已启用对 AlloyDB 的访问权限。
- 您必须在所使用的 Google Cloud 项目中拥有以下 IAM 角色之一:
roles/alloydb.admin
(AlloyDB 管理员预定义 IAM 角色)roles/owner
(Owner 基本 IAM 角色)roles/editor
(Editor 基本 IAM 角色)
如果您不具备上述任何角色,请与您的组织管理员联系以请求访问权限。
过程
控制台
在 Google Cloud 控制台中,前往集群页面。
点击资源名称列中的某个集群。
在随即打开的概览页面中,前往集群中的实例部分,查看实例的详细信息。
gcloud
如需使用 gcloud CLI,您可以安装并初始化 Google Cloud CLI,也可以使用 Cloud Shell。
使用 gcloud alloydb instances describe
命令查看实例的详细信息。
gcloud alloydb instances describe INSTANCE_ID \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
替换以下内容:
- INSTANCE_ID:实例的 ID。
- REGION_ID:实例的区域 ID。
- CLUSTER_ID:实例所在集群的 ID。
- PROJECT_ID:实例所属项目的 ID。
确定主实例的可用区
为了实现高可用性,AlloyDB 主实例由两个虚拟机 (VM) 实例组成:一个用于响应请求的活动虚拟机,以及一个备用虚拟机。这些虚拟机在实例所在区域的两个不同可用区中运行。
您可以按照上一部分中的步骤操作,然后检查命令输出或 Google Cloud 控制台显示内容的特定部分,以确定主实例的虚拟机在哪些可用区运行:
控制台
在 Google Cloud 控制台中,前往“集群”页面:
“位置”列会显示每个主实例的活跃虚拟机所在的可用区。
请注意,对于集群和读取池实例,同一列仅显示区域 ID。例如,位置为 us-central1
的集群可能具有一个主要实例,该实例会显示其有效虚拟机的完整区域 ID 为 us-central1-f
。
集群详情页面的集群中的实例部分会在主实例的位置字段中显示相同的信息。此字段还会列出备用虚拟机的位置,标记为“次要可用区”。
gcloud
运行上一部分中介绍的命令后,在该命令的输出中找到以下字段:
writeableNode
:活跃虚拟机的可用区 IDnodes
:待机虚拟机的可用区 ID
例如,以下部分输出表明主实例的活跃虚拟机在可用区 us-central1-f
中运行,而其备用虚拟机在 us-central1-c
中运行:
nodes:
- zoneId: us-central1-c
reconciling: false
state: READY
uid: 3477b790-21bc-4338-a09e-339912e3b28e
updateTime: '2022-08-09T21:22:16.671268941Z'
writableNode:
zoneId: us-central1-f
确定读取池实例的节点
使用 gcloud
查看读取池实例的详细信息时,您可以使用可选的 --view=FULL
参数查看其组成节点的更多信息。如需了解详情,请参阅排查读取池查询问题。