私たちのサーバーの75%以上がSoftLayer APIにserverRoom
フィールドがない問題があります。私はPythonライブラリとRubyライブラリ(それぞれhttps://softlayer-api-python-client.readthedocs.org/en/latest/api/managers/hardware/#SoftLayer.managers.hardware.HardwareManager.list_hardwareとhttps://softlayer.github.io/ruby/server_locate/)を使ってこれを確認しました。実行しているRubyコードは、単に公開された例の1つにすぎないことに注意してください。softlayer API missing serverRoom
SoftLayerには[dataCenter].[serverRoom].[rackNumber].[slotNumber]
のようなFQDNを作成するという命名規則があるようです。私はそれが問題の単なる別の指標か、根本原因のトラブルシューティングに役立つかどうかはわかりませんが、SoftLayerの命名規則のように、SoftLayerはserverRoom
という名前のサーバーに間違った名前が付いているようです。それらは[dataCenter].[rackNumber].[slotNumber]
という名前であり、とりわけserverRoom
がありません。
基本的にはデータベースのように見えますが(APIをサポートしていると思われます)、ほとんどのホストでserverRoom
が欠落していたり、ホストの名前が間違っていたり、私がAPIを呼び出すと、情報が欠落しています。誰かがSoftLayerがおそらく間違った名前を付けたり、このデータエントリを忘れたり、SoftLayer自身が推奨している以上に他の/異なるAPI呼び出しがあるような経験をしている人はいますか?
ありがとうございます!私はチケットを持っていますし、サポートはSOに投稿するように私に言いました。なぜなら、それが "APIの問題"を解決する必要があるからです。そして、あなたは私にチケットを提出することを指し示しています - あなたはSL発券システム、またはsoftlayer-rubyまたはsoftlayer-python github reposのいずれかで意味しますか? 27653525 – wonderfulthunk
SL発券システムは、私を見てみましょう –
問題はありません、明らかにサーバールームの情報を表示することを避けるフラグがあります、できるだけ早くこの状況についてのチケットで答えを持っています。 –