softlayer API缺少服务器室

2024-10-16 20:44:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现有一个问题,超过75%的服务器的SoftLayer API缺少serverRoom字段。我已经用他们的python和ruby库(分别是https://softlayer-api-python-client.readthedocs.org/en/latest/api/managers/hardware/#SoftLayer.managers.hardware.HardwareManager.list_hardwarehttps://softlayer.github.io/ruby/server_locate/)证实了这一点。请注意,我运行的ruby代码只是它们发布的示例之一。你知道吗

似乎SoftLayer有一个创建FQDN的命名约定,比如[dataCenter].[serverRoom].[rackNumber].[slotNumber]。我不确定它是否只是问题的另一个指示器,或者是否有助于排除根本原因,但是根据似乎是SoftLayer的命名约定,缺少serverRoom的服务器似乎被SoftLayer命名错误。它们被命名为[dataCenter].[rackNumber].[slotNumber],特别是缺失的serverRoom。你知道吗

基本上,看起来他们的数据库(我假设它支持他们的API)只是缺少大多数主机的serverRoom,或者他们错误地命名了我们的大多数主机,而数据库无法解释它,所以当我调用他们的API时,信息就丢失了。有没有人有过类似的经历,SoftLayer可能把事情命名错了,或者忘记了做这个数据输入,或者除了SoftLayer自己推荐的以外,我还应该做一些其他/不同的API调用?你知道吗


Tags: https服务器api错误命名hardwaremanagersruby
2条回答

SoftLayer支持人员确认,在隐藏的站点上存在某种阻止,这些信息没有通过API显示。感谢@ruber cuellar,他在自己的一条评论中说了类似的话,但我不同意“没有问题”。从我的角度来看,在示例API调用开始向我们显示所有信息之前,他们(软层支持)肯定需要解决一个问题。特别感谢softlayer上的ALLmightySPIFF,他能够为我重新编写问题并提供了实时响应。你知道吗

我试图验证和复制您提到的问题,但我无法。请提交一份包含您可以提供的所有信息的票证,以验证和隔离此问题。你知道吗

相关问题 更多 >