The vmware_nsx.dhcp_meta.migration Module¶
-
class
vmware_nsx.dhcp_meta.migration.DhcpMetadataBuilder(plugin, agent_notifier)¶ Bases:
object-
dhcp_agent_get_all(context, network_id)¶ Return the agents managing the network.
-
dhcp_allocate(context, network_id, subnet)¶ Allocate dhcp resources for the subnet.
-
dhcp_deallocate(context, network_id, agents, ports)¶ Deallocate dhcp resources for the network.
-
dhcp_port_get_all(context, network_id)¶ Return the dhcp ports allocated for the network.
-
metadata_allocate(context, router_id, subnet_id)¶ Allocate metadata resources for the subnet via the router.
-
metadata_deallocate(context, router_id, subnet_id)¶ Deallocate metadata services for the subnet.
-
router_id_get(context, subnet=None)¶ Return the router and interface used for the subnet.
-
-
class
vmware_nsx.dhcp_meta.migration.MigrationManager(plugin, lsn_manager, agent_notifier)¶ Bases:
object-
migrate(context, network_id, subnet=None)¶ Migrate subnet resources to LSN.
-
report(context, network_id, subnet_id=None)¶ Return a report of the dhcp and metadata resources in use.
-
validate(context, network_id)¶ Validate and return subnet’s dhcp info for migration.
-