-
公开(公告)号:US10802870B2
公开(公告)日:2020-10-13
申请号:US14794325
申请日:2015-07-08
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shengwen Lu
Abstract: A virtual machine live migration method and a server, to resolve a problem that live migration of a virtual machine cannot be implemented in an SR-IOV technology scenario. According to the virtual machine live migration method and the server in the embodiments of the present invention, by setting a dirty write flag, a virtual PCIE device of a to-be-migrated virtual machine performs at least one read and write operation on received data; a virtual machine manager of the to-be-migrated virtual machine can identify a change in the data and migrate changed data to a destination virtual machine, thereby resolving a problem in the prior art that data cannot be migrated during a virtual machine live migration process because the data passes through the virtual PCIE device but the virtual machine manager cannot perceive the data.
-
公开(公告)号:US09813360B2
公开(公告)日:2017-11-07
申请号:US15590724
申请日:2017-05-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shengwen Lu
CPC classification number: H04L49/352 , G06F9/4411 , H01H59/0009 , H01P1/127 , H01P1/15 , H01P5/12 , H04L49/00 , H04L49/70
Abstract: A switch board that includes a port configuring unit and a plurality of ports, where the port configuring unit is configured to divide the switch board into more than one virtual sub-switch-board, allocate the ports to the virtual sub-switch-boards, and configure each port of each virtual sub-switch-board to a first-type port or a second-type port, where the first-type port and the second-type port have different bandwidth; and each of the ports is configured to connect a server blade according to a configuration on the port configuring unit. The technical solutions of the present disclosure can meet a requirement for flexible port bandwidth configuration.
-
公开(公告)号:US20170286149A1
公开(公告)日:2017-10-05
申请号:US15630467
申请日:2017-06-22
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shengwen Lu
IPC: G06F9/455 , G06F12/1027 , G06F12/1009 , G06F13/42
CPC classification number: G06F9/45558 , G06F12/0292 , G06F12/1009 , G06F12/1027 , G06F13/105 , G06F13/4282 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2212/151 , G06F2212/6042 , G06F2212/65 , G06F2212/68 , G06F2213/0026
Abstract: A method for managing a memory of a virtual machine, a physical host, a PCIE device and a configuration method thereof are provided. The method executed by a virtual machine includes: allocating a memory to a service carried on a PCIE device, where the memory includes multiple memory blocks, the multiple memory blocks is used to save working information of the service; generating a base address table BAT and a chip logic address table CLAT, where the BAT includes a CLAT entry base address corresponding to the service, and the CLAT includes a first address of each memory block; and sending an address of the BAT and a function number corresponding to the virtual machine to the PCIE device. Therefore, the PCIE device can obtain, according to the address of the BAT and the function number, working information of a service from the virtual machine.
-
-