Patent ID: 9207959
Filing Date: 2015-12-08
Classification: G06F

Abstract:
1. A method for creating a virtual disk, the method comprising: identifying a first value associated with a paravirtual network interface card on a computing machine, the first value including at least one of a Media Access Control address (MAC address), an Ethernet Hardware Address (EHA), a hardware address, and an adapter address associated with the paravirtual network interface card; identifying a second value associated with a physical network interface card on the computing machine, the second value including at least one of a Media Access Control address (MAC address), an Ethernet Hardware Address (EHA), a hardware address, and an adapter address associated with the physical network interface card; determining that the paravirtual network interface card is inactive, wherein inactivity of the paravirtual network interface card indicates that communication between the paravirtual network interface card and a virtual machine monitor is unavailable; responsive to determining that the paravirtual network interface card is inactive, binding, by an installer program, the computing machine to the paravirtual network interface card using the first value to generate a first set of binding information representative of a first communicative link between the computing machine and the paravirtual network interface card, the first set of binding information including at least one of a first set of policies, instructions, and libraries associating the paravirtual network interface card with a first network protocol; binding the computing machine to the physical network interface card using the second value to generate a second set of binding information representative of a second communicative link between the computing machine and the physical network interface card, the second set of binding information including at least one of a second set of policies, instructions, and libraries associating the physical network interface card with a second network protocol; and creating a virtual disk using the first set of binding information and the second set of binding information.