【问题标题】:Relation datatype not working SoftLayer API关系数据类型不起作用 SoftLayer API
【发布时间】:2018-07-31 13:47:30
【问题描述】:

我正在尝试通过 SoftLayer API 获取 VM 的处理器、网络、管理程序、物理详细信息,但关系数据类型无法正常工作。参考以下链接 https://softlayer.github.io/reference/datatypes/SoftLayer_Virtual_Guest/#controlPanel

当我尝试使用主机数据类型时,不会抛出任何错误,而是没有关于主机信息的结果

通过ticket联系了SoftLayer,他们对SoftLayer API的支持不多。建议在此处发布查询。

【问题讨论】:

    标签: ibm-cloud-infrastructure


    【解决方案1】:

    控制面板关系数据类型工作正常,如果您没有获得任何结果,您可能没有在您的 VM 中订购此项目,主机关系数据类型不工作似乎是 SoftLayer 问题,您可以通过打开报告此问题SoftLayer 票证。

    您可以使用此 api 获取 VM 的详细信息,例如其物理部件和软件。

    https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/[virtualGuestId]/getObject?objectMask=mask[id,allowedHost[credential],backendNetworkComponents[ipAddressBindings,primarySubnet[networkVlan[primaryRouter[datacenter]]]],bandwidthAllocation,billingItem[id,item],blockDevices[device,diskImage[capacity,localDiskFlag,type.name,billingItem.categoryCode,units],mountType],datacenter[id,longName,name],dedicatedAccountHostOnlyFlag,dedicatedHost[backendRouter, id, name],domain,firewallServiceComponent,frontendNetworkComponents[ipAddressBindings,primaryVersion6IpAddressRecord,primarySubnet[networkVlan[dedicatedFirewallFlag,networkVlanFirewall,primaryRouter[datacenter]]]],fullyQualifiedDomainName,globalIdentifier,hostname,hourlyBillingFlag,lastOperatingSystemReload,lastPowerStateId,localDiskFlag,maxCpu,maxCpuUnits,maxMemory,monitoringServiceComponent,networkComponents[subnets],networkVlans.firewallInterfaceCount,postInstallScriptUri,primaryBackendIpAddress,primaryIpAddress,primaryNetworkComponent,privateNetworkOnlyFlag,provisionDate,softwareComponents[passwords[createDate,modifyDate,notes,password,username],softwareLicense[softwareDescription[features.keyName,manufacturer,name,operatingSystem,version]]],startCpus,status,statusId,type,uuid]
    

    参考:

    https://softlayer.github.io/reference/datatypes/SoftLayer_Virtual_Guest/

    【讨论】:

    • 谢谢奥赫达!!是的,正确的控制面板正在工作能够拉出结果。我正在寻找主机关系数据类型,但它不起作用。在这里使用 SoftLayer 创建了一个工单是他们的回应“感谢您与我们联系,Shaik。恐怕我们无法通过工单、聊天或电话对 API 提供太多支持。获得帮助的最佳方式是去 github 论坛,然后在其中标记 Softlayer,我们的开发人员可以帮助你。“你能帮我吗?还有其他方法可以获取虚拟机管理程序,物理详细信息
    • 您是否尝试过我在上面发送给您的其余 api,它将检索您的 VM 的物理和软件详细信息,这些信息与您可以通过控制门户看到的信息相同。关于管理程序的信息不能通过 API 获得。如需更多参考,请参阅此链接:stackoverflow.com/questions/43159952/…
    • 是的。我尝试了上面的其余 api,但没有找到 CPU 制造商、CPU 的硬件类型、CPU 的序列号、网络的制造商、网络的硬件类型、网络的序列号等物理细节。你能不能拉同样的。会很好。非常感激!!!谢谢奥赫达!!!
    • 您可以通过 API 获取您在控制门户中看到的所有信息。您想要的有关 VM 项目的信息,例如序列、制造等,您在控制门户中看不到,因此通过 api 是相同的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2019-03-25
    • 2016-05-01
    相关资源
    最近更新 更多