Providing multiple IO paths in a virtualized environment to support for high availability of virtual machines
    1.
    发明授权
    Providing multiple IO paths in a virtualized environment to support for high availability of virtual machines 有权
    在虚拟化环境中提供多个IO路径,以支持虚拟机的高可用性

    公开(公告)号:US09304878B2

    公开(公告)日:2016-04-05

    申请号:US13649884

    申请日:2012-10-11

    Applicant: VMware, Inc.

    Abstract: High availability of a virtual machine is ensured even when all of the virtual machine's IO paths fail. In such a case, the virtual machine is migrated to a host that is sharing the same storage system as the current host in which the virtual machine is being executed and has at least one functioning IO path to the shared storage system. After execution control of the virtual machine is transferred to the new host, IO operations from the virtual machine are issued over the new IO path.

    Abstract translation: 即使所有虚拟机的IO路径都失败,也可确保虚拟机的高可用性。 在这种情况下,虚拟机将迁移到共享与正在执行虚拟机的当前主机相同的存储系统的主机,并且具有至少一个运行到共享存储系统的IO路径。 在将虚拟机的执行控制传输到新主机之后,通过新的IO路径发出来自虚拟机的IO操作。

    Dynamic path selection policy for multipathing in a virtualized environment

    公开(公告)号:US09882805B2

    公开(公告)日:2018-01-30

    申请号:US14041389

    申请日:2013-09-30

    Applicant: VMware, Inc.

    CPC classification number: H04L45/125 G06F9/45533 H04L45/22 H04L67/1097

    Abstract: Particular embodiments change a current storage I/O path used by a host computer to access networked storage to an alternative storage I/O path by considering traffic load at a networked switch in the current storage I/O path. The host computer transmits a request to the networked switch in the current storage I/O path to provide network load information currently experiences by the networked switch. After receiving network load information from the networked switch, the host computer then evaluates whether the networked switch is overloaded based on the received network load information. Based on the evaluation, the host computer selects a new alternative storage I/O path to the networked storage that does not include the networked switch, and then forwards future storage I/O communications to the networked storage using the new alternative storage I/O path.

    Placing a storage network device into a maintenance mode in a virtualized computing environment
    5.
    发明授权
    Placing a storage network device into a maintenance mode in a virtualized computing environment 有权
    将存储网络设备置于虚拟化计算环境中的维护模式

    公开(公告)号:US09164695B2

    公开(公告)日:2015-10-20

    申请号:US14156480

    申请日:2014-01-16

    Applicant: VMWARE, INC.

    Abstract: Techniques for placing a first storage network device into maintenance mode in a virtualized computing environment in which each data store is connected to at least one host computing system via a storage network device are described. In one embodiment, a first data store having an active input/output (I/O) path to a first host computing system via the first storage network device is identified. Further, migration of virtual machine disks (VMDKs) on the first data store and/or migration of workloads running on the first host computing system are recommended such that the VMDKs can be accessed by the workloads via any other storage network device.

    Abstract translation: 描述了在虚拟化计算环境中将第一存储网络设备置于维护模式的技术,其中每个数据存储器经由存储网络设备连接到至少一个主机计算系统。 在一个实施例中,识别具有经由第一存储网络设备到第一主计算系统的有源输入/输出(I / O)路径的第一数据存储器。 此外,推荐在第一数据存储上迁移虚拟机磁盘(VMDK)和/或在第一主机计算系统上运行的工作负载的迁移,使得VMDK可以经由任何其他存储网络设备由工作负载访问。

    PLACING A STORAGE NETWORK DEVICE INTO A MAINTENANCE MODE IN A VIRTUALIZED COMPUTING ENVIRONMENT
    7.
    发明申请
    PLACING A STORAGE NETWORK DEVICE INTO A MAINTENANCE MODE IN A VIRTUALIZED COMPUTING ENVIRONMENT 有权
    将存储网络设备置于虚拟化计算环境中的维护模式

    公开(公告)号:US20150153964A1

    公开(公告)日:2015-06-04

    申请号:US14156480

    申请日:2014-01-16

    Applicant: VMWARE, INC.

    Abstract: Techniques for placing a first storage network device into maintenance mode in a virtualized computing environment in which each data store is connected to at least one host computing system via a storage network device are described. In one embodiment, a first data store having an active input/output (I/O) path to a first host computing system via the first storage network device is identified. Further, migration of virtual machine disks (VMDKs) on the first data store and/or migration of workloads running on the first host computing system are recommended such that the VMDKs can be accessed by the workloads via any other storage network device.

    Abstract translation: 描述了在虚拟化计算环境中将第一存储网络设备置于维护模式的技术,其中每个数据存储器经由存储网络设备连接到至少一个主机计算系统。 在一个实施例中,识别具有经由第一存储网络设备到第一主计算系统的有源输入/输出(I / O)路径的第一数据存储器。 此外,推荐在第一数据存储上迁移虚拟机磁盘(VMDK)和/或在第一主机计算系统上运行的工作负载的迁移,使得VMDK可以经由任何其他存储网络设备由工作负载访问。

    PROVIDING MULTIPLE IO PATHS IN A VIRTUALIZED ENVIRONMENT TO SUPPORT FOR HIGH AVAILABILITY OF VIRTUAL MACHINES
    8.
    发明申请
    PROVIDING MULTIPLE IO PATHS IN A VIRTUALIZED ENVIRONMENT TO SUPPORT FOR HIGH AVAILABILITY OF VIRTUAL MACHINES 有权
    在虚拟化环境中提供多个IO PATHS以支持虚拟机的高可用性

    公开(公告)号:US20140108854A1

    公开(公告)日:2014-04-17

    申请号:US13649884

    申请日:2012-10-11

    Applicant: VMWARE, INC.

    Abstract: High availability of a virtual machine is ensured even when all of the virtual machine's IO paths fail. In such a case, the virtual machine is migrated to a host that is sharing the same storage system as the current host in which the virtual machine is being executed and has at least one functioning IO path to the shared storage system. After execution control of the virtual machine is transferred to the new host, IO operations from the virtual machine are issued over the new IO path.

    Abstract translation: 即使所有虚拟机的IO路径都失败,也可确保虚拟机的高可用性。 在这种情况下,虚拟机将迁移到共享与正在执行虚拟机的当前主机相同的存储系统的主机,并且具有至少一个运行到共享存储系统的IO路径。 在将虚拟机的执行控制传输到新主机之后,通过新的IO路径发出来自虚拟机的IO操作。

    Peripheral device sharing for virtual machines

    公开(公告)号:US10719349B2

    公开(公告)日:2020-07-21

    申请号:US16102938

    申请日:2018-08-14

    Applicant: VMware, Inc.

    Abstract: Aspects of peripheral device sharing for virtual machines are described. In some aspects, a virtual machine requires access to a peripheral device. The virtual machine is executed in a first host computing system. A table is accessed, and includes a list of peripheral devices, an indication that the peripheral device is connected to a second host computing system, a bandwidth requirement of the peripheral device, and a network bandwidth allocated to the virtual machine. The virtual machine is provided with access to the peripheral device based on a comparison between the bandwidth requirement of the peripheral device, and a threshold percentage of the network bandwidth allocated to the virtual machine.

Patent Agency Ranking