你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本指南记录了在多个存储设备中,Azure Operator Nexus 环境中遇到的常见问题。
未能创建存储设备
有几个常见的错误配置会阻止第二个存储设备成功部署。 症状包括:
- 群集创建步骤失败。
- 群集创建步骤成功,但仅创建单个存储设备资源。
如果看到这些问题,请执行以下检查:
- 确认已正确配置这两种存储设备的先决条件。 每个存储设备的初始 IP 地址配置不同。 有关正确配置 ,请参阅平台先决条件 。
- 确认已成功预配网络结构控制器和网络结构。
- 确认已打开支持工单,为第二个存储设备启用网络结构支持。 确认工单已关闭。
- 检查运行的 Azure CLI 命令是否包括第二个存储设备的配置,并指定了支持第二个存储设备的聚合器机架 SKU。 有关详细信息,请参阅 使用多个存储设备创建群集 。
如果任何配置不正确:
- 删除 Nexus 群集
- 请应用正确的初始存储设备配置和/或提交关于网络结构启用的支持工单
- 使用正确的配置重新创建群集。
Nexus-volume 永久性卷 (PVC) 位于错误的存储设备上
使用 nexus-volume 存储类的 PVC 可以通过 storageApplianceName
注释选择要用于后端存储的存储设备。 如果此注释不存在,PVC 将使用第一个存储设备。 可以通过使用 kubectl get pvc <pvcName> -o yaml
并检查 storageApplianceName
批注来验证此信息。 该值指示 PVC 正在使用哪个存储设备。
如果要在其他存储设备上创建 PVC,则必须删除并重新创建 PVC,然后提供正确的批注。 不支持在存储设备之间移动 PVC 使用的卷。
未能创建 nexus-volume PVC
如果注释 storageApplianceName
存在但与 Nexus 集群所管理的存储设备的 Azure 资源名称不匹配,则 PVC 无法创建。 可以通过以下方法检查 storageApplianceName
批注是否正确:
- 在 Azure 门户中打开群集(运营商关系)资源
- 单击资源菜单中的 Rack 定义。
- 导航到聚合器机架并选择存储设备定义。
注释 storageApplianceName
必须与存储设备的定义列表中的某个存储设备匹配。 要解决此问题,必须删除 PVC,然后使用正确的注解重新创建它。
云服务网络 (CSN) 未能创建
如果 storageApplianceName
存在 Azure 资源标记,但与 Nexus 群集管理的存储设备的 Azure 资源名称不匹配,CSN 将无法创建。 可以通过以下方法检查 storageApplianceName
Azure 资源标记是否正确:
- 在 Azure 门户中打开群集(运营商关系)资源
- 单击资源菜单中的 Rack 定义。
- 导航到聚合器机架并选择存储设备定义。
storageApplianceName
Azure 资源标记必须与存储设备定义列表中的某个存储设备匹配。 必须删除 CSN,然后使用正确的 Azure 资源标记重新创建该 CSN 以解决此问题。