"Slot1NicBoot1": "NetworkBoot"

时间:2021-09-29 03:42:24

标签:REST API HPE GEN9

HPE 在Gen9处事器的iLO中插手了 RESTful API ,可以用来批量改削处事器设置。
HPE官方供给的 HPE RESTful Interface Tool (以下简称tool)

演示使用的处事器为 HPE BL660c Gen9 (E5 V4 CPU)
有数百台处事器需要变动如下BIOS设置
System Configuration→BIOS/Platform Configuration(RBSU)→Power Management Options→Power Profile→Maximum Performance
System Configuration→BIOS/Platform Configuration(RBSU)→Power Management Options→Advanced Power Management Options→ Collaborative Power Control→ disabled
官方供给的tool登录慢效率低 iLO的REST API撑持使用curl发送数据
盘问当前BIOS设置
登录的用户需要 Administer User Accounts权限
返回的数据为JSON格局 可以用python -m json.tool措置惩罚惩罚
curl -s --insecure -u [username]:[password] -L https://[iLO IP]/rest/v1/Systems/1/Bios|python -m json.tool

{ "AcpiRootBridgePxm": "Enabled", "AcpiSlit": "Enabled", "AdjSecPrefetch": "Enabled", "AdminEmail": "", "AdminName": "", "AdminOtherInfo": "", "AdminPassword": null, "AdminPhone": "", "AdvancedMemProtection": "AdvancedEcc", "AsrStatus": "Disabled", "AsrTimeoutMinutes": "10", "AssetTagProtection": "Locked", "AttributeRegistry": "HpBiosAttributeRegistryI38.1.1.52", "AutoPowerOn": "AlwaysPowerOn", "BootMode": "Uefi", "BootOrderPolicy": "RetryIndefinitely", "ChannelInterleaving": "Enabled", "CollabPowerControl": "Enabled", "ConsistentDevNaming": "LomsOnly", "CustomPostMessage": "", "DaylightSavingsTime": "Disabled", "DcuIpPrefetcher": "Enabled", "DcuStreamPrefetcher": "Enabled", "Description": "This is the Platform/BIOS Configuration (RBSU) Current Settings", "Dhcpv4": "Enabled", "DynamicPowerResponse": "Fast", "EmbSasEnable": "Enabled", "EmbSata1Enable": "Enabled", "EmbSata2Enable": "Enabled", "EmbVideoConnection": "Auto", "EmbeddedDiagnostics": "Enabled", "EmbeddedDiagsMode": "Auto", "EmbeddedSata": "Ahci", "EmbeddedSerialPort": "Com2Irq3", "EmbeddedUefiShell": "Enabled", "EmbeddedUserPartition": "Disabled", "EmsConsole": "Com1Irq4", "EnergyPerfBias": "MaxPerf", "EraseUserDefaults": "No", "ExtendedAmbientTemp": "Disabled", "ExtendedMemTest": "Disabled", "F11BootMenu": "Enabled", "FCScanPolicy": "CardConfig", "FanFailPolicy": "Shutdown", "FanInstallReq": "EnableMessaging", "FlexLom1Enable": "Enabled", "FlexLom2Enable": "Enabled", "HwPrefetcher": "Enabled", "IntelDmiLinkFreq": "Auto", "IntelNicDmaChannels": "Enabled", "IntelPerfMonitoring": "Disabled", "IntelProcVtd": "Enabled", "IntelQpiFreq": "Auto", "IntelQpiPowerManagement": "Disabled", "IntelligentProvisioning": "Enabled", "InternalSDCardSlot": "Enabled", "IoNonPostedPrefetching": "Enabled", "Ipv4Address": "0.0.0.0", "Ipv4Gateway": "0.0.0.0", "Ipv4PrimaryDNS": "0.0.0.0", "Ipv4SecondaryDNS": "0.0.0.0", "Ipv4SubnetMask": "0.0.0.0", "Ipv6Duid": "Auto", "MaxMemBusFreqMHz": "Auto", "MaxPcieSpeed": "MaxSupported", "MemFastTraining": "Enabled", "MinProcIdlePkgState": "NoState", "MinProcIdlePower": "NoCStates", "MixedPowerSupplyReporting": "Enabled", "Modified": "2018-03-12T08:45:27+00:00", "Name": "BIOS Current Settings", "NetworkBootRetry": "Enabled", "NicBoot1": "NetworkBoot", "NicBoot10": "Disabled", "NicBoot11": "Disabled", "NicBoot12": "Disabled", "NicBoot13": "Disabled", "NicBoot14": "Disabled", "NicBoot15": "Disabled", "NicBoot16": "Disabled", "NicBoot2": "Disabled", "NicBoot3": "Disabled", "NicBoot4": "Disabled", "NicBoot5": "Disabled", "NicBoot6": "Disabled", "NicBoot7": "Disabled", "NicBoot8": "Disabled", "NicBoot9": "NetworkBoot", "NmiDebugButton": "Enabled", "NodeInterleaving": "Disabled", "NumaGroupSizeOpt": "Clustered", "OldAdminPassword": null, "OldPowerOnPassword": null, "PciBusPadding": "Enabled", "PciSlot1Enable": "Enabled", "PciSlot2Enable": "Enabled", "PcieExpressEcrcSupport": "Disabled", "PostF1Prompt": "Disabled", "PowerButton": "Enabled", "PowerOnLogo": "Enabled", "PowerOnPassword": null, "PowerProfile": "BalancedPowerPerf", "PowerRegulator": "StaticHighPerf", "PreBootNetwork": "Auto", "ProcAes": "Enabled", "ProcCoreDisable": 0, "ProcHyperthreading": "Enabled", "ProcNoExecute": "Enabled", "ProcTurbo": "Enabled", "ProcVirtualization": "Enabled", "ProcX2Apic": "Enabled", "ProductId": "Q1C54A", "QpiBandwidthOpt": "Balanced", "QpiSnoopConfig": "Standard", "RemovableFlashBootSeq": "ExternalKeysFirst", "RestoreDefaults": "No", "RestoreManufacturingDefaults": "No", "RomSelection": "CurrentRom", "SataSecureErase": "Disabled", "SaveUserDefaults": "No", "SecureBootStatus": "Disabled", "SerialConsoleBaudRate": "115200", "SerialConsoleEmulation": "Vt100Plus", "SerialConsolePort": "Auto", "SerialNumber": "********", "ServerAssetTag": "", "ServerName": "", "ServerOtherInfo": "", "ServerPrimaryOs": "", "ServiceEmail": "", "ServiceName": "", "ServiceOtherInfo": "", "ServicePhone": "", "SettingsResult": { "ETag": "877AAC20", "Messages": [ { "MessageArgs": [ "NicBoot4" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot8" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot15" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot3" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot5" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot16" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot14" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot12" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot11" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot13" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot6" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [ "NicBoot7" ], "MessageID": "Base.1.0:PropertyUnknown" }, { "MessageArgs": [], "MessageID": "Base.1.0:Success" } ], "Time": "1987-03-12T08:41:55+00:00" }, "Slot1NicBoot1": "NetworkBoot", "Slot1NicBoot2": "Disabled", "Slot1NicBoot3": "Disabled", "Slot1NicBoot4": "Disabled", "Sriov": "Enabled", "ThermalConfig": "OptimalCooling", "ThermalShutdown": "Enabled", "TimeFormat": "Utc", "TimeZone": "Utc0", "TpmState": "NotPresent", "TpmType": "NoTpm", "Type": "HpBios.1.2.0", "UefiOptimizedBoot": "Enabled", "UefiPxeBoot": "Auto", "UefiShellBootOrder": "Disabled", "UefiShellStartup": "Disabled", "UefiShellStartupLocation": "Auto", "UefiShellStartupUrl": "", "UrlBootFile": "", "Usb3Mode": "Auto", "UsbBoot": "Enabled", "UsbControl": "UsbEnabled", "UtilityLang": "English", "VirtualInstallDisk": "Disabled", "VirtualSerialPort": "Com1Irq4", "VlanControl": "Disabled", "VlanId": 0, "VlanPriority": 0, "WakeOnLan": "Disabled", "links": { "BaseConfigs": { "href": "/rest/v1/systems/1/bios/BaseConfigs" }, "Boot": { "href": "/rest/v1/systems/1/bios/Boot" }, "Mappings": { "href": "/rest/v1/systems/1/bios/Mappings" }, "Settings": { "href": "/rest/v1/systems/1/bios/Settings" }, "iScsi": { "href": "/rest/v1/systems/1/bios/iScsi" }, "self": { "href": "/rest/v1/systems/1/bios" } } }

HPE Gen9 使用 RESTful API 打点处事器

标签:REST API HPE GEN9