The vmware_nsx.api_replay.client Module

class vmware_nsx.api_replay.client.ApiReplayClient(source_os_username, source_os_user_domain_id, source_os_tenant_name, source_os_tenant_domain_id, source_os_password, source_os_auth_url, dest_os_username, dest_os_user_domain_id, dest_os_tenant_name, dest_os_tenant_domain_id, dest_os_password, dest_os_auth_url, use_old_keystone, logfile)

Bases: vmware_nsx.api_replay.utils.PrepareObjectForMigration

connect_to_client(username, user_domain_id, tenant_name, tenant_domain_id, password, auth_url)
find_subnet_by_id(subnet_id, subnets)
get_ports_on_network(network_id, ports)

Returns all the ports on a given network_id.

have_id(id, groups)

If the sg_id is in groups return true else false.

migrate_floatingips()

Migrates floatingips from source to dest neutron.

migrate_networks_subnets_ports(routers_gw_info)

Migrates networks/ports/router-uplinks from src to dest neutron.

migrate_qos_policies()

Migrates QoS policies from source to dest neutron.

migrate_qos_rule(dest_policy, source_rule)

Add the QoS rule from the source to the QoS policy

If there is already a rule of that type, skip it since the QoS policy can have only one rule of each type

migrate_routers()

Migrates routers from source to dest neutron.

Also return a dictionary of the routes that should be added to each router. Static routes must be added later, after the router ports are set. And return a dictionary of external gateway info per router

migrate_routers_routes(routers_routes)

Add static routes to the created routers.

migrate_security_groups()

Migrates security groups from source to dest neutron.

migrate_subnetpools()