UNLOCKING A LOCKED FIRMWARE SETUP UTILITY USING MULTI-FACTOR AUTHENTICATION SUPPORTED BY A BASEBOARD MANAGEMENT CONTROLLER

    公开(公告)号:US20240362305A1

    公开(公告)日:2024-10-31

    申请号:US18487261

    申请日:2023-10-16

    IPC分类号: G06F21/31 G06F9/4401

    CPC分类号: G06F21/31 G06F9/4401

    摘要: A method for unlocking a firmware setup utility of a computer server without a firmware setup utility user password. The method includes booting the server to a firmware setup utility interface and receiving a user request to unlock the firmware setup utility without the password. The method further includes receiving, via a web interface to a baseboard management controller (BMC) of the server, login credentials for accessing a BMC configuration, wherein the login credentials are authenticated by the BMC. The firmware setup utility causes, in response to the request, the BMC to send a nonce code to a registered destination address stored by the BMC. User input containing the nonce code is received through the web interface to the BMC, and the firmware setup utility is unlocked in response to determining that the nonce code received through the BMC web interface matches the nonce code in the message.

    TRANSFERRING WORKLOAD FROM A BASEBOARD MANAGEMENT CONTROLLER TO A SMART NETWORK INTERFACE CONTROLLER

    公开(公告)号:US20240362099A1

    公开(公告)日:2024-10-31

    申请号:US18487201

    申请日:2023-10-16

    IPC分类号: G06F11/07

    摘要: A baseboard management controller (BMC) may obtain hardware performance data for hardware devices installed in a server that includes the BMC, provide the hardware performance data to a smart network interface controller (Smart NIC) in the server, and receive from the Smart NIC a hardware failure alert that identifies a hardware device predicted to experience a failure based on the hardware performance data. Optionally, the BMC may access a container stored in firmware of the BMC, wherein the container includes a software application such as an artificial intelligence engine trained for hardware failure prediction. The BMC may copy the container to the Smart NIC for running the software application to analyze the hardware performance data and generate a hardware failure alert. The BMC may receive the alert and output a user notification identifying the hardware device that is subject to the alert.

    AUTOMATIC CONFIGURATION OF NETWORK ADDRESS TRANSLATION FOR DEVICES HAVING AN INCOMPATIBLE NETWORK ADDRESS

    公开(公告)号:US20240333676A1

    公开(公告)日:2024-10-03

    申请号:US18193857

    申请日:2023-03-31

    摘要: A computer program product includes program instructions configured to be executable by a processor of a networking hardware device to cause the processor to perform various operations. The operations include monitoring network communications on a first port of the networking hardware device to identify a first network address of a first device attached to the first local port and determining that the first network address is incompatible with communication on an external network. The operations further include automatically configuring, in response to determining that the first network address is incompatible with communication on an external network, independent network address translation for the first local port to translate the incompatible first network address to a compatible network address for all egress traffic from the first device and to translate the compatible network address to the incompatible first network address for all ingress traffic to the first device.

    Enabling a management function on a compute node in response to a user workload ownership level

    公开(公告)号:US11221871B2

    公开(公告)日:2022-01-11

    申请号:US16664132

    申请日:2019-10-25

    IPC分类号: G06F9/46 G06F9/48 H04L29/08

    摘要: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.

    Transmitting principal components of sensor data that are responsive to a continuous query

    公开(公告)号:US10819795B2

    公开(公告)日:2020-10-27

    申请号:US15963688

    申请日:2018-04-26

    摘要: A computer program product include non-transitory computer readable storage media having program instructions embodied therewith. The program instructions are executable by a processor to receive a continuous query for a user application and receive unfiltered sensor data transmitted over a network from a local compute node that is operatively coupled to a plurality of sensors, wherein the sensor data includes data obtained from the plurality of sensors. The program instructions are further executable by the processor to identify one or more principal components of the sensor data that are responsive to the continuous query, instruct the local compute node to continue transmitting only the sensor data that has been identified as the one or more principal components, and provide the user application with the sensor data that has been identified as the one or more principal components.