-
公开(公告)号:US10545785B1
公开(公告)日:2020-01-28
申请号:US16186738
申请日:2018-11-12
Applicant: Hewlett Packard Enterprise Development LP
IPC: G06F9/455 , G06F13/38 , G06F13/40 , H04L12/931
Abstract: Example implementations relate to virtual host bus adapter logins. A hypervisor may comprise a processing resource and a memory resource storing non-transitory machine-readable instructions to cause the processing resource to query a computing device to determine port identity information of a plurality of virtual host bus adapters (VHBAs) associated with a physical host bus adapter (HBA) of the computing device and uplink mappings for the plurality of VHBAs, determine a bandwidth allocation of each of the plurality of VHBAs, rank each of the plurality of VHBAs, and cause each of the plurality of VHBAs to login via the determined uplink mappings based on the rank of each of the plurality of VHBAs.
-
公开(公告)号:US11500678B2
公开(公告)日:2022-11-15
申请号:US16132587
申请日:2018-09-17
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
IPC: G06F15/173 , G06F9/50 , G06F3/06 , G06F9/455
Abstract: This disclosure is directed to a computer-implemented method, systems, and devices to migrate a virtual fibre channel (VFC) connection from a first hardware communication path to a second hardware communication path within a fibre channel (FC) network prior to failure of a device in the first hardware communication path. For example, a hypervisor database may contain health status with respect to recoverable failure incidents across host bus adaptor (HBA) ports for a source HBA port and a target HBA port associated with a first VFC connection using the first hardware communication path. If it is determined that a number of recoverable failure incidents on at least one component in the first hardware communication path has occurred, migration of the first VFC connection from the first hardware communication path to a second hardware communication path may be initiated prior to actual hard failure.
-
公开(公告)号:US10275327B2
公开(公告)日:2019-04-30
申请号:US15398954
申请日:2017-01-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sumangala B S , Sreenivasa Prasad V , Paulose Kuriakose Arackal
Abstract: Examples disclosed herein relate to virtual Fiber Channel port migration. In some examples disclosed herein, a failure in a primary physical host bus adapter (HBA) hosting a plurality of virtual HBA ports assigned to a virtual machine may be detected. In response to the detecting, incoming input/output (I/O) requests from the virtual machine may be placed into a wait queue, and the plurality of virtual HBA ports may be migrated to a backup physical HBA. After the plurality of virtual HBA ports have been migrated to the backup physical HBA, the I/O requests in the wait queue may be transferred to an active queue to be processed using the plurality of virtual HBA ports registered on the backup physical HBA.
-
公开(公告)号:US20180189152A1
公开(公告)日:2018-07-05
申请号:US15398954
申请日:2017-01-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sumangala B S , Sreenivasa Prasad V , Paulose Kuriakose Arackal
CPC classification number: G06F11/2007 , G06F13/426 , G06F2201/805 , G06F2201/815
Abstract: Examples disclosed herein relate to virtual Fibre Channel port migration. In some examples disclosed herein, a failure in a primary physical host bus adapter (HBA) hosting a plurality of virtual HBA ports assigned to a virtual machine may be detected. In response to the detecting, incoming input/output (I/O) requests from the virtual machine may be placed into a wait queue, and the plurality of virtual HBA ports may be migrated to a backup physical HBA. After the plurality of virtual HBA ports have been migrated to the backup physical HBA, the I/O requests in the wait queue may be transferred to an active queue to be processed using the plurality of virtual HBA ports registered on the backup physical HBA.
-
公开(公告)号:US11231872B2
公开(公告)日:2022-01-25
申请号:US16200914
申请日:2018-11-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sumangala Bannur Subraya , Vellalore Sreenivasa Prasad , Vasundhara Gurunath , Paulose Kuriakose Arackal
IPC: G06F3/06
Abstract: Storage system comprises a cluster of storage controllers communicatively coupled to a storage device. Each storage controller is associated with a storage namespace in the storage device to process I/O operations of associated storage namespace. An I/O processing engine allocates I/O queues to each storage controller from the cluster of storage controllers for processing I/O operations of the associated storage namespace. The I/O processing engine is to identify a heated controller from the cluster of storage controllers based on temperature data corresponding to the cluster of storage controllers and suspend I/O queues handled by the heated controller. The I/O processing engine is to select a substitute controller based on the temperature data, associate the substitute controller with the storage namespace of the heated controller and allocate additional I/O queues to the substitute controller for processing the I/O operations for the storage namespace.
-
公开(公告)号:US20200089536A1
公开(公告)日:2020-03-19
申请号:US16132587
申请日:2018-09-17
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Abstract: This disclosure is directed to a computer-implemented method, systems, and devices to migrate a virtual fibre channel (VFC) connection from a first hardware communication path to a second hardware communication path within a fibre channel (FC) network prior to failure of a device in the first hardware communication path. For example, a hypervisor database may contain health status with respect to recoverable failure incidents across host bus adaptor (HBA) ports for a source HBA port and a target HBA port associated with a first VFC connection using the first hardware communication path. If it is determined that a number of recoverable failure incidents on at least one component in the first hardware communication path has occurred, migration of the first VFC connection from the first hardware communication path to a second hardware communication path may be initiated prior to actual hard failure.
-
公开(公告)号:US20200012452A1
公开(公告)日:2020-01-09
申请号:US16200914
申请日:2018-11-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sumangala Bannur Subraya , Vellalore Sreenivasa Prasad , Vasundhara Gurunath , Paulose Kuriakose Arackal
IPC: G06F3/06
Abstract: Storage system comprises a cluster of storage controllers communicatively coupled to a storage device. Each storage controller is associated with a storage namespace in the storage device to process I/O operations of associated storage namespace. An I/O processing engine allocates I/O queues to each storage controller from the cluster of storage controllers for processing I/O operations of the associated storage namespace. The I/O processing engine is to identify a heated controller from the cluster of storage controllers based on temperature data corresponding to the cluster of storage controllers and suspend I/O queues handled by the heated controller. The I/O processing engine is to select a substitute controller based on the temperature data, associate the substitute controller with the storage namespace of the heated controller and allocate additional I/O queues to the substitute controller for processing the I/O operations for the storage namespace.
-
-
-
-
-
-