IP Library Granted Patent US 11,012,297
Granted Patent B2
US 11,012,297 · App. 15/954,187 · Granted May 18, 2021

Methods and apparatus to migrate physical server hosts between virtual standard switches and virtual distributed switches in a network

Inventors: Boris Dimitrov Stoicov (Sofia, BG); Christian Dickmann (Niestetal, DE)
Assignee: VMWARE, INC.
H04L41/0813H04L41/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,012,297
App. No.
15/954,187
Granted
May 18, 2021
Kind
B2
Abstract

An example apparatus to migrate a physical server host from a virtual standard switch to a virtual distributed switch includes: a user input interface to receive a user-selection of first physical network interface cards of a first physical server host to migrate from the virtual standard switch to the virtual distributed switch; a configurator to generate a first migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards; and a virtual distributed switch creator to, based on a user-selection to proceed with the migration from the virtual standard switch to the virtual distributed switch, create the virtual distributed switch in the first physical server host and a second physical server host, the configurator to configure the network configuration settings of the virtual standard switch in the virtual distributed switch.

Claims (59)

1. A method to migrate a physical server host from a virtual standard switch to a virtual distributed switch, the method comprising:

obtaining a user-selection of first physical network interface cards of a first physical server host to migrate from the virtual standard switch to the virtual distributed switch;

generating a proposed migration plan to generate a valid network configuration by modifying a user-provided configuration setting based on a migration rule in response to the user-provided configuration setting not satisfying the migration rule, the proposed migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards;

generating a user-approved migration plan based on a user-selection responsive to the proposed migration plan;

determining whether the user-approved migration plan matches the proposed migration plan; and

in response to the user-approved migration plan matching the proposed migration plan:

creating the virtual distributed switch in the first physical server host and a second physical server host, and

configuring the network configuration settings of the virtual standard switch in the virtual distributed switch.

2. The method as defined in claim 1 , further including creating a first port group in the virtual distributed switch based on the proposed migration plan, the first port group to include a first distributed virtual port in the first physical server host and a second distributed virtual port in the second physical server host, the first port group in the virtual distributed switch to match a second port group corresponding to the virtual standard switch.

3. The method as defined in claim 1 , further including:

obtaining user-provided network configuration settings corresponding to a user-selection of a second physical network interface card that is an unused physical network interface card not bound to the virtual standard switch; and

configuring the virtual distributed switch with the user-provided network configuration settings.

4. The method as defined in claim 1 , further including:

determining that at least one of the first physical network interface cards corresponds to an infrastructure virtual machine;

accessing second network configuration settings of the at least one of the first physical network interface cards corresponding to the infrastructure virtual machine from the virtual standard switch; and

configuring the second network configuration settings in the virtual distributed switch.

5. The method as defined in claim 1 , further including:

determining that a second physical network interface card selected to migrate to the virtual distributed switch corresponds to a second virtual standard switch separate from the virtual standard switch; and

accessing the network configuration settings of the virtual standard switch to configure the network configuration settings in the virtual distributed switch for the first physical network interface cards and the second physical network interface card when the network configuration settings are the same for the virtual standard switch and the second virtual standard switch.

6. The method as defined in claim 1 , wherein the user-selection is to proceed with migration from the virtual standard switch to the virtual distributed switch.

7. A non-transitory computer readable storage medium comprising instructions that, when executed, cause one or more processors to at least:

obtain a user-selection of first physical network interface cards of a first physical server host to migrate from a virtual standard switch to a virtual distributed switch;

generate a proposed migration plan to generate a valid network configuration by modifying a user-provided configuration setting based on a migration rule in response to the user-provided configuration setting not satisfying the migration rule, the proposed migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards;

generate a user-approved migration plan based on a user-selection responsive to the proposed migration plan;

determine whether the user-approved migration plan matches the proposed migration plan; and

in response to the user-approved migration plan matching the proposed migration plan:

create the virtual distributed switch in the first physical server host and a second physical server host, and

configure the network configuration settings of the virtual standard switch in the virtual distributed switch.

8. The non-transitory computer readable storage medium as defined in claim 7 , wherein the instructions are further to cause the one or more processors to create a first port group in the virtual distributed switch based on the proposed migration plan, the first port group to include a first distributed virtual port in the first physical server host and a second distributed virtual port in the second physical server host, the first port group in the virtual distributed switch to match a second port group corresponding to the virtual standard switch.

9. The non-transitory computer readable storage medium as defined in claim 7 , wherein the instructions are further to cause the one or more processors to:

obtain user-provided network configuration settings corresponding to a user-selection of a second physical network interface card that is an unused physical network interface card not bound to the virtual standard switch; and

configure the virtual distributed switch with the user-provided network configuration settings.

10. The non-transitory computer readable storage medium as defined in claim 7 , wherein the instructions are further to cause the one or more processors to:

generate a migration selection graphical user interface; and

obtain a user-selection indicating a request to migrate the virtual standard switch to the virtual distributed switch.

11. The non-transitory computer readable storage medium as defined in claim 7 , wherein the instructions are further to cause the one or more processors to:

determine that at least one of the first physical network interface cards corresponds to an infrastructure virtual machine;

access second network configuration settings of the at least one of the first physical network interface cards corresponding to the infrastructure virtual machine from the virtual standard switch; and

configure the second network configuration settings in the virtual distributed switch.

12. The non-transitory computer readable storage medium as defined in claim 7 , wherein the instructions are further to cause the one or more processors to:

determine that a second physical network interface card selected to migrate to the virtual distributed switch corresponds to a second virtual standard switch separate from the virtual standard switch; and

access the network configuration settings of the virtual standard switch to configure the network configuration settings in the virtual distributed switch for the first physical network interface cards and the second physical network interface card when the network configuration settings are the same for the virtual standard switch and the second virtual standard switch.

13. The non-transitory computer readable storage medium as defined in claim 7 , wherein the user-selection is to proceed with migration from the virtual standard switch to the virtual distributed switch.

14. An apparatus to migrate a physical server host from a virtual standard switch to a virtual distributed switch, the apparatus comprising:

a user input interface to obtain a user-selection of first physical network interface cards of a first physical server host to migrate from the virtual standard switch to the virtual distributed switch;

a configurator to:

generate a proposed migration plan to generate a valid network configuration by modifying a user-provided configuration setting based on a migration rule in response to the user-provided configuration setting not satisfying the migration rule, the proposed migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards;

generate a user-approved migration plan based on a user-selection responsive to the proposed migration plan; and

determine whether the user-approved migration plan matches the proposed migration plan; and

a virtual distributed switch creator to, in response to the user-approved migration plan matching the proposed migration plan, create the virtual distributed switch in the first physical server host and a second physical server host, the configurator to configure the network configuration settings of the virtual standard switch in the virtual distributed switch.

15. The apparatus as defined in claim 14 , further including a port group creator to create a first port group in the virtual distributed switch based on the proposed migration plan, the first port group to include a first distributed virtual port in the first physical server host and a second distributed virtual port in the second physical server host, the first port group in the virtual distributed switch to match a second port group corresponding to the virtual standard switch.

16. The apparatus as defined in claim 14 , wherein the user input interface is to obtain user-provided network configuration settings corresponding to a user-selection of a second physical network interface card that is an unused physical network interface card not bound to the virtual standard switch, and the configurator is to configure the virtual distributed switch with the user-provided network configuration settings.

17. The apparatus as defined in claim 14 , further including a graphical user interface generator to generate a migration selection graphical user interface, the user input interface to obtain a user-selection indicating a request to migrate the virtual standard switch to the virtual distributed switch.

18. The apparatus as defined in claim 14 , wherein the configurator is to:

determine that at least one of the first physical network interface cards corresponds to an infrastructure virtual machine;

access second network configuration settings of the at least one of the first physical network interface cards corresponding to the infrastructure virtual machine from the virtual standard switch; and

configure the second network configuration settings in the virtual distributed switch.

19. The apparatus as defined in claim 14 , further including a virtual standard switch detector to determine that a second physical network interface card selected to migrate to the virtual distributed switch corresponds to a second virtual standard switch separate from the virtual standard switch, and the configurator is to access the network configuration settings of the virtual standard switch to configure the network configuration settings in the virtual distributed switch for the first physical network interface cards and the second physical network interface card when the network configuration settings are the same for the virtual standard switch and the second virtual standard switch.

20. The apparatus as defined in claim 14 , wherein the the user-selection is to proceed with migration from the virtual standard switch to the virtual distributed switch.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: DICKMANN, CHRISTIAN; STOICOV, BORIS DIMITROV
To: VMWARE, INC.
Reel/Frame 046931/0462 →
Continuity (1)
Related Publication 20190319837A1 · Oct 17, 2019