诊断工作流
命令参考 按每个命令的功能进行组织。而本节内容 则按出现的问题进行组织。
| 症状 | 工作流 |
|---|---|
| 站点从未上线,或从租户中掉线 | 注册 |
| 路由未被通告或学习;VIP 不可达 | BGP |
| 流量到达了节点但没有真正送达 | 数据平面 |
每个步骤都链接到记录该命令的页面。这里不重复任何内容, 因此语法只有唯一的归属位置,不会与节点上的实际情况产生偏离。
在开始任何工作流之前
Section titled “在开始任何工作流之前”先确定你所处的访问路径,因为它决定了哪些操作是可行的:
curl -sS -H "Authorization: APIToken $XCSH_API_TOKEN" \ "$XCSH_API_URL/api/config/namespaces/system/sites/<site>" | jq -r '.spec.site_state'ONLINE 表示 调试 API 会有响应。其他任何状态都意味着你需要的是
注册工作流,以及某条不依赖注册的访问路径:当节点仍有网络通路时使用 站点控制台,
当没有网络通路时使用 串行控制台。
对于完全查不到的站点,在断定”它从未注册”之前还需排除另一种解释:
你查询的租户不对。cd terraform && terraform output -raw xc_tenant 会给出本次部署所属的租户名称。