查看实例详情

本页面介绍了如何查看有关 AlloyDB 集群中的实例的详细信息。

准备工作

  • 您使用的 Google Cloud 项目必须已启用为可访问 AlloyDB
  • 您必须在所使用的 Google Cloud 项目中拥有以下 IAM 角色之一:
    • roles/alloydb.admin(AlloyDB Admin 预定义 IAM 角色)
    • roles/owner(Owner 基本 IAM 角色)
    • roles/editor(Editor 基本 IAM 角色)

    如果您不拥有上述任何角色,请与组织管理员联系以申请访问权限。

过程

控制台

  1. 在 Google Cloud 控制台中,前往集群页面。

    转到集群

  2. 资源名称列中点击相应集群。

  3. 在打开的概览页面中,前往集群中的实例部分,查看有关实例的详细信息。

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:活跃虚拟机的可用区 ID

  • nodes:备用虚拟机的可用区 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 参数查看有关其组成节点的更多信息。如需了解详情,请参阅排查读取池查询问题